builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-521 starttime: 1461235679.42 results: success (0) buildid: 20160421023708 builduid: ac9592b5d1ff454fb03532e0f8392b3d revision: 6440d8e37e674be45d514d79aeabeac462b4ad19 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:47:59.423604) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:47:59.424044) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:47:59.424358) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:47:59.554704) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:47:59.555030) ========= 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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 03:47:59-- 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% 12.1M=0.001s 2016-04-21 03:48:00 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.692570 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:00.283561) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:00.283882) ========= 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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019799 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:00.348557) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:48:00.348904) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 6440d8e37e674be45d514d79aeabeac462b4ad19 --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 6440d8e37e674be45d514d79aeabeac462b4ad19 --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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 03:48:00,525 truncating revision to first 12 chars 2016-04-21 03:48:00,526 Setting DEBUG logging. 2016-04-21 03:48:00,527 attempt 1/10 2016-04-21 03:48:00,527 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/6440d8e37e67?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 03:48:01,178 unpacking tar archive at: mozilla-inbound-6440d8e37e67/testing/mozharness/ program finished with exit code 0 elapsedTime=1.021166 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:48:01.633878) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:01.634188) ========= script_repo_revision: 6440d8e37e674be45d514d79aeabeac462b4ad19 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:01.634600) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:01.634871) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:48:01.664496) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 22 secs) (at 2016-04-21 03:48:01.664826) ========= /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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False 03:48:01 INFO - MultiFileLogger online at 20160421 03:48:01 in /builds/slave/test 03:48:01 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:48:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:48:01 INFO - {'append_to_log': False, 03:48:01 INFO - 'base_work_dir': '/builds/slave/test', 03:48:01 INFO - 'blob_upload_branch': 'mozilla-inbound', 03:48:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:48:01 INFO - 'buildbot_json_path': 'buildprops.json', 03:48:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:48:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:48:01 INFO - 'download_minidump_stackwalk': True, 03:48:01 INFO - 'download_symbols': 'true', 03:48:01 INFO - 'e10s': False, 03:48:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:48:01 INFO - 'tooltool.py': '/tools/tooltool.py', 03:48:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:48:01 INFO - '/tools/misc-python/virtualenv.py')}, 03:48:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:48:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:48:01 INFO - 'log_level': 'info', 03:48:01 INFO - 'log_to_console': True, 03:48:01 INFO - 'opt_config_files': (), 03:48:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:48:01 INFO - '--processes=1', 03:48:01 INFO - '--config=%(test_path)s/wptrunner.ini', 03:48:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:48:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:48:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:48:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:48:01 INFO - 'pip_index': False, 03:48:01 INFO - 'require_test_zip': True, 03:48:01 INFO - 'test_type': ('testharness',), 03:48:01 INFO - 'this_chunk': '1', 03:48:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:48:01 INFO - 'total_chunks': '10', 03:48:01 INFO - 'virtualenv_path': 'venv', 03:48:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:48:01 INFO - 'work_dir': 'build'} 03:48:01 INFO - ##### 03:48:01 INFO - ##### Running clobber step. 03:48:01 INFO - ##### 03:48:01 INFO - Running pre-action listener: _resource_record_pre_action 03:48:01 INFO - Running main action method: clobber 03:48:01 INFO - rmtree: /builds/slave/test/build 03:48:01 INFO - Running post-action listener: _resource_record_post_action 03:48:01 INFO - ##### 03:48:01 INFO - ##### Running read-buildbot-config step. 03:48:01 INFO - ##### 03:48:01 INFO - Running pre-action listener: _resource_record_pre_action 03:48:01 INFO - Running main action method: read_buildbot_config 03:48:01 INFO - Using buildbot properties: 03:48:01 INFO - { 03:48:01 INFO - "project": "", 03:48:01 INFO - "product": "firefox", 03:48:01 INFO - "script_repo_revision": "production", 03:48:01 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 03:48:01 INFO - "repository": "", 03:48:01 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 03:48:01 INFO - "buildid": "20160421023708", 03:48:01 INFO - "pgo_build": "False", 03:48:01 INFO - "basedir": "/builds/slave/test", 03:48:01 INFO - "buildnumber": 77, 03:48:01 INFO - "slavename": "tst-linux64-spot-521", 03:48:01 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 03:48:01 INFO - "platform": "linux64", 03:48:01 INFO - "branch": "mozilla-inbound", 03:48:01 INFO - "revision": "6440d8e37e674be45d514d79aeabeac462b4ad19", 03:48:01 INFO - "repo_path": "integration/mozilla-inbound", 03:48:01 INFO - "moz_repo_path": "", 03:48:01 INFO - "stage_platform": "linux64", 03:48:01 INFO - "builduid": "ac9592b5d1ff454fb03532e0f8392b3d", 03:48:01 INFO - "slavebuilddir": "test" 03:48:01 INFO - } 03:48:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:48:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:48:01 INFO - Running post-action listener: _resource_record_post_action 03:48:01 INFO - ##### 03:48:01 INFO - ##### Running download-and-extract step. 03:48:01 INFO - ##### 03:48:01 INFO - Running pre-action listener: _resource_record_pre_action 03:48:01 INFO - Running main action method: download_and_extract 03:48:01 INFO - mkdir: /builds/slave/test/build/tests 03:48: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:48:01 INFO - https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:48:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:48:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:48:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:03 INFO - Downloaded 1361 bytes. 03:48:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:48:03 INFO - Using the following test package requirements: 03:48:03 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:48:03 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:48:03 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:48:03 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'jsshell-linux-x86_64.zip'], 03:48:03 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:48:03 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:48:03 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:48:03 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:48:03 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:48:03 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:48:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:48:03 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:48: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:48:03 INFO - https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:48:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:48:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:48:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:05 INFO - Downloaded 22741276 bytes. 03:48:05 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:48:05 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:48:06 INFO - caution: filename not matched: web-platform/* 03:48:06 INFO - Return code: 11 03:48:06 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:48:06 INFO - https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:48:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:48:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:48:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:08 INFO - Downloaded 36398617 bytes. 03:48:08 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:48:08 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:48:14 INFO - caution: filename not matched: bin/* 03:48:14 INFO - caution: filename not matched: config/* 03:48:14 INFO - caution: filename not matched: mozbase/* 03:48:14 INFO - caution: filename not matched: marionette/* 03:48:14 INFO - caution: filename not matched: tools/wptserve/* 03:48:14 INFO - Return code: 11 03:48:14 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:48:14 INFO - https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:48:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:48:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:48:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:17 INFO - Downloaded 64285534 bytes. 03:48:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:48:17 INFO - mkdir: /builds/slave/test/properties 03:48:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:48:17 INFO - Writing to file /builds/slave/test/properties/build_url 03:48:17 INFO - Contents: 03:48:17 INFO - build_url:https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:48:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:48:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:48:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:48:20 INFO - Contents: 03:48:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:48:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:20 INFO - https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:48:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:48:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:48:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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:48:24 INFO - Downloaded 90774871 bytes. 03:48:24 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:48:24 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:48:33 INFO - Return code: 0 03:48:33 INFO - Running post-action listener: _resource_record_post_action 03:48:33 INFO - Running post-action listener: set_extra_try_arguments 03:48:33 INFO - ##### 03:48:33 INFO - ##### Running create-virtualenv step. 03:48:33 INFO - ##### 03:48:33 INFO - Running pre-action listener: _pre_create_virtualenv 03:48:33 INFO - Running pre-action listener: _resource_record_pre_action 03:48:33 INFO - Running main action method: create_virtualenv 03:48:33 INFO - Creating virtualenv /builds/slave/test/build/venv 03:48:33 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:48:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:48:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:48:34 INFO - Using real prefix '/usr' 03:48:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:48:36 INFO - Installing distribute.............................................................................................................................................................................................done. 03:48:40 INFO - Installing pip.................done. 03:48:40 INFO - Return code: 0 03:48:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:48:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:40 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 0x1d75030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1db9ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, '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-1461235670.677895-1230555021', '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:48:40 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:48:40 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:48:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:48:40 INFO - 'CCACHE_UMASK': '002', 03:48:40 INFO - 'DISPLAY': ':0', 03:48:40 INFO - 'HOME': '/home/cltbld', 03:48:40 INFO - 'LANG': 'en_US.UTF-8', 03:48:40 INFO - 'LOGNAME': 'cltbld', 03:48:40 INFO - 'MAIL': '/var/mail/cltbld', 03:48:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:48:40 INFO - 'MOZ_NO_REMOTE': '1', 03:48:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:48:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:48:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:40 INFO - 'PWD': '/builds/slave/test', 03:48:40 INFO - 'SHELL': '/bin/bash', 03:48:40 INFO - 'SHLVL': '1', 03:48:40 INFO - 'TERM': 'linux', 03:48:40 INFO - 'TMOUT': '86400', 03:48:40 INFO - 'USER': 'cltbld', 03:48:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:48:40 INFO - '_': '/tools/buildbot/bin/python'} 03:48:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:41 INFO - Downloading/unpacking psutil>=0.7.1 03:48:41 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:48:41 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:48:41 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:48:41 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:48:41 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:48:41 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:48:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:48:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:48:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:48:45 INFO - Installing collected packages: psutil 03:48:45 INFO - Running setup.py install for psutil 03:48:45 INFO - building 'psutil._psutil_linux' extension 03:48:45 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:48:47 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:48:47 INFO - building 'psutil._psutil_posix' extension 03:48:47 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:48:47 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:48:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:48:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:48:47 INFO - Successfully installed psutil 03:48:47 INFO - Cleaning up... 03:48:47 INFO - Return code: 0 03:48:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:48:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:48:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:47 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 0x1d75030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1db9ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, '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-1461235670.677895-1230555021', '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:48:47 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:48:47 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:48:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:48:47 INFO - 'CCACHE_UMASK': '002', 03:48:47 INFO - 'DISPLAY': ':0', 03:48:47 INFO - 'HOME': '/home/cltbld', 03:48:47 INFO - 'LANG': 'en_US.UTF-8', 03:48:47 INFO - 'LOGNAME': 'cltbld', 03:48:47 INFO - 'MAIL': '/var/mail/cltbld', 03:48:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:48:47 INFO - 'MOZ_NO_REMOTE': '1', 03:48:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:48:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:48:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:47 INFO - 'PWD': '/builds/slave/test', 03:48:47 INFO - 'SHELL': '/bin/bash', 03:48:47 INFO - 'SHLVL': '1', 03:48:47 INFO - 'TERM': 'linux', 03:48:47 INFO - 'TMOUT': '86400', 03:48:47 INFO - 'USER': 'cltbld', 03:48:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:48:47 INFO - '_': '/tools/buildbot/bin/python'} 03:48:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:48:48 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:48:48 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:48:48 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:48:48 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:48:48 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:48:48 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:48:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:48:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:48:52 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:48:52 INFO - Installing collected packages: mozsystemmonitor 03:48:52 INFO - Running setup.py install for mozsystemmonitor 03:48:52 INFO - Successfully installed mozsystemmonitor 03:48:52 INFO - Cleaning up... 03:48:52 INFO - Return code: 0 03:48:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:48:52 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:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:52 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:48:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:52 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 0x1d75030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1db9ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, '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-1461235670.677895-1230555021', '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:48:52 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:48:52 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:48:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:48:52 INFO - 'CCACHE_UMASK': '002', 03:48:52 INFO - 'DISPLAY': ':0', 03:48:52 INFO - 'HOME': '/home/cltbld', 03:48:52 INFO - 'LANG': 'en_US.UTF-8', 03:48:52 INFO - 'LOGNAME': 'cltbld', 03:48:52 INFO - 'MAIL': '/var/mail/cltbld', 03:48:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:48:52 INFO - 'MOZ_NO_REMOTE': '1', 03:48:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:48:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:48:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:52 INFO - 'PWD': '/builds/slave/test', 03:48:52 INFO - 'SHELL': '/bin/bash', 03:48:52 INFO - 'SHLVL': '1', 03:48:52 INFO - 'TERM': 'linux', 03:48:52 INFO - 'TMOUT': '86400', 03:48:52 INFO - 'USER': 'cltbld', 03:48:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:48:52 INFO - '_': '/tools/buildbot/bin/python'} 03:48:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:48:52 INFO - Downloading/unpacking blobuploader==1.2.4 03:48:52 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:48:52 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:48:52 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:48:52 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:48:52 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:48:52 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:48:56 INFO - Downloading blobuploader-1.2.4.tar.gz 03:48:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:48:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:48:56 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:48:56 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:48:56 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:48:56 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:48:56 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:48:56 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:48:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:48:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:48:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:57 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:48:57 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:48:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:48:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:48:58 INFO - Downloading docopt-0.6.1.tar.gz 03:48:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:48:58 INFO - Installing collected packages: blobuploader, requests, docopt 03:48:58 INFO - Running setup.py install for blobuploader 03:48:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:48:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:48:58 INFO - Running setup.py install for requests 03:48:59 INFO - Running setup.py install for docopt 03:48:59 INFO - Successfully installed blobuploader requests docopt 03:48:59 INFO - Cleaning up... 03:48:59 INFO - Return code: 0 03:48:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:48:59 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:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:48:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:59 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:48:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:48:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:48:59 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 0x1d75030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1db9ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, '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-1461235670.677895-1230555021', '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:48:59 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:48:59 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:48:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:48:59 INFO - 'CCACHE_UMASK': '002', 03:48:59 INFO - 'DISPLAY': ':0', 03:48:59 INFO - 'HOME': '/home/cltbld', 03:48:59 INFO - 'LANG': 'en_US.UTF-8', 03:48:59 INFO - 'LOGNAME': 'cltbld', 03:48:59 INFO - 'MAIL': '/var/mail/cltbld', 03:48:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:48:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:48:59 INFO - 'MOZ_NO_REMOTE': '1', 03:48:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:48:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:48:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:48:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:48:59 INFO - 'PWD': '/builds/slave/test', 03:48:59 INFO - 'SHELL': '/bin/bash', 03:48:59 INFO - 'SHLVL': '1', 03:48:59 INFO - 'TERM': 'linux', 03:48:59 INFO - 'TMOUT': '86400', 03:48:59 INFO - 'USER': 'cltbld', 03:48:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:48:59 INFO - '_': '/tools/buildbot/bin/python'} 03:49:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:49:00 INFO - Running setup.py (path:/tmp/pip-ppJSfa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:49:00 INFO - Running setup.py (path:/tmp/pip-VWjG1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:49:00 INFO - Running setup.py (path:/tmp/pip-g27qL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:49:00 INFO - Running setup.py (path:/tmp/pip-haH94R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:49:00 INFO - Running setup.py (path:/tmp/pip-3DPavh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:49:00 INFO - Running setup.py (path:/tmp/pip-aoReaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:49:00 INFO - Running setup.py (path:/tmp/pip-mYd08r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:49:01 INFO - Running setup.py (path:/tmp/pip-psMRkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:49:01 INFO - Running setup.py (path:/tmp/pip-vP_fKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:49:01 INFO - Running setup.py (path:/tmp/pip-7Jwtdy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:49:01 INFO - Running setup.py (path:/tmp/pip-aFSo8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:49:01 INFO - Running setup.py (path:/tmp/pip-bRNuuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:49:01 INFO - Running setup.py (path:/tmp/pip-3xcWv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:49:01 INFO - Running setup.py (path:/tmp/pip-Gwz1uQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:02 INFO - Running setup.py (path:/tmp/pip-PcXaaP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:49:02 INFO - Running setup.py (path:/tmp/pip-UqGTd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:49:02 INFO - Running setup.py (path:/tmp/pip-Fi0faq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:49:02 INFO - Running setup.py (path:/tmp/pip-_CVkuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:49:02 INFO - Running setup.py (path:/tmp/pip-DEsJgA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:49:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:49:02 INFO - Running setup.py (path:/tmp/pip-hcR8aX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:49:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:49:03 INFO - Running setup.py (path:/tmp/pip-9F9tkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:49:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:49:03 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:49:03 INFO - Running setup.py install for manifestparser 03:49:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:49:03 INFO - Running setup.py install for mozcrash 03:49:04 INFO - Running setup.py install for mozdebug 03:49:04 INFO - Running setup.py install for mozdevice 03:49:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:49:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:49:04 INFO - Running setup.py install for mozfile 03:49:04 INFO - Running setup.py install for mozhttpd 03:49:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:49:04 INFO - Running setup.py install for mozinfo 03:49:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:49:05 INFO - Running setup.py install for mozInstall 03:49:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:49:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:49:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:49:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:49:05 INFO - Running setup.py install for mozleak 03:49:05 INFO - Running setup.py install for mozlog 03:49:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:49:06 INFO - Running setup.py install for moznetwork 03:49:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:49:06 INFO - Running setup.py install for mozprocess 03:49:06 INFO - Running setup.py install for mozprofile 03:49:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:49:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:49:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:49:06 INFO - Running setup.py install for mozrunner 03:49:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:49:07 INFO - Running setup.py install for mozscreenshot 03:49:07 INFO - Running setup.py install for moztest 03:49:07 INFO - Running setup.py install for mozversion 03:49:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:49:08 INFO - Running setup.py install for wptserve 03:49:08 INFO - Running setup.py install for marionette-driver 03:49:08 INFO - Running setup.py install for browsermob-proxy 03:49:08 INFO - Running setup.py install for marionette-client 03:49:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:49:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:49:09 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:49:09 INFO - Cleaning up... 03:49:09 INFO - Return code: 0 03:49:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:49:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:49:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:49:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:49:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:49:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:49:09 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 0x1d75030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1db9ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, '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-1461235670.677895-1230555021', '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:49:09 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:49:09 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:49:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:49:09 INFO - 'CCACHE_UMASK': '002', 03:49:09 INFO - 'DISPLAY': ':0', 03:49:09 INFO - 'HOME': '/home/cltbld', 03:49:09 INFO - 'LANG': 'en_US.UTF-8', 03:49:09 INFO - 'LOGNAME': 'cltbld', 03:49:09 INFO - 'MAIL': '/var/mail/cltbld', 03:49:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:49:09 INFO - 'MOZ_NO_REMOTE': '1', 03:49:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:49:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:49:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:09 INFO - 'PWD': '/builds/slave/test', 03:49:09 INFO - 'SHELL': '/bin/bash', 03:49:09 INFO - 'SHLVL': '1', 03:49:09 INFO - 'TERM': 'linux', 03:49:09 INFO - 'TMOUT': '86400', 03:49:09 INFO - 'USER': 'cltbld', 03:49:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:49:09 INFO - '_': '/tools/buildbot/bin/python'} 03:49:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:49:09 INFO - Running setup.py (path:/tmp/pip-NGFMR2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:49:10 INFO - Running setup.py (path:/tmp/pip-6rALCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:49:10 INFO - Running setup.py (path:/tmp/pip-gz938z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:49:10 INFO - Running setup.py (path:/tmp/pip-A8ashb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:49:10 INFO - Running setup.py (path:/tmp/pip-BoErjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:49:10 INFO - Running setup.py (path:/tmp/pip-2HangA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:49:10 INFO - Running setup.py (path:/tmp/pip-z2hL2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:49:10 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:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:49:10 INFO - Running setup.py (path:/tmp/pip-kN8hg6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:49:11 INFO - Running setup.py (path:/tmp/pip-HTJ9xq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:49:11 INFO - Running setup.py (path:/tmp/pip-A28Oyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:49:11 INFO - Running setup.py (path:/tmp/pip-7xG1VA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:49:11 INFO - Running setup.py (path:/tmp/pip-sN3zRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:49:11 INFO - Running setup.py (path:/tmp/pip-dO5Gyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:49:11 INFO - Running setup.py (path:/tmp/pip-RInJhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:49:11 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:49:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:11 INFO - Running setup.py (path:/tmp/pip-yUUMVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:49:12 INFO - Running setup.py (path:/tmp/pip-5A7LWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:49:12 INFO - Running setup.py (path:/tmp/pip-6QU7Fg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:49:12 INFO - Running setup.py (path:/tmp/pip-qe0rR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:49:12 INFO - Running setup.py (path:/tmp/pip-K1oEwl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:49:12 INFO - Running setup.py (path:/tmp/pip-TsZaG9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:49:12 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:49:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:49:13 INFO - Running setup.py (path:/tmp/pip-iL_yjR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:49:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:49:13 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:49:13 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:49:13 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:49:13 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:49:13 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:49:13 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:49:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:49:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:49:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:49:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:49:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:49:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:49:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:49:16 INFO - Downloading blessings-1.6.tar.gz 03:49:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:49:17 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:49:17 INFO - Installing collected packages: blessings 03:49:17 INFO - Running setup.py install for blessings 03:49:17 INFO - Successfully installed blessings 03:49:17 INFO - Cleaning up... 03:49:17 INFO - Return code: 0 03:49:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:49:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:49:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:49:18 INFO - Reading from file tmpfile_stdout 03:49:18 INFO - Current package versions: 03:49:18 INFO - argparse == 1.2.1 03:49:18 INFO - blessings == 1.6 03:49:18 INFO - blobuploader == 1.2.4 03:49:18 INFO - browsermob-proxy == 0.6.0 03:49:18 INFO - docopt == 0.6.1 03:49:18 INFO - manifestparser == 1.1 03:49:18 INFO - marionette-client == 2.3.0 03:49:18 INFO - marionette-driver == 1.4.0 03:49:18 INFO - mozInstall == 1.12 03:49:18 INFO - mozcrash == 0.17 03:49:18 INFO - mozdebug == 0.1 03:49:18 INFO - mozdevice == 0.48 03:49:18 INFO - mozfile == 1.2 03:49:18 INFO - mozhttpd == 0.7 03:49:18 INFO - mozinfo == 0.9 03:49:18 INFO - mozleak == 0.1 03:49:18 INFO - mozlog == 3.1 03:49:18 INFO - moznetwork == 0.27 03:49:18 INFO - mozprocess == 0.22 03:49:18 INFO - mozprofile == 0.28 03:49:18 INFO - mozrunner == 6.11 03:49:18 INFO - mozscreenshot == 0.1 03:49:18 INFO - mozsystemmonitor == 0.0 03:49:18 INFO - moztest == 0.7 03:49:18 INFO - mozversion == 1.4 03:49:18 INFO - psutil == 3.1.1 03:49:18 INFO - requests == 1.2.3 03:49:18 INFO - wptserve == 1.4.0 03:49:18 INFO - wsgiref == 0.1.2 03:49:18 INFO - Running post-action listener: _resource_record_post_action 03:49:18 INFO - Running post-action listener: _start_resource_monitoring 03:49:18 INFO - Starting resource monitoring. 03:49:18 INFO - ##### 03:49:18 INFO - ##### Running pull step. 03:49:18 INFO - ##### 03:49:18 INFO - Running pre-action listener: _resource_record_pre_action 03:49:18 INFO - Running main action method: pull 03:49:18 INFO - Pull has nothing to do! 03:49:18 INFO - Running post-action listener: _resource_record_post_action 03:49:18 INFO - ##### 03:49:18 INFO - ##### Running install step. 03:49:18 INFO - ##### 03:49:18 INFO - Running pre-action listener: _resource_record_pre_action 03:49:18 INFO - Running main action method: install 03:49:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:49:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:49:18 INFO - Reading from file tmpfile_stdout 03:49:18 INFO - Detecting whether we're running mozinstall >=1.0... 03:49:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:49:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:49:18 INFO - Reading from file tmpfile_stdout 03:49:18 INFO - Output received: 03:49:18 INFO - Usage: mozinstall [options] installer 03:49:18 INFO - Options: 03:49:18 INFO - -h, --help show this help message and exit 03:49:18 INFO - -d DEST, --destination=DEST 03:49:18 INFO - Directory to install application into. [default: 03:49:18 INFO - "/builds/slave/test"] 03:49:18 INFO - --app=APP Application being installed. [default: firefox] 03:49:18 INFO - mkdir: /builds/slave/test/build/application 03:49:18 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:49:18 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:49:48 INFO - Reading from file tmpfile_stdout 03:49:48 INFO - Output received: 03:49:48 INFO - /builds/slave/test/build/application/firefox/firefox 03:49:48 INFO - Running post-action listener: _resource_record_post_action 03:49:48 INFO - ##### 03:49:48 INFO - ##### Running run-tests step. 03:49:48 INFO - ##### 03:49:48 INFO - Running pre-action listener: _resource_record_pre_action 03:49:48 INFO - Running main action method: run_tests 03:49:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:49:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:49:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:49:48 INFO - grabbing minidump binary from tooltool 03:49:48 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:49:48 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 0x1dbeba0>, '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 0x1db7f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1db8410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:49:48 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:49:48 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:49:48 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 03:49:48 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:49:50 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpwgApEI 03:49:50 INFO - INFO - File integrity verified, renaming tmpwgApEI to linux64-minidump_stackwalk 03:49:50 INFO - INFO - Updating local cache /builds/tooltool_cache... 03:49:50 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 03:49:50 INFO - Return code: 0 03:49:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:49:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:49:50 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/JGkw68cxSQmjFTQOtLlJdQ/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:49:50 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/JGkw68cxSQmjFTQOtLlJdQ/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:49:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:49:50 INFO - 'CCACHE_UMASK': '002', 03:49:50 INFO - 'DISPLAY': ':0', 03:49:50 INFO - 'HOME': '/home/cltbld', 03:49:50 INFO - 'LANG': 'en_US.UTF-8', 03:49:50 INFO - 'LOGNAME': 'cltbld', 03:49:50 INFO - 'MAIL': '/var/mail/cltbld', 03:49:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:49:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:49:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:49:50 INFO - 'MOZ_NO_REMOTE': '1', 03:49:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:49:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:49:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:49:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:49:50 INFO - 'PWD': '/builds/slave/test', 03:49:50 INFO - 'SHELL': '/bin/bash', 03:49:50 INFO - 'SHLVL': '1', 03:49:50 INFO - 'TERM': 'linux', 03:49:50 INFO - 'TMOUT': '86400', 03:49:50 INFO - 'USER': 'cltbld', 03:49:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235670.677895-1230555021', 03:49:50 INFO - '_': '/tools/buildbot/bin/python'} 03:49:50 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/JGkw68cxSQmjFTQOtLlJdQ/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:49:51 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:49:51 INFO - import pkg_resources 03:49:52 INFO - Using 1 client processes 03:49:53 INFO - wptserve Starting http server on 127.0.0.1:8000 03:49:53 INFO - wptserve Starting http server on 127.0.0.1:8001 03:49:53 INFO - wptserve Starting http server on 127.0.0.1:8443 03:49:55 INFO - SUITE-START | Running 778 tests 03:49:55 INFO - Running testharness tests 03:49:55 INFO - Setting up ssl 03:49:55 INFO - PROCESS | certutil | 03:49:55 INFO - PROCESS | certutil | 03:49:55 INFO - PROCESS | certutil | 03:49:55 INFO - Certificate Nickname Trust Attributes 03:49:55 INFO - SSL,S/MIME,JAR/XPI 03:49:55 INFO - 03:49:55 INFO - web-platform-tests CT,, 03:49:55 INFO - 03:49:55 INFO - Starting runner 03:49:58 INFO - PROCESS | 1955 | 1461235798017 Marionette DEBUG Marionette enabled via build flag and pref 03:49:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38680c800 == 1 [pid = 1955] [id = 1] 03:49:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 1 (0x7fc38680d000) [pid = 1955] [serial = 1] [outer = (nil)] 03:49:58 INFO - PROCESS | 1955 | [1955] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:49:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 2 (0x7fc38680e000) [pid = 1955] [serial = 2] [outer = 0x7fc38680d000] 03:49:58 INFO - PROCESS | 1955 | 1461235798635 Marionette INFO Listening on port 2828 03:49:59 INFO - PROCESS | 1955 | 1461235799161 Marionette DEBUG Marionette enabled via command-line flag 03:49:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383986800 == 2 [pid = 1955] [id = 2] 03:49:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 3 (0x7fc3839d8000) [pid = 1955] [serial = 3] [outer = (nil)] 03:49:59 INFO - PROCESS | 1955 | [1955] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:49:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 4 (0x7fc3839d9000) [pid = 1955] [serial = 4] [outer = 0x7fc3839d8000] 03:49:59 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc3837b19a0 03:49:59 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc38869b220 03:49:59 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc382b1f4f0 03:49:59 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc382b1f7f0 03:49:59 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc382b1fb20 03:50:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 5 (0x7fc38861f800) [pid = 1955] [serial = 5] [outer = 0x7fc38680d000] 03:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | 1461235800044 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37331 03:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | 1461235800125 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37332 03:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | 1461235800141 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37333 03:50:00 INFO - PROCESS | 1955 | 1461235800146 Marionette DEBUG Closed connection conn0 03:50:00 INFO - PROCESS | 1955 | 1461235800227 Marionette DEBUG Closed connection conn1 03:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | 1461235800279 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37334 03:50:00 INFO - PROCESS | 1955 | 1461235800283 Marionette DEBUG Closed connection conn2 03:50:00 INFO - PROCESS | 1955 | [1955] 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:50:00 INFO - PROCESS | 1955 | 1461235800341 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37335 03:50:00 INFO - PROCESS | 1955 | 1461235800353 Marionette DEBUG Closed connection conn3 03:50:00 INFO - PROCESS | 1955 | 1461235800407 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:50:00 INFO - PROCESS | 1955 | 1461235800424 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":"20160421023708","device":"desktop","version":"48.0a1"} 03:50:01 INFO - PROCESS | 1955 | [1955] 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:50:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cbc800 == 3 [pid = 1955] [id = 3] 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 6 (0x7fc376cbd000) [pid = 1955] [serial = 6] [outer = (nil)] 03:50:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cbd800 == 4 [pid = 1955] [id = 4] 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 7 (0x7fc376ce0000) [pid = 1955] [serial = 7] [outer = (nil)] 03:50:02 INFO - PROCESS | 1955 | [1955] 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:50:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375a36800 == 5 [pid = 1955] [id = 5] 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 8 (0x7fc375a73800) [pid = 1955] [serial = 8] [outer = (nil)] 03:50:02 INFO - PROCESS | 1955 | [1955] 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:50:02 INFO - PROCESS | 1955 | [1955] 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:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 9 (0x7fc3759bd800) [pid = 1955] [serial = 9] [outer = 0x7fc375a73800] 03:50:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 10 (0x7fc375530800) [pid = 1955] [serial = 10] [outer = 0x7fc376cbd000] 03:50:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 11 (0x7fc3755ab800) [pid = 1955] [serial = 11] [outer = 0x7fc376ce0000] 03:50:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 12 (0x7fc376606400) [pid = 1955] [serial = 12] [outer = 0x7fc375a73800] 03:50:04 INFO - PROCESS | 1955 | 1461235804311 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1955 | 1461235804329 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 13 (0x7fc373ece000) [pid = 1955] [serial = 13] [outer = 0x7fc375a73800] 03:50:05 INFO - PROCESS | 1955 | 1461235805026 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6190488e-1ec0-4c20-8c7f-b22290349a21","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":"20160421023708","device":"desktop","version":"48.0a1","command_id":1}}] 03:50:05 INFO - PROCESS | 1955 | 1461235805339 Marionette TRACE conn4 -> [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:50:05 INFO - PROCESS | 1955 | 1461235805682 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:50:05 INFO - PROCESS | 1955 | 1461235805729 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:50:05 INFO - PROCESS | 1955 | [1955] 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:50:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 14 (0x7fc3702c8400) [pid = 1955] [serial = 14] [outer = 0x7fc375a73800] 03:50:06 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:06 INFO - PROCESS | 1955 | 1461235806267 Marionette TRACE conn4 <- [1,3,null,{}] 03:50:06 INFO - PROCESS | 1955 | 1461235806334 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:50:06 INFO - PROCESS | 1955 | 1461235806371 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:50:06 INFO - PROCESS | 1955 | 1461235806458 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:50:06 INFO - PROCESS | 1955 | 1461235806463 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:50:06 INFO - PROCESS | 1955 | 1461235806470 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1955 | 1461235806476 Marionette TRACE conn4 <- [1,6,null,{}] 03:50:06 INFO - PROCESS | 1955 | 1461235806496 Marionette TRACE conn4 -> [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:50:06 INFO - PROCESS | 1955 | 1461235806513 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:50:06 INFO - PROCESS | 1955 | 1461235806518 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffb8800 == 6 [pid = 1955] [id = 6] 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 15 (0x7fc36ec34400) [pid = 1955] [serial = 15] [outer = (nil)] 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 16 (0x7fc36ec36400) [pid = 1955] [serial = 16] [outer = 0x7fc36ec34400] 03:50:06 INFO - PROCESS | 1955 | 1461235806586 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 17 (0x7fc36ec3d000) [pid = 1955] [serial = 17] [outer = 0x7fc36ec34400] 03:50:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecdd800 == 7 [pid = 1955] [id = 7] 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 18 (0x7fc36ebac800) [pid = 1955] [serial = 18] [outer = (nil)] 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 19 (0x7fc37007bc00) [pid = 1955] [serial = 19] [outer = 0x7fc36ebac800] 03:50:07 INFO - PROCESS | 1955 | 1461235807031 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 20 (0x7fc36e83fc00) [pid = 1955] [serial = 20] [outer = 0x7fc36ebac800] 03:50:07 INFO - PROCESS | 1955 | [1955] 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:50:07 INFO - PROCESS | 1955 | 1461235807569 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1152ms 03:50:07 INFO - PROCESS | 1955 | 1461235807648 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:50:07 INFO - PROCESS | 1955 | 1461235807651 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:50:07 INFO - PROCESS | 1955 | 1461235807696 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:50:07 INFO - PROCESS | 1955 | 1461235807698 Marionette TRACE conn4 <- [1,10,null,{}] 03:50:07 INFO - PROCESS | 1955 | 1461235807713 Marionette TRACE conn4 -> [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:50:07 INFO - PROCESS | 1955 | 1461235807885 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:50:07 INFO - PROCESS | 1955 | 1461235807907 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc38800 == 8 [pid = 1955] [id = 8] 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 21 (0x7fc36db10400) [pid = 1955] [serial = 21] [outer = (nil)] 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 22 (0x7fc36cc6bc00) [pid = 1955] [serial = 22] [outer = 0x7fc36db10400] 03:50:08 INFO - PROCESS | 1955 | 1461235807994 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 23 (0x7fc36cc70400) [pid = 1955] [serial = 23] [outer = 0x7fc36db10400] 03:50:08 INFO - PROCESS | 1955 | 1461235808853 Marionette TRACE conn4 <- [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:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1215ms 03:50:08 INFO - PROCESS | 1955 | 1461235808876 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 1955 | 1461235808882 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:50:08 INFO - PROCESS | 1955 | 1461235808890 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1955 | 1461235808895 Marionette TRACE conn4 <- [1,14,null,{}] 03:50:08 INFO - PROCESS | 1955 | 1461235808903 Marionette TRACE conn4 -> [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:50:09 INFO - PROCESS | 1955 | 1461235809108 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:50:09 INFO - PROCESS | 1955 | 1461235809234 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36dc1a800 == 9 [pid = 1955] [id = 9] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 24 (0x7fc36cf83000) [pid = 1955] [serial = 24] [outer = (nil)] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 25 (0x7fc36d10a400) [pid = 1955] [serial = 25] [outer = 0x7fc36cf83000] 03:50:09 INFO - PROCESS | 1955 | 1461235809350 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 26 (0x7fc36db0e400) [pid = 1955] [serial = 26] [outer = 0x7fc36cf83000] 03:50:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffae800 == 10 [pid = 1955] [id = 10] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 27 (0x7fc36ffaf000) [pid = 1955] [serial = 27] [outer = (nil)] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 28 (0x7fc36ecd1800) [pid = 1955] [serial = 28] [outer = 0x7fc36ffaf000] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 29 (0x7fc36e879000) [pid = 1955] [serial = 29] [outer = 0x7fc36ffaf000] 03:50:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffb1000 == 11 [pid = 1955] [id = 11] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 30 (0x7fc36db17800) [pid = 1955] [serial = 30] [outer = (nil)] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 31 (0x7fc370219c00) [pid = 1955] [serial = 31] [outer = 0x7fc36db17800] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 32 (0x7fc36e841800) [pid = 1955] [serial = 32] [outer = 0x7fc36db17800] 03:50:10 INFO - PROCESS | 1955 | 1461235810441 Marionette TRACE conn4 <- [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:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1586ms 03:50:10 INFO - PROCESS | 1955 | 1461235810567 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 1955 | 1461235810576 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:50:10 INFO - PROCESS | 1955 | 1461235810589 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 1955 | 1461235810594 Marionette TRACE conn4 <- [1,18,null,{}] 03:50:10 INFO - PROCESS | 1955 | 1461235810606 Marionette TRACE conn4 -> [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:50:10 INFO - PROCESS | 1955 | 1461235810778 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:50:10 INFO - PROCESS | 1955 | 1461235810967 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37551e800 == 12 [pid = 1955] [id = 12] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 33 (0x7fc36db14800) [pid = 1955] [serial = 33] [outer = (nil)] 03:50:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 34 (0x7fc36ff7e000) [pid = 1955] [serial = 34] [outer = 0x7fc36db14800] 03:50:11 INFO - PROCESS | 1955 | 1461235811038 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 35 (0x7fc375bb4c00) [pid = 1955] [serial = 35] [outer = 0x7fc36db14800] 03:50:11 INFO - PROCESS | 1955 | 1461235811855 Marionette TRACE conn4 <- [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:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1291ms 03:50:11 INFO - PROCESS | 1955 | 1461235811882 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:50:11 INFO - PROCESS | 1955 | 1461235811887 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:50:11 INFO - PROCESS | 1955 | 1461235811894 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 1955 | 1461235811900 Marionette TRACE conn4 <- [1,22,null,{}] 03:50:11 INFO - PROCESS | 1955 | 1461235811915 Marionette TRACE conn4 -> [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:50:12 INFO - PROCESS | 1955 | 1461235812081 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:50:12 INFO - PROCESS | 1955 | 1461235812211 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376299800 == 13 [pid = 1955] [id = 13] 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 36 (0x7fc3767aec00) [pid = 1955] [serial = 36] [outer = (nil)] 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 37 (0x7fc376ac5800) [pid = 1955] [serial = 37] [outer = 0x7fc3767aec00] 03:50:12 INFO - PROCESS | 1955 | 1461235812288 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 38 (0x7fc376ace800) [pid = 1955] [serial = 38] [outer = 0x7fc3767aec00] 03:50:13 INFO - PROCESS | 1955 | 1461235813389 Marionette TRACE conn4 <- [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:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1547ms 03:50:13 INFO - PROCESS | 1955 | 1461235813441 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 1955 | 1461235813448 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:50:13 INFO - PROCESS | 1955 | 1461235813456 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 1955 | 1461235813460 Marionette TRACE conn4 <- [1,26,null,{}] 03:50:13 INFO - PROCESS | 1955 | 1461235813467 Marionette TRACE conn4 -> [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:50:13 INFO - PROCESS | 1955 | 1461235813648 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:50:13 INFO - PROCESS | 1955 | 1461235813731 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3700da800 == 14 [pid = 1955] [id = 14] 03:50:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 39 (0x7fc372b9f400) [pid = 1955] [serial = 39] [outer = (nil)] 03:50:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 40 (0x7fc373ecbc00) [pid = 1955] [serial = 40] [outer = 0x7fc372b9f400] 03:50:13 INFO - PROCESS | 1955 | 1461235813795 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 41 (0x7fc375065c00) [pid = 1955] [serial = 41] [outer = 0x7fc372b9f400] 03:50:14 INFO - PROCESS | 1955 | 1461235814533 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1130ms 03:50:14 INFO - PROCESS | 1955 | 1461235814587 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 1955 | 1461235814595 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:50:14 INFO - PROCESS | 1955 | 1461235814615 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 1955 | 1461235814619 Marionette TRACE conn4 <- [1,30,null,{}] 03:50:14 INFO - PROCESS | 1955 | 1461235814625 Marionette TRACE conn4 -> [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:50:14 INFO - PROCESS | 1955 | 1461235814767 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:50:14 INFO - PROCESS | 1955 | 1461235814777 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376698800 == 15 [pid = 1955] [id = 15] 03:50:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 42 (0x7fc3754e8800) [pid = 1955] [serial = 42] [outer = (nil)] 03:50:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 43 (0x7fc376ff5800) [pid = 1955] [serial = 43] [outer = 0x7fc3754e8800] 03:50:14 INFO - PROCESS | 1955 | 1461235814839 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 44 (0x7fc3770af800) [pid = 1955] [serial = 44] [outer = 0x7fc3754e8800] 03:50:15 INFO - PROCESS | 1955 | 1461235815529 Marionette TRACE conn4 <- [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:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 939ms 03:50:15 INFO - PROCESS | 1955 | 1461235815551 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 1955 | 1461235815554 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:50:15 INFO - PROCESS | 1955 | 1461235815570 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 1955 | 1461235815577 Marionette TRACE conn4 <- [1,34,null,{}] 03:50:15 INFO - PROCESS | 1955 | 1461235815600 Marionette TRACE conn4 -> [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:50:15 INFO - PROCESS | 1955 | 1461235815739 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:50:15 INFO - PROCESS | 1955 | 1461235815756 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f8e800 == 16 [pid = 1955] [id = 16] 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 45 (0x7fc3770bd800) [pid = 1955] [serial = 45] [outer = (nil)] 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 46 (0x7fc37863d400) [pid = 1955] [serial = 46] [outer = 0x7fc3770bd800] 03:50:15 INFO - PROCESS | 1955 | 1461235815822 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 47 (0x7fc379a8f400) [pid = 1955] [serial = 47] [outer = 0x7fc3770bd800] 03:50:16 INFO - PROCESS | 1955 | 1461235816572 Marionette TRACE conn4 <- [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:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1054ms 03:50:16 INFO - PROCESS | 1955 | 1461235816617 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:50:16 INFO - PROCESS | 1955 | 1461235816622 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:50:16 INFO - PROCESS | 1955 | 1461235816628 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 1955 | 1461235816631 Marionette TRACE conn4 <- [1,38,null,{}] 03:50:16 INFO - PROCESS | 1955 | 1461235816636 Marionette TRACE conn4 -> [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:50:16 INFO - PROCESS | 1955 | 1461235816779 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:50:16 INFO - PROCESS | 1955 | 1461235816794 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3777a0000 == 17 [pid = 1955] [id = 17] 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 48 (0x7fc36ec36800) [pid = 1955] [serial = 48] [outer = (nil)] 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 49 (0x7fc382bdd000) [pid = 1955] [serial = 49] [outer = 0x7fc36ec36800] 03:50:16 INFO - PROCESS | 1955 | 1461235816859 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 50 (0x7fc383756800) [pid = 1955] [serial = 50] [outer = 0x7fc36ec36800] 03:50:17 INFO - PROCESS | 1955 | 1461235817552 Marionette TRACE conn4 <- [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:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 03:50:17 INFO - PROCESS | 1955 | 1461235817608 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 1955 | 1461235817611 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:50:17 INFO - PROCESS | 1955 | 1461235817617 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 1955 | 1461235817619 Marionette TRACE conn4 <- [1,42,null,{}] 03:50:17 INFO - PROCESS | 1955 | 1461235817624 Marionette TRACE conn4 -> [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:50:17 INFO - PROCESS | 1955 | 1461235817787 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:50:17 INFO - PROCESS | 1955 | 1461235817808 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc372bf0800 == 18 [pid = 1955] [id = 18] 03:50:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 51 (0x7fc36dda4800) [pid = 1955] [serial = 51] [outer = (nil)] 03:50:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fc37863dc00) [pid = 1955] [serial = 52] [outer = 0x7fc36dda4800] 03:50:17 INFO - PROCESS | 1955 | 1461235817881 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fc3839c5800) [pid = 1955] [serial = 53] [outer = 0x7fc36dda4800] 03:50:18 INFO - PROCESS | 1955 | 1461235818651 Marionette TRACE conn4 <- [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:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1082ms 03:50:18 INFO - PROCESS | 1955 | 1461235818700 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:50:18 INFO - PROCESS | 1955 | 1461235818706 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:50:18 INFO - PROCESS | 1955 | 1461235818714 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 1955 | 1461235818720 Marionette TRACE conn4 <- [1,46,null,{}] 03:50:18 INFO - PROCESS | 1955 | 1461235818729 Marionette TRACE conn4 -> [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:50:18 INFO - PROCESS | 1955 | 1461235818897 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:50:19 INFO - PROCESS | 1955 | 1461235819018 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffb8000 == 19 [pid = 1955] [id = 19] 03:50:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fc36d106000) [pid = 1955] [serial = 54] [outer = (nil)] 03:50:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fc36ebad800) [pid = 1955] [serial = 55] [outer = 0x7fc36d106000] 03:50:19 INFO - PROCESS | 1955 | 1461235819096 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 56 (0x7fc370214400) [pid = 1955] [serial = 56] [outer = 0x7fc36d106000] 03:50:19 INFO - PROCESS | 1955 | 1461235819987 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1290ms 03:50:20 INFO - PROCESS | 1955 | 1461235820003 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:50:20 INFO - PROCESS | 1955 | 1461235820011 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:50:20 INFO - PROCESS | 1955 | 1461235820020 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 1955 | 1461235820024 Marionette TRACE conn4 <- [1,50,null,{}] 03:50:20 INFO - PROCESS | 1955 | 1461235820030 Marionette TRACE conn4 -> [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:50:20 INFO - PROCESS | 1955 | 1461235820184 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:50:20 INFO - PROCESS | 1955 | 1461235820312 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cd3000 == 20 [pid = 1955] [id = 20] 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 57 (0x7fc36d110000) [pid = 1955] [serial = 57] [outer = (nil)] 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 58 (0x7fc374cc6800) [pid = 1955] [serial = 58] [outer = 0x7fc36d110000] 03:50:20 INFO - PROCESS | 1955 | 1461235820384 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 59 (0x7fc375198400) [pid = 1955] [serial = 59] [outer = 0x7fc36d110000] 03:50:21 INFO - PROCESS | 1955 | 1461235821170 Marionette TRACE conn4 <- [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:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1184ms 03:50:21 INFO - PROCESS | 1955 | 1461235821205 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1955 | 1461235821209 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:50:21 INFO - PROCESS | 1955 | 1461235821216 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1955 | 1461235821222 Marionette TRACE conn4 <- [1,54,null,{}] 03:50:21 INFO - PROCESS | 1955 | 1461235821237 Marionette TRACE conn4 -> [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:50:21 INFO - PROCESS | 1955 | 1461235821396 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:50:21 INFO - PROCESS | 1955 | 1461235821514 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37cc89800 == 21 [pid = 1955] [id = 21] 03:50:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 60 (0x7fc37575cc00) [pid = 1955] [serial = 60] [outer = (nil)] 03:50:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 61 (0x7fc3770b4000) [pid = 1955] [serial = 61] [outer = 0x7fc37575cc00] 03:50:21 INFO - PROCESS | 1955 | 1461235821593 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 62 (0x7fc379d5bc00) [pid = 1955] [serial = 62] [outer = 0x7fc37575cc00] 03:50:22 INFO - PROCESS | 1955 | 1461235822519 Marionette TRACE conn4 <- [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:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1384ms 03:50:22 INFO - PROCESS | 1955 | 1461235822602 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 1955 | 1461235822607 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:50:22 INFO - PROCESS | 1955 | 1461235822614 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 1955 | 1461235822618 Marionette TRACE conn4 <- [1,58,null,{}] 03:50:22 INFO - PROCESS | 1955 | 1461235822626 Marionette TRACE conn4 -> [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:50:22 INFO - PROCESS | 1955 | 1461235822850 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:50:22 INFO - PROCESS | 1955 | 1461235822974 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e874800 == 22 [pid = 1955] [id = 22] 03:50:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 63 (0x7fc3702c9c00) [pid = 1955] [serial = 63] [outer = (nil)] 03:50:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 64 (0x7fc372074800) [pid = 1955] [serial = 64] [outer = 0x7fc3702c9c00] 03:50:23 INFO - PROCESS | 1955 | 1461235823046 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fc373fd3c00) [pid = 1955] [serial = 65] [outer = 0x7fc3702c9c00] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3777a0000 == 21 [pid = 1955] [id = 17] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f8e800 == 20 [pid = 1955] [id = 16] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376698800 == 19 [pid = 1955] [id = 15] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3700da800 == 18 [pid = 1955] [id = 14] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37551e800 == 17 [pid = 1955] [id = 12] 03:50:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36dc1a800 == 16 [pid = 1955] [id = 9] 03:50:23 INFO - PROCESS | 1955 | 1461235823927 Marionette TRACE conn4 <- [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:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 03:50:24 INFO - PROCESS | 1955 | 1461235824000 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1955 | 1461235824007 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:50:24 INFO - PROCESS | 1955 | 1461235824016 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 1955 | 1461235824021 Marionette TRACE conn4 <- [1,62,null,{}] 03:50:24 INFO - PROCESS | 1955 | 1461235824028 Marionette TRACE conn4 -> [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:50:24 INFO - PROCESS | 1955 | 1461235824223 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:50:24 INFO - PROCESS | 1955 | 1461235824348 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3759dd000 == 17 [pid = 1955] [id = 23] 03:50:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fc374da7000) [pid = 1955] [serial = 66] [outer = (nil)] 03:50:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fc375069c00) [pid = 1955] [serial = 67] [outer = 0x7fc374da7000] 03:50:24 INFO - PROCESS | 1955 | 1461235824438 Marionette DEBUG loaded listener.js 03:50:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fc3754eac00) [pid = 1955] [serial = 68] [outer = 0x7fc374da7000] 03:50:25 INFO - PROCESS | 1955 | 1461235825165 Marionette TRACE conn4 <- [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:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 03:50:25 INFO - PROCESS | 1955 | 1461235825202 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:50:25 INFO - PROCESS | 1955 | 1461235825211 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:50:25 INFO - PROCESS | 1955 | 1461235825221 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:50:25 INFO - PROCESS | 1955 | 1461235825225 Marionette TRACE conn4 <- [1,66,null,{}] 03:50:25 INFO - PROCESS | 1955 | 1461235825249 Marionette TRACE conn4 -> [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:50:25 INFO - PROCESS | 1955 | 1461235825412 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:50:25 INFO - PROCESS | 1955 | 1461235825537 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cd5000 == 18 [pid = 1955] [id = 24] 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fc37502ec00) [pid = 1955] [serial = 69] [outer = (nil)] 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fc376ffb800) [pid = 1955] [serial = 70] [outer = 0x7fc37502ec00] 03:50:25 INFO - PROCESS | 1955 | 1461235825616 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fc377bbec00) [pid = 1955] [serial = 71] [outer = 0x7fc37502ec00] 03:50:26 INFO - PROCESS | 1955 | 1461235826457 Marionette TRACE conn4 <- [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:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1305ms 03:50:26 INFO - PROCESS | 1955 | 1461235826526 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:50:26 INFO - PROCESS | 1955 | 1461235826531 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:50:26 INFO - PROCESS | 1955 | 1461235826537 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 1955 | 1461235826542 Marionette TRACE conn4 <- [1,70,null,{}] 03:50:26 INFO - PROCESS | 1955 | 1461235826559 Marionette TRACE conn4 -> [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:50:26 INFO - PROCESS | 1955 | 1461235826766 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:50:26 INFO - PROCESS | 1955 | 1461235826890 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d50800 == 19 [pid = 1955] [id = 25] 03:50:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fc37cd5ac00) [pid = 1955] [serial = 72] [outer = (nil)] 03:50:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fc383af6c00) [pid = 1955] [serial = 73] [outer = 0x7fc37cd5ac00] 03:50:26 INFO - PROCESS | 1955 | 1461235826972 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fc384b2d400) [pid = 1955] [serial = 74] [outer = 0x7fc37cd5ac00] 03:50:27 INFO - PROCESS | 1955 | 1461235827781 Marionette TRACE conn4 <- [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:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1291ms 03:50:27 INFO - PROCESS | 1955 | 1461235827829 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:50:27 INFO - PROCESS | 1955 | 1461235827834 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:50:27 INFO - PROCESS | 1955 | 1461235827839 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:50:27 INFO - PROCESS | 1955 | 1461235827842 Marionette TRACE conn4 <- [1,74,null,{}] 03:50:27 INFO - PROCESS | 1955 | 1461235827847 Marionette TRACE conn4 -> [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:50:28 INFO - PROCESS | 1955 | 1461235828014 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:50:28 INFO - PROCESS | 1955 | 1461235828138 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3837d4000 == 20 [pid = 1955] [id = 26] 03:50:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fc36cf77c00) [pid = 1955] [serial = 75] [outer = (nil)] 03:50:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fc384fd0400) [pid = 1955] [serial = 76] [outer = 0x7fc36cf77c00] 03:50:28 INFO - PROCESS | 1955 | 1461235828221 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fc3868edc00) [pid = 1955] [serial = 77] [outer = 0x7fc36cf77c00] 03:50:29 INFO - PROCESS | 1955 | 1461235829212 Marionette TRACE conn4 <- [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:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1430ms 03:50:29 INFO - PROCESS | 1955 | 1461235829273 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 1955 | 1461235829282 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:50:29 INFO - PROCESS | 1955 | 1461235829295 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 1955 | 1461235829304 Marionette TRACE conn4 <- [1,78,null,{}] 03:50:29 INFO - PROCESS | 1955 | 1461235829316 Marionette TRACE conn4 -> [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:50:29 INFO - PROCESS | 1955 | 1461235829620 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:50:29 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffb8000 == 19 [pid = 1955] [id = 19] 03:50:29 INFO - PROCESS | 1955 | 1461235829820 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e87b800 == 20 [pid = 1955] [id = 27] 03:50:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fc36cf7f000) [pid = 1955] [serial = 78] [outer = (nil)] 03:50:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fc36d111c00) [pid = 1955] [serial = 79] [outer = 0x7fc36cf7f000] 03:50:29 INFO - PROCESS | 1955 | 1461235829895 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fc372a2c400) [pid = 1955] [serial = 80] [outer = 0x7fc36cf7f000] 03:50:30 INFO - PROCESS | 1955 | 1461235830643 Marionette TRACE conn4 <- [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:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1397ms 03:50:30 INFO - PROCESS | 1955 | 1461235830692 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:50:30 INFO - PROCESS | 1955 | 1461235830700 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:50:30 INFO - PROCESS | 1955 | 1461235830709 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 1955 | 1461235830712 Marionette TRACE conn4 <- [1,82,null,{}] 03:50:30 INFO - PROCESS | 1955 | 1461235830720 Marionette TRACE conn4 -> [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:50:30 INFO - PROCESS | 1955 | 1461235830947 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:50:30 INFO - PROCESS | 1955 | 1461235830963 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37778e000 == 21 [pid = 1955] [id = 28] 03:50:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fc374381000) [pid = 1955] [serial = 81] [outer = (nil)] 03:50:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fc3767b7800) [pid = 1955] [serial = 82] [outer = 0x7fc374381000] 03:50:31 INFO - PROCESS | 1955 | 1461235831084 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fc3767c0000) [pid = 1955] [serial = 83] [outer = 0x7fc374381000] 03:50:31 INFO - PROCESS | 1955 | 1461235831935 Marionette TRACE conn4 <- [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:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1279ms 03:50:32 INFO - PROCESS | 1955 | 1461235832006 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:50:32 INFO - PROCESS | 1955 | 1461235832012 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:50:32 INFO - PROCESS | 1955 | 1461235832023 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 1955 | 1461235832025 Marionette TRACE conn4 <- [1,86,null,{}] 03:50:32 INFO - PROCESS | 1955 | 1461235832032 Marionette TRACE conn4 -> [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:50:32 INFO - PROCESS | 1955 | 1461235832193 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:50:32 INFO - PROCESS | 1955 | 1461235832317 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da18000 == 22 [pid = 1955] [id = 29] 03:50:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fc375bb1400) [pid = 1955] [serial = 84] [outer = (nil)] 03:50:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fc377bbf800) [pid = 1955] [serial = 85] [outer = 0x7fc375bb1400] 03:50:32 INFO - PROCESS | 1955 | 1461235832397 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fc382bde400) [pid = 1955] [serial = 86] [outer = 0x7fc375bb1400] 03:50:33 INFO - PROCESS | 1955 | 1461235833207 Marionette TRACE conn4 <- [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:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1230ms 03:50:33 INFO - PROCESS | 1955 | 1461235833254 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:50:33 INFO - PROCESS | 1955 | 1461235833257 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:50:33 INFO - PROCESS | 1955 | 1461235833271 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 1955 | 1461235833280 Marionette TRACE conn4 <- [1,90,null,{}] 03:50:33 INFO - PROCESS | 1955 | 1461235833288 Marionette TRACE conn4 -> [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:50:33 INFO - PROCESS | 1955 | 1461235833475 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:50:33 INFO - PROCESS | 1955 | 1461235833607 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383c4c800 == 23 [pid = 1955] [id = 30] 03:50:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fc375c15800) [pid = 1955] [serial = 87] [outer = (nil)] 03:50:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fc384fc4000) [pid = 1955] [serial = 88] [outer = 0x7fc375c15800] 03:50:33 INFO - PROCESS | 1955 | 1461235833682 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fc3868df000) [pid = 1955] [serial = 89] [outer = 0x7fc375c15800] 03:50:34 INFO - PROCESS | 1955 | 1461235834484 Marionette TRACE conn4 <- [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:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1293ms 03:50:34 INFO - PROCESS | 1955 | 1461235834561 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:50:34 INFO - PROCESS | 1955 | 1461235834566 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:50:34 INFO - PROCESS | 1955 | 1461235834573 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 1955 | 1461235834577 Marionette TRACE conn4 <- [1,94,null,{}] 03:50:34 INFO - PROCESS | 1955 | 1461235834582 Marionette TRACE conn4 -> [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:50:34 INFO - PROCESS | 1955 | 1461235834734 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:50:34 INFO - PROCESS | 1955 | 1461235834858 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc4a800 == 24 [pid = 1955] [id = 31] 03:50:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc36cc73c00) [pid = 1955] [serial = 90] [outer = (nil)] 03:50:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc386dce800) [pid = 1955] [serial = 91] [outer = 0x7fc36cc73c00] 03:50:34 INFO - PROCESS | 1955 | 1461235834945 Marionette DEBUG loaded listener.js 03:50:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fc388cc3000) [pid = 1955] [serial = 92] [outer = 0x7fc36cc73c00] 03:50:35 INFO - PROCESS | 1955 | 1461235835685 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1178ms 03:50:35 INFO - PROCESS | 1955 | 1461235835760 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:50:35 INFO - PROCESS | 1955 | 1461235835764 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:50:35 INFO - PROCESS | 1955 | 1461235835772 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:50:35 INFO - PROCESS | 1955 | 1461235835775 Marionette TRACE conn4 <- [1,98,null,{}] 03:50:35 INFO - PROCESS | 1955 | 1461235835781 Marionette TRACE conn4 -> [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:50:35 INFO - PROCESS | 1955 | 1461235835932 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:50:36 INFO - PROCESS | 1955 | 1461235836072 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384e19000 == 25 [pid = 1955] [id = 32] 03:50:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fc388d93c00) [pid = 1955] [serial = 93] [outer = (nil)] 03:50:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fc388e62400) [pid = 1955] [serial = 94] [outer = 0x7fc388d93c00] 03:50:36 INFO - PROCESS | 1955 | 1461235836168 Marionette DEBUG loaded listener.js 03:50:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fc389168c00) [pid = 1955] [serial = 95] [outer = 0x7fc388d93c00] 03:50:37 INFO - PROCESS | 1955 | 1461235837274 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1580ms 03:50:37 INFO - PROCESS | 1955 | 1461235837353 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:50:37 INFO - PROCESS | 1955 | 1461235837358 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:50:37 INFO - PROCESS | 1955 | 1461235837366 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:50:37 INFO - PROCESS | 1955 | 1461235837372 Marionette TRACE conn4 <- [1,102,null,{}] 03:50:37 INFO - PROCESS | 1955 | 1461235837381 Marionette TRACE conn4 -> [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:50:37 INFO - PROCESS | 1955 | 1461235837621 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:50:37 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379d50800 == 24 [pid = 1955] [id = 25] 03:50:37 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cd5000 == 23 [pid = 1955] [id = 24] 03:50:37 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3759dd000 == 22 [pid = 1955] [id = 23] 03:50:37 INFO - PROCESS | 1955 | 1461235837944 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3759dd000 == 23 [pid = 1955] [id = 33] 03:50:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fc372a2e000) [pid = 1955] [serial = 96] [outer = (nil)] 03:50:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fc374437400) [pid = 1955] [serial = 97] [outer = 0x7fc372a2e000] 03:50:38 INFO - PROCESS | 1955 | 1461235838022 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fc37559d800) [pid = 1955] [serial = 98] [outer = 0x7fc372a2e000] 03:50:38 INFO - PROCESS | 1955 | 1461235838799 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1490ms 03:50:38 INFO - PROCESS | 1955 | 1461235838872 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:50:38 INFO - PROCESS | 1955 | 1461235838880 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:50:38 INFO - PROCESS | 1955 | 1461235838890 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:50:38 INFO - PROCESS | 1955 | 1461235838894 Marionette TRACE conn4 <- [1,106,null,{}] 03:50:38 INFO - PROCESS | 1955 | 1461235838902 Marionette TRACE conn4 -> [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:50:39 INFO - PROCESS | 1955 | 1461235839063 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:50:39 INFO - PROCESS | 1955 | 1461235839192 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da1f800 == 24 [pid = 1955] [id = 34] 03:50:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fc372a2fc00) [pid = 1955] [serial = 99] [outer = (nil)] 03:50:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fc376ff6800) [pid = 1955] [serial = 100] [outer = 0x7fc372a2fc00] 03:50:39 INFO - PROCESS | 1955 | 1461235839267 Marionette DEBUG loaded listener.js 03:50:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fc379835800) [pid = 1955] [serial = 101] [outer = 0x7fc372a2fc00] 03:50:40 INFO - PROCESS | 1955 | 1461235840095 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1237ms 03:50:40 INFO - PROCESS | 1955 | 1461235840146 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:50:40 INFO - PROCESS | 1955 | 1461235840152 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:50:40 INFO - PROCESS | 1955 | 1461235840159 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:50:40 INFO - PROCESS | 1955 | 1461235840162 Marionette TRACE conn4 <- [1,110,null,{}] 03:50:40 INFO - PROCESS | 1955 | 1461235840168 Marionette TRACE conn4 -> [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:50:40 INFO - PROCESS | 1955 | 1461235840329 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:50:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fc372a2b400) [pid = 1955] [serial = 102] [outer = 0x7fc36db17800] 03:50:40 INFO - PROCESS | 1955 | 1461235840501 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc386d83800 == 25 [pid = 1955] [id = 35] 03:50:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fc38374e400) [pid = 1955] [serial = 103] [outer = (nil)] 03:50:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fc383e04c00) [pid = 1955] [serial = 104] [outer = 0x7fc38374e400] 03:50:40 INFO - PROCESS | 1955 | 1461235840610 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc384cd0000) [pid = 1955] [serial = 105] [outer = 0x7fc38374e400] 03:50:41 INFO - PROCESS | 1955 | 1461235841507 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1382ms 03:50:41 INFO - PROCESS | 1955 | 1461235841541 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 1955 | 1461235841545 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:50:41 INFO - PROCESS | 1955 | 1461235841558 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 1955 | 1461235841567 Marionette TRACE conn4 <- [1,114,null,{}] 03:50:41 INFO - PROCESS | 1955 | 1461235841575 Marionette TRACE conn4 -> [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:50:41 INFO - PROCESS | 1955 | 1461235841734 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:50:41 INFO - PROCESS | 1955 | 1461235841866 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388d47000 == 26 [pid = 1955] [id = 36] 03:50:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc370218400) [pid = 1955] [serial = 106] [outer = (nil)] 03:50:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc388cc6800) [pid = 1955] [serial = 107] [outer = 0x7fc370218400] 03:50:41 INFO - PROCESS | 1955 | 1461235841938 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc388eb3c00) [pid = 1955] [serial = 108] [outer = 0x7fc370218400] 03:50:42 INFO - PROCESS | 1955 | 1461235842796 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1299ms 03:50:42 INFO - PROCESS | 1955 | 1461235842852 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:50:42 INFO - PROCESS | 1955 | 1461235842856 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:50:42 INFO - PROCESS | 1955 | 1461235842863 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 1955 | 1461235842865 Marionette TRACE conn4 <- [1,118,null,{}] 03:50:42 INFO - PROCESS | 1955 | 1461235842871 Marionette TRACE conn4 -> [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:50:43 INFO - PROCESS | 1955 | 1461235843030 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:50:43 INFO - PROCESS | 1955 | 1461235843166 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cf0c800 == 27 [pid = 1955] [id = 37] 03:50:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc374438400) [pid = 1955] [serial = 109] [outer = (nil)] 03:50:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc38916c000) [pid = 1955] [serial = 110] [outer = 0x7fc374438400] 03:50:43 INFO - PROCESS | 1955 | 1461235843243 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc3891d4800) [pid = 1955] [serial = 111] [outer = 0x7fc374438400] 03:50:44 INFO - PROCESS | 1955 | 1461235844136 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1330ms 03:50:44 INFO - PROCESS | 1955 | 1461235844204 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:50:44 INFO - PROCESS | 1955 | 1461235844210 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:50:44 INFO - PROCESS | 1955 | 1461235844219 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:50:44 INFO - PROCESS | 1955 | 1461235844224 Marionette TRACE conn4 <- [1,122,null,{}] 03:50:44 INFO - PROCESS | 1955 | 1461235844232 Marionette TRACE conn4 -> [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:50:44 INFO - PROCESS | 1955 | 1461235844384 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:50:44 INFO - PROCESS | 1955 | 1461235844542 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc372bed000 == 28 [pid = 1955] [id = 38] 03:50:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc3767bc000) [pid = 1955] [serial = 112] [outer = (nil)] 03:50:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc3767bf400) [pid = 1955] [serial = 113] [outer = 0x7fc3767bc000] 03:50:44 INFO - PROCESS | 1955 | 1461235844617 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc376ffc800) [pid = 1955] [serial = 114] [outer = 0x7fc3767bc000] 03:50:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e87b800 == 27 [pid = 1955] [id = 27] 03:50:45 INFO - PROCESS | 1955 | 1461235845483 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1284ms 03:50:45 INFO - PROCESS | 1955 | 1461235845503 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 1955 | 1461235845511 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:50:45 INFO - PROCESS | 1955 | 1461235845521 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 1955 | 1461235845525 Marionette TRACE conn4 <- [1,126,null,{}] 03:50:45 INFO - PROCESS | 1955 | 1461235845534 Marionette TRACE conn4 -> [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:50:45 INFO - PROCESS | 1955 | 1461235845750 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:50:45 INFO - PROCESS | 1955 | 1461235845767 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3839ea800 == 28 [pid = 1955] [id = 39] 03:50:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc3777dfc00) [pid = 1955] [serial = 115] [outer = (nil)] 03:50:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc37983b800) [pid = 1955] [serial = 116] [outer = 0x7fc3777dfc00] 03:50:45 INFO - PROCESS | 1955 | 1461235845843 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc38374f000) [pid = 1955] [serial = 117] [outer = 0x7fc3777dfc00] 03:50:46 INFO - PROCESS | 1955 | 1461235846798 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1331ms 03:50:46 INFO - PROCESS | 1955 | 1461235846853 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:50:46 INFO - PROCESS | 1955 | 1461235846862 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:50:46 INFO - PROCESS | 1955 | 1461235846872 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:50:46 INFO - PROCESS | 1955 | 1461235846876 Marionette TRACE conn4 <- [1,130,null,{}] 03:50:46 INFO - PROCESS | 1955 | 1461235846882 Marionette TRACE conn4 -> [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:50:47 INFO - PROCESS | 1955 | 1461235847085 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:50:47 INFO - PROCESS | 1955 | 1461235847220 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388d39000 == 29 [pid = 1955] [id = 40] 03:50:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc36cf7e800) [pid = 1955] [serial = 118] [outer = (nil)] 03:50:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc386d1c800) [pid = 1955] [serial = 119] [outer = 0x7fc36cf7e800] 03:50:47 INFO - PROCESS | 1955 | 1461235847298 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc388b75c00) [pid = 1955] [serial = 120] [outer = 0x7fc36cf7e800] 03:50:48 INFO - PROCESS | 1955 | 1461235848112 Marionette TRACE conn4 <- [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:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1283ms 03:50:48 INFO - PROCESS | 1955 | 1461235848155 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 1955 | 1461235848159 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:50:48 INFO - PROCESS | 1955 | 1461235848165 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 1955 | 1461235848171 Marionette TRACE conn4 <- [1,134,null,{}] 03:50:48 INFO - PROCESS | 1955 | 1461235848188 Marionette TRACE conn4 -> [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:50:48 INFO - PROCESS | 1955 | 1461235848405 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:50:48 INFO - PROCESS | 1955 | 1461235848423 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3891ab800 == 30 [pid = 1955] [id = 41] 03:50:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc370212800) [pid = 1955] [serial = 121] [outer = (nil)] 03:50:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc3703d8000) [pid = 1955] [serial = 122] [outer = 0x7fc370212800] 03:50:48 INFO - PROCESS | 1955 | 1461235848554 Marionette DEBUG loaded listener.js 03:50:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc388b76800) [pid = 1955] [serial = 123] [outer = 0x7fc370212800] 03:50:49 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da1f800 == 29 [pid = 1955] [id = 34] 03:50:49 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3759dd000 == 28 [pid = 1955] [id = 33] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384e19000 == 27 [pid = 1955] [id = 32] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cd3000 == 26 [pid = 1955] [id = 20] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da18000 == 25 [pid = 1955] [id = 29] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e874800 == 24 [pid = 1955] [id = 22] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383c4c800 == 23 [pid = 1955] [id = 30] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cc4a800 == 22 [pid = 1955] [id = 31] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37778e000 == 21 [pid = 1955] [id = 28] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37cc89800 == 20 [pid = 1955] [id = 21] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffb8800 == 19 [pid = 1955] [id = 6] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc386d83800 == 18 [pid = 1955] [id = 35] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376299800 == 17 [pid = 1955] [id = 13] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388d47000 == 16 [pid = 1955] [id = 36] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3837d4000 == 15 [pid = 1955] [id = 26] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cf0c800 == 14 [pid = 1955] [id = 37] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cc38800 == 13 [pid = 1955] [id = 8] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc372bf0800 == 12 [pid = 1955] [id = 18] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388d39000 == 11 [pid = 1955] [id = 40] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc372bed000 == 10 [pid = 1955] [id = 38] 03:50:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3839ea800 == 9 [pid = 1955] [id = 39] 03:50:52 INFO - PROCESS | 1955 | 1461235852972 Marionette TRACE conn4 <- [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:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 4851ms 03:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:50:53 INFO - PROCESS | 1955 | 1461235853023 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:50:53 INFO - PROCESS | 1955 | 1461235853027 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:50:53 INFO - PROCESS | 1955 | 1461235853034 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:50:53 INFO - PROCESS | 1955 | 1461235853040 Marionette TRACE conn4 <- [1,138,null,{}] 03:50:53 INFO - PROCESS | 1955 | 1461235853048 Marionette TRACE conn4 -> [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:50:53 INFO - PROCESS | 1955 | 1461235853202 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:50:53 INFO - PROCESS | 1955 | 1461235853215 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373679000 == 10 [pid = 1955] [id = 42] 03:50:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc372a2d400) [pid = 1955] [serial = 124] [outer = (nil)] 03:50:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc372baec00) [pid = 1955] [serial = 125] [outer = 0x7fc372a2d400] 03:50:53 INFO - PROCESS | 1955 | 1461235853280 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc374383800) [pid = 1955] [serial = 126] [outer = 0x7fc372a2d400] 03:50:54 INFO - PROCESS | 1955 | 1461235854046 Marionette TRACE conn4 <- [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:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1035ms 03:50:54 INFO - PROCESS | 1955 | 1461235854069 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:50:54 INFO - PROCESS | 1955 | 1461235854079 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:50:54 INFO - PROCESS | 1955 | 1461235854090 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 1955 | 1461235854094 Marionette TRACE conn4 <- [1,142,null,{}] 03:50:54 INFO - PROCESS | 1955 | 1461235854128 Marionette TRACE conn4 -> [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:50:54 INFO - PROCESS | 1955 | 1461235854295 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:50:54 INFO - PROCESS | 1955 | 1461235854306 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cd8000 == 11 [pid = 1955] [id = 43] 03:50:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc36ec32400) [pid = 1955] [serial = 127] [outer = (nil)] 03:50:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc37660b000) [pid = 1955] [serial = 128] [outer = 0x7fc36ec32400] 03:50:54 INFO - PROCESS | 1955 | 1461235854372 Marionette DEBUG loaded listener.js 03:50:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc3767c2400) [pid = 1955] [serial = 129] [outer = 0x7fc36ec32400] 03:50:55 INFO - PROCESS | 1955 | 1461235855359 Marionette TRACE conn4 <- [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:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1301ms 03:50:55 INFO - PROCESS | 1955 | 1461235855415 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:50:55 INFO - PROCESS | 1955 | 1461235855420 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:50:55 INFO - PROCESS | 1955 | 1461235855462 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 1955 | 1461235855468 Marionette TRACE conn4 <- [1,146,null,{}] 03:50:55 INFO - PROCESS | 1955 | 1461235855500 Marionette TRACE conn4 -> [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:50:55 INFO - PROCESS | 1955 | 1461235855694 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:50:55 INFO - PROCESS | 1955 | 1461235855719 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383986000 == 12 [pid = 1955] [id = 44] 03:50:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc374382800) [pid = 1955] [serial = 130] [outer = (nil)] 03:50:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc38374d400) [pid = 1955] [serial = 131] [outer = 0x7fc374382800] 03:50:55 INFO - PROCESS | 1955 | 1461235855790 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc383e46400) [pid = 1955] [serial = 132] [outer = 0x7fc374382800] 03:50:56 INFO - PROCESS | 1955 | 1461235856598 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1155ms 03:50:56 INFO - PROCESS | 1955 | 1461235856614 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 1955 | 1461235856619 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:50:56 INFO - PROCESS | 1955 | 1461235856625 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 1955 | 1461235856627 Marionette TRACE conn4 <- [1,150,null,{}] 03:50:56 INFO - PROCESS | 1955 | 1461235856632 Marionette TRACE conn4 -> [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:50:56 INFO - PROCESS | 1955 | 1461235856811 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:50:56 INFO - PROCESS | 1955 | 1461235856836 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384b1b000 == 13 [pid = 1955] [id = 45] 03:50:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc3736ba400) [pid = 1955] [serial = 133] [outer = (nil)] 03:50:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc386d1e400) [pid = 1955] [serial = 134] [outer = 0x7fc3736ba400] 03:50:56 INFO - PROCESS | 1955 | 1461235856901 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc386dcc800) [pid = 1955] [serial = 135] [outer = 0x7fc3736ba400] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc3754e8800) [pid = 1955] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc3770bd800) [pid = 1955] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36ec36800) [pid = 1955] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc36db14800) [pid = 1955] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc372b9f400) [pid = 1955] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc36cf83000) [pid = 1955] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc3767aec00) [pid = 1955] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc36dda4800) [pid = 1955] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc36d110000) [pid = 1955] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc36d106000) [pid = 1955] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc37502ec00) [pid = 1955] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc372a2fc00) [pid = 1955] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc374da7000) [pid = 1955] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc3767bc000) [pid = 1955] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc3702c9c00) [pid = 1955] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc375c15800) [pid = 1955] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc374438400) [pid = 1955] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc3777dfc00) [pid = 1955] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc36db10400) [pid = 1955] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc38374e400) [pid = 1955] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc36cf77c00) [pid = 1955] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc36ec34400) [pid = 1955] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc370218400) [pid = 1955] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc36cf7f000) [pid = 1955] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fc374381000) [pid = 1955] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc388d93c00) [pid = 1955] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc37cd5ac00) [pid = 1955] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc37575cc00) [pid = 1955] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc36cc73c00) [pid = 1955] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc372a2e000) [pid = 1955] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:50:58 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc375bb1400) [pid = 1955] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:50:58 INFO - PROCESS | 1955 | 1461235858647 Marionette TRACE conn4 <- [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:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2079ms 03:50:58 INFO - PROCESS | 1955 | 1461235858720 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 1955 | 1461235858734 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:50:58 INFO - PROCESS | 1955 | 1461235858776 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 1955 | 1461235858780 Marionette TRACE conn4 <- [1,154,null,{}] 03:50:58 INFO - PROCESS | 1955 | 1461235858785 Marionette TRACE conn4 -> [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:50:58 INFO - PROCESS | 1955 | 1461235858921 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:50:59 INFO - PROCESS | 1955 | 1461235859014 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376292000 == 14 [pid = 1955] [id = 46] 03:50:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc36cc78400) [pid = 1955] [serial = 136] [outer = (nil)] 03:50:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc375068400) [pid = 1955] [serial = 137] [outer = 0x7fc36cc78400] 03:50:59 INFO - PROCESS | 1955 | 1461235859076 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc377bcd000) [pid = 1955] [serial = 138] [outer = 0x7fc36cc78400] 03:50:59 INFO - PROCESS | 1955 | 1461235859819 Marionette TRACE conn4 <- [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:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1092ms 03:50:59 INFO - PROCESS | 1955 | 1461235859856 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 1955 | 1461235859858 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:50:59 INFO - PROCESS | 1955 | 1461235859865 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 1955 | 1461235859868 Marionette TRACE conn4 <- [1,158,null,{}] 03:50:59 INFO - PROCESS | 1955 | 1461235859873 Marionette TRACE conn4 -> [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:51:00 INFO - PROCESS | 1955 | 1461235860093 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:51:00 INFO - PROCESS | 1955 | 1461235860241 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e86c000 == 15 [pid = 1955] [id = 47] 03:51:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc36cc74c00) [pid = 1955] [serial = 139] [outer = (nil)] 03:51:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc36d104800) [pid = 1955] [serial = 140] [outer = 0x7fc36cc74c00] 03:51:00 INFO - PROCESS | 1955 | 1461235860318 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc370212400) [pid = 1955] [serial = 141] [outer = 0x7fc36cc74c00] 03:51:01 INFO - PROCESS | 1955 | 1461235861345 Marionette TRACE conn4 <- [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:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1528ms 03:51:01 INFO - PROCESS | 1955 | 1461235861398 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:51:01 INFO - PROCESS | 1955 | 1461235861405 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:51:01 INFO - PROCESS | 1955 | 1461235861413 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 1955 | 1461235861419 Marionette TRACE conn4 <- [1,162,null,{}] 03:51:01 INFO - PROCESS | 1955 | 1461235861427 Marionette TRACE conn4 -> [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:51:01 INFO - PROCESS | 1955 | 1461235861655 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:51:01 INFO - PROCESS | 1955 | 1461235861798 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37cc89800 == 16 [pid = 1955] [id = 48] 03:51:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc3750af400) [pid = 1955] [serial = 142] [outer = (nil)] 03:51:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc3767ab000) [pid = 1955] [serial = 143] [outer = 0x7fc3750af400] 03:51:01 INFO - PROCESS | 1955 | 1461235861928 Marionette DEBUG loaded listener.js 03:51:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc3767c3400) [pid = 1955] [serial = 144] [outer = 0x7fc3750af400] 03:51:02 INFO - PROCESS | 1955 | 1461235862833 Marionette TRACE conn4 <- [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:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1485ms 03:51:02 INFO - PROCESS | 1955 | 1461235862899 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 1955 | 1461235862903 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:51:02 INFO - PROCESS | 1955 | 1461235862910 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 1955 | 1461235862914 Marionette TRACE conn4 <- [1,166,null,{}] 03:51:02 INFO - PROCESS | 1955 | 1461235862920 Marionette TRACE conn4 -> [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:51:03 INFO - PROCESS | 1955 | 1461235863105 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:51:03 INFO - PROCESS | 1955 | 1461235863356 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ece5800 == 17 [pid = 1955] [id = 49] 03:51:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc36eba8800) [pid = 1955] [serial = 145] [outer = (nil)] 03:51:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36ec34800) [pid = 1955] [serial = 146] [outer = 0x7fc36eba8800] 03:51:03 INFO - PROCESS | 1955 | 1461235863505 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc37020dc00) [pid = 1955] [serial = 147] [outer = 0x7fc36eba8800] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc3767bf400) [pid = 1955] [serial = 113] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc382bde400) [pid = 1955] [serial = 86] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc36ecd1800) [pid = 1955] [serial = 28] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc372074800) [pid = 1955] [serial = 64] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc376ff5800) [pid = 1955] [serial = 43] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fc37863d400) [pid = 1955] [serial = 46] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc382bdd000) [pid = 1955] [serial = 49] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc36ff7e000) [pid = 1955] [serial = 34] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc379a8f400) [pid = 1955] [serial = 47] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc383756800) [pid = 1955] [serial = 50] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc375bb4c00) [pid = 1955] [serial = 35] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc373ecbc00) [pid = 1955] [serial = 40] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fc370219c00) [pid = 1955] [serial = 31] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fc36d10a400) [pid = 1955] [serial = 25] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fc376ac5800) [pid = 1955] [serial = 37] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fc37863dc00) [pid = 1955] [serial = 52] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fc376ace800) [pid = 1955] [serial = 38] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fc3839c5800) [pid = 1955] [serial = 53] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fc375065c00) [pid = 1955] [serial = 41] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fc3770af800) [pid = 1955] [serial = 44] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fc36db0e400) [pid = 1955] [serial = 26] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fc36cc70400) [pid = 1955] [serial = 23] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fc377bbec00) [pid = 1955] [serial = 71] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fc379835800) [pid = 1955] [serial = 101] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fc383af6c00) [pid = 1955] [serial = 73] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fc376ffb800) [pid = 1955] [serial = 70] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fc386dce800) [pid = 1955] [serial = 91] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fc3754eac00) [pid = 1955] [serial = 68] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fc376ff6800) [pid = 1955] [serial = 100] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fc375069c00) [pid = 1955] [serial = 67] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fc374437400) [pid = 1955] [serial = 97] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fc376ffc800) [pid = 1955] [serial = 114] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fc373fd3c00) [pid = 1955] [serial = 65] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fc3868df000) [pid = 1955] [serial = 89] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fc384fc4000) [pid = 1955] [serial = 88] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fc38680e000) [pid = 1955] [serial = 2] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fc37559d800) [pid = 1955] [serial = 98] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fc384fd0400) [pid = 1955] [serial = 76] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fc377bbf800) [pid = 1955] [serial = 85] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fc376606400) [pid = 1955] [serial = 12] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fc375198400) [pid = 1955] [serial = 59] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fc3759bd800) [pid = 1955] [serial = 9] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fc3770b4000) [pid = 1955] [serial = 61] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 72 (0x7fc38374f000) [pid = 1955] [serial = 117] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 71 (0x7fc370214400) [pid = 1955] [serial = 56] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fc374cc6800) [pid = 1955] [serial = 58] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fc36ebad800) [pid = 1955] [serial = 55] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 68 (0x7fc36d111c00) [pid = 1955] [serial = 79] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 67 (0x7fc37007bc00) [pid = 1955] [serial = 19] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 66 (0x7fc372a2c400) [pid = 1955] [serial = 80] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 65 (0x7fc388cc6800) [pid = 1955] [serial = 107] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 64 (0x7fc3767b7800) [pid = 1955] [serial = 82] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 63 (0x7fc389168c00) [pid = 1955] [serial = 95] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 62 (0x7fc36e841800) [pid = 1955] [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:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 61 (0x7fc384b2d400) [pid = 1955] [serial = 74] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 60 (0x7fc3767c0000) [pid = 1955] [serial = 83] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 59 (0x7fc379d5bc00) [pid = 1955] [serial = 62] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 58 (0x7fc388cc3000) [pid = 1955] [serial = 92] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 57 (0x7fc383e04c00) [pid = 1955] [serial = 104] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 56 (0x7fc386d1c800) [pid = 1955] [serial = 119] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 55 (0x7fc388e62400) [pid = 1955] [serial = 94] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 54 (0x7fc3891d4800) [pid = 1955] [serial = 111] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 53 (0x7fc37983b800) [pid = 1955] [serial = 116] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 52 (0x7fc3703d8000) [pid = 1955] [serial = 122] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 51 (0x7fc36cc6bc00) [pid = 1955] [serial = 22] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 50 (0x7fc384cd0000) [pid = 1955] [serial = 105] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 49 (0x7fc3868edc00) [pid = 1955] [serial = 77] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 48 (0x7fc36ec36400) [pid = 1955] [serial = 16] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 47 (0x7fc36ec3d000) [pid = 1955] [serial = 17] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 46 (0x7fc38916c000) [pid = 1955] [serial = 110] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | --DOMWINDOW == 45 (0x7fc388eb3c00) [pid = 1955] [serial = 108] [outer = (nil)] [url = about:blank] 03:51:04 INFO - PROCESS | 1955 | 1461235864494 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:51:04 INFO - PROCESS | 1955 | 1461235864540 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1686ms 03:51:04 INFO - PROCESS | 1955 | 1461235864598 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:51:04 INFO - PROCESS | 1955 | 1461235864602 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:51:04 INFO - PROCESS | 1955 | 1461235864609 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:51:04 INFO - PROCESS | 1955 | 1461235864615 Marionette TRACE conn4 <- [1,170,null,{}] 03:51:04 INFO - PROCESS | 1955 | 1461235864623 Marionette TRACE conn4 -> [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:51:04 INFO - PROCESS | 1955 | 1461235864769 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:51:04 INFO - PROCESS | 1955 | 1461235864895 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffbc800 == 18 [pid = 1955] [id = 50] 03:51:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 46 (0x7fc3703ce000) [pid = 1955] [serial = 148] [outer = (nil)] 03:51:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 47 (0x7fc3703d9800) [pid = 1955] [serial = 149] [outer = 0x7fc3703ce000] 03:51:04 INFO - PROCESS | 1955 | 1461235864964 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 48 (0x7fc372a2c400) [pid = 1955] [serial = 150] [outer = 0x7fc3703ce000] 03:51:05 INFO - PROCESS | 1955 | 1461235865579 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 986ms 03:51:05 INFO - PROCESS | 1955 | 1461235865598 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 1955 | 1461235865604 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:51:05 INFO - PROCESS | 1955 | 1461235865612 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 1955 | 1461235865614 Marionette TRACE conn4 <- [1,174,null,{}] 03:51:05 INFO - PROCESS | 1955 | 1461235865621 Marionette TRACE conn4 -> [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:51:05 INFO - PROCESS | 1955 | 1461235865761 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:51:05 INFO - PROCESS | 1955 | 1461235865851 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373f98800 == 19 [pid = 1955] [id = 51] 03:51:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 49 (0x7fc372a2a000) [pid = 1955] [serial = 151] [outer = (nil)] 03:51:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 50 (0x7fc37437d000) [pid = 1955] [serial = 152] [outer = 0x7fc372a2a000] 03:51:05 INFO - PROCESS | 1955 | 1461235865915 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 51 (0x7fc374d9d000) [pid = 1955] [serial = 153] [outer = 0x7fc372a2a000] 03:51:06 INFO - PROCESS | 1955 | 1461235866778 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1184ms 03:51:06 INFO - PROCESS | 1955 | 1461235866804 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:51:06 INFO - PROCESS | 1955 | 1461235866809 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:51:06 INFO - PROCESS | 1955 | 1461235866818 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:51:06 INFO - PROCESS | 1955 | 1461235866829 Marionette TRACE conn4 <- [1,178,null,{}] 03:51:06 INFO - PROCESS | 1955 | 1461235866851 Marionette TRACE conn4 -> [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:51:07 INFO - PROCESS | 1955 | 1461235867043 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:51:07 INFO - PROCESS | 1955 | 1461235867064 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375ee2000 == 20 [pid = 1955] [id = 52] 03:51:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fc3755abc00) [pid = 1955] [serial = 154] [outer = (nil)] 03:51:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fc375a80c00) [pid = 1955] [serial = 155] [outer = 0x7fc3755abc00] 03:51:07 INFO - PROCESS | 1955 | 1461235867136 Marionette DEBUG loaded listener.js 03:51:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fc3767b8400) [pid = 1955] [serial = 156] [outer = 0x7fc3755abc00] 03:51:07 INFO - PROCESS | 1955 | 1461235867840 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1051ms 03:51:07 INFO - PROCESS | 1955 | 1461235867866 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 1955 | 1461235867870 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:51:07 INFO - PROCESS | 1955 | 1461235867876 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 1955 | 1461235867878 Marionette TRACE conn4 <- [1,182,null,{}] 03:51:07 INFO - PROCESS | 1955 | 1461235867883 Marionette TRACE conn4 -> [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:51:08 INFO - PROCESS | 1955 | 1461235868058 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:51:08 INFO - PROCESS | 1955 | 1461235868147 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc41000 == 21 [pid = 1955] [id = 53] 03:51:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fc3767c5c00) [pid = 1955] [serial = 157] [outer = (nil)] 03:51:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 56 (0x7fc376ff0c00) [pid = 1955] [serial = 158] [outer = 0x7fc3767c5c00] 03:51:08 INFO - PROCESS | 1955 | 1461235868211 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 57 (0x7fc376ffbc00) [pid = 1955] [serial = 159] [outer = 0x7fc3767c5c00] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 56 (0x7fc3736ba400) [pid = 1955] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 55 (0x7fc372a2d400) [pid = 1955] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 54 (0x7fc370212800) [pid = 1955] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 53 (0x7fc36ec32400) [pid = 1955] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 52 (0x7fc36cf7e800) [pid = 1955] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:51:08 INFO - PROCESS | 1955 | --DOMWINDOW == 51 (0x7fc374382800) [pid = 1955] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:51:08 INFO - PROCESS | 1955 | 1461235868919 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1085ms 03:51:09 INFO - PROCESS | 1955 | 1461235869022 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:51:09 INFO - PROCESS | 1955 | 1461235869026 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:51:09 INFO - PROCESS | 1955 | 1461235869032 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:51:09 INFO - PROCESS | 1955 | 1461235869035 Marionette TRACE conn4 <- [1,186,null,{}] 03:51:09 INFO - PROCESS | 1955 | 1461235869044 Marionette TRACE conn4 -> [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:51:09 INFO - PROCESS | 1955 | 1461235869179 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:51:09 INFO - PROCESS | 1955 | 1461235869261 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cd4000 == 22 [pid = 1955] [id = 54] 03:51:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fc376ffc800) [pid = 1955] [serial = 160] [outer = (nil)] 03:51:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fc3770b5c00) [pid = 1955] [serial = 161] [outer = 0x7fc376ffc800] 03:51:09 INFO - PROCESS | 1955 | 1461235869339 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fc378630c00) [pid = 1955] [serial = 162] [outer = 0x7fc376ffc800] 03:51:09 INFO - PROCESS | 1955 | 1461235869969 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 982ms 03:51:10 INFO - PROCESS | 1955 | 1461235870015 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 1955 | 1461235870019 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:51:10 INFO - PROCESS | 1955 | 1461235870025 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 1955 | 1461235870026 Marionette TRACE conn4 <- [1,190,null,{}] 03:51:10 INFO - PROCESS | 1955 | 1461235870032 Marionette TRACE conn4 -> [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:51:10 INFO - PROCESS | 1955 | 1461235870192 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:51:10 INFO - PROCESS | 1955 | 1461235870212 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377caa800 == 23 [pid = 1955] [id = 55] 03:51:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fc3770ae400) [pid = 1955] [serial = 163] [outer = (nil)] 03:51:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 56 (0x7fc379d97400) [pid = 1955] [serial = 164] [outer = 0x7fc3770ae400] 03:51:10 INFO - PROCESS | 1955 | 1461235870275 Marionette DEBUG loaded listener.js 03:51:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 57 (0x7fc382be1c00) [pid = 1955] [serial = 165] [outer = 0x7fc3770ae400] 03:51:10 INFO - PROCESS | 1955 | 1461235870919 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 03:51:11 INFO - PROCESS | 1955 | 1461235871003 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:51:11 INFO - PROCESS | 1955 | 1461235871008 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:51:11 INFO - PROCESS | 1955 | 1461235871017 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:51:11 INFO - PROCESS | 1955 | 1461235871022 Marionette TRACE conn4 <- [1,194,null,{}] 03:51:11 INFO - PROCESS | 1955 | 1461235871032 Marionette TRACE conn4 -> [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:51:11 INFO - PROCESS | 1955 | 1461235871219 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:51:11 INFO - PROCESS | 1955 | 1461235871341 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ece2000 == 24 [pid = 1955] [id = 56] 03:51:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 58 (0x7fc36dd9c400) [pid = 1955] [serial = 166] [outer = (nil)] 03:51:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 59 (0x7fc36eba8000) [pid = 1955] [serial = 167] [outer = 0x7fc36dd9c400] 03:51:11 INFO - PROCESS | 1955 | 1461235871420 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 60 (0x7fc36ff71c00) [pid = 1955] [serial = 168] [outer = 0x7fc36dd9c400] 03:51:12 INFO - PROCESS | 1955 | 1461235872260 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1293ms 03:51:12 INFO - PROCESS | 1955 | 1461235872310 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:51:12 INFO - PROCESS | 1955 | 1461235872316 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:51:12 INFO - PROCESS | 1955 | 1461235872328 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:51:12 INFO - PROCESS | 1955 | 1461235872333 Marionette TRACE conn4 <- [1,198,null,{}] 03:51:12 INFO - PROCESS | 1955 | 1461235872340 Marionette TRACE conn4 -> [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:51:12 INFO - PROCESS | 1955 | 1461235872502 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:51:12 INFO - PROCESS | 1955 | 1461235872624 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376691800 == 25 [pid = 1955] [id = 57] 03:51:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 61 (0x7fc36e83d000) [pid = 1955] [serial = 169] [outer = (nil)] 03:51:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 62 (0x7fc373fd5c00) [pid = 1955] [serial = 170] [outer = 0x7fc36e83d000] 03:51:12 INFO - PROCESS | 1955 | 1461235872696 Marionette DEBUG loaded listener.js 03:51:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 63 (0x7fc374ebec00) [pid = 1955] [serial = 171] [outer = 0x7fc36e83d000] 03:51:13 INFO - PROCESS | 1955 | 1461235873565 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1287ms 03:51:13 INFO - PROCESS | 1955 | 1461235873613 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:51:13 INFO - PROCESS | 1955 | 1461235873618 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:51:13 INFO - PROCESS | 1955 | 1461235873625 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:51:13 INFO - PROCESS | 1955 | 1461235873627 Marionette TRACE conn4 <- [1,202,null,{}] 03:51:13 INFO - PROCESS | 1955 | 1461235873643 Marionette TRACE conn4 -> [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:51:13 INFO - PROCESS | 1955 | 1461235873861 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:51:13 INFO - PROCESS | 1955 | 1461235873990 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375edf800 == 26 [pid = 1955] [id = 58] 03:51:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 64 (0x7fc375c09400) [pid = 1955] [serial = 172] [outer = (nil)] 03:51:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fc3770af800) [pid = 1955] [serial = 173] [outer = 0x7fc375c09400] 03:51:14 INFO - PROCESS | 1955 | 1461235874068 Marionette DEBUG loaded listener.js 03:51:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fc378632400) [pid = 1955] [serial = 174] [outer = 0x7fc375c09400] 03:51:14 INFO - PROCESS | 1955 | 1461235874825 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1236ms 03:51:14 INFO - PROCESS | 1955 | 1461235874860 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:51:14 INFO - PROCESS | 1955 | 1461235874864 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:51:14 INFO - PROCESS | 1955 | 1461235874870 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 1955 | 1461235874872 Marionette TRACE conn4 <- [1,206,null,{}] 03:51:14 INFO - PROCESS | 1955 | 1461235874878 Marionette TRACE conn4 -> [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:51:15 INFO - PROCESS | 1955 | 1461235875065 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:51:15 INFO - PROCESS | 1955 | 1461235875084 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da1e800 == 27 [pid = 1955] [id = 59] 03:51:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fc37982e000) [pid = 1955] [serial = 175] [outer = (nil)] 03:51:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fc37cd5a800) [pid = 1955] [serial = 176] [outer = 0x7fc37982e000] 03:51:15 INFO - PROCESS | 1955 | 1461235875156 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fc383755000) [pid = 1955] [serial = 177] [outer = 0x7fc37982e000] 03:51:16 INFO - PROCESS | 1955 | 1461235876012 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1179ms 03:51:16 INFO - PROCESS | 1955 | 1461235876055 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:51:16 INFO - PROCESS | 1955 | 1461235876059 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:51:16 INFO - PROCESS | 1955 | 1461235876067 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 1955 | 1461235876070 Marionette TRACE conn4 <- [1,210,null,{}] 03:51:16 INFO - PROCESS | 1955 | 1461235876075 Marionette TRACE conn4 -> [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:51:16 INFO - PROCESS | 1955 | 1461235876241 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:51:16 INFO - PROCESS | 1955 | 1461235876488 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ff17800 == 28 [pid = 1955] [id = 60] 03:51:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fc36cc71c00) [pid = 1955] [serial = 178] [outer = (nil)] 03:51:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fc36cf81800) [pid = 1955] [serial = 179] [outer = 0x7fc36cc71c00] 03:51:16 INFO - PROCESS | 1955 | 1461235876564 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fc36ec38400) [pid = 1955] [serial = 180] [outer = 0x7fc36cc71c00] 03:51:17 INFO - PROCESS | 1955 | 1461235877337 Marionette TRACE conn4 <- [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:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1279ms 03:51:17 INFO - PROCESS | 1955 | 1461235877347 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 1955 | 1461235877354 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:51:17 INFO - PROCESS | 1955 | 1461235877363 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 1955 | 1461235877368 Marionette TRACE conn4 <- [1,214,null,{}] 03:51:17 INFO - PROCESS | 1955 | 1461235877376 Marionette TRACE conn4 -> [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:51:17 INFO - PROCESS | 1955 | 1461235877564 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:51:17 INFO - PROCESS | 1955 | 1461235877586 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377cb2800 == 29 [pid = 1955] [id = 61] 03:51:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fc3703d3400) [pid = 1955] [serial = 181] [outer = (nil)] 03:51:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fc372ba0c00) [pid = 1955] [serial = 182] [outer = 0x7fc3703d3400] 03:51:17 INFO - PROCESS | 1955 | 1461235877652 Marionette DEBUG loaded listener.js 03:51:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fc374cc3c00) [pid = 1955] [serial = 183] [outer = 0x7fc3703d3400] 03:51:18 INFO - PROCESS | 1955 | 1461235878533 Marionette TRACE conn4 <- [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:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fc383e46400) [pid = 1955] [serial = 132] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fc38374d400) [pid = 1955] [serial = 131] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 72 (0x7fc386d1e400) [pid = 1955] [serial = 134] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 71 (0x7fc372baec00) [pid = 1955] [serial = 125] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fc388b76800) [pid = 1955] [serial = 123] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fc37660b000) [pid = 1955] [serial = 128] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 68 (0x7fc374383800) [pid = 1955] [serial = 126] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 67 (0x7fc386dcc800) [pid = 1955] [serial = 135] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 66 (0x7fc3767c2400) [pid = 1955] [serial = 129] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 65 (0x7fc388b75c00) [pid = 1955] [serial = 120] [outer = (nil)] [url = about:blank] 03:51:18 INFO - PROCESS | 1955 | --DOMWINDOW == 64 (0x7fc375068400) [pid = 1955] [serial = 137] [outer = (nil)] [url = about:blank] 03:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1240ms 03:51:18 INFO - PROCESS | 1955 | 1461235878605 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 1955 | 1461235878611 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:51:18 INFO - PROCESS | 1955 | 1461235878619 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 1955 | 1461235878622 Marionette TRACE conn4 <- [1,218,null,{}] 03:51:18 INFO - PROCESS | 1955 | 1461235878627 Marionette TRACE conn4 -> [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:51:18 INFO - PROCESS | 1955 | 1461235878771 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:51:18 INFO - PROCESS | 1955 | 1461235878782 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373670800 == 30 [pid = 1955] [id = 62] 03:51:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fc36cc79800) [pid = 1955] [serial = 184] [outer = (nil)] 03:51:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fc375457800) [pid = 1955] [serial = 185] [outer = 0x7fc36cc79800] 03:51:18 INFO - PROCESS | 1955 | 1461235878849 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fc3767bf400) [pid = 1955] [serial = 186] [outer = 0x7fc36cc79800] 03:51:19 INFO - PROCESS | 1955 | 1461235879574 Marionette TRACE conn4 <- [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:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 992ms 03:51:19 INFO - PROCESS | 1955 | 1461235879611 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 1955 | 1461235879615 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:51:19 INFO - PROCESS | 1955 | 1461235879623 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 1955 | 1461235879632 Marionette TRACE conn4 <- [1,222,null,{}] 03:51:19 INFO - PROCESS | 1955 | 1461235879654 Marionette TRACE conn4 -> [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:51:19 INFO - PROCESS | 1955 | 1461235879794 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:51:19 INFO - PROCESS | 1955 | 1461235879812 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377cb1000 == 31 [pid = 1955] [id = 63] 03:51:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fc375454c00) [pid = 1955] [serial = 187] [outer = (nil)] 03:51:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fc382b64000) [pid = 1955] [serial = 188] [outer = 0x7fc375454c00] 03:51:19 INFO - PROCESS | 1955 | 1461235879879 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fc3839bd000) [pid = 1955] [serial = 189] [outer = 0x7fc375454c00] 03:51:20 INFO - PROCESS | 1955 | 1461235880653 Marionette TRACE conn4 <- [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:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1095ms 03:51:20 INFO - PROCESS | 1955 | 1461235880728 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:51:20 INFO - PROCESS | 1955 | 1461235880733 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:51:20 INFO - PROCESS | 1955 | 1461235880738 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:51:20 INFO - PROCESS | 1955 | 1461235880741 Marionette TRACE conn4 <- [1,226,null,{}] 03:51:20 INFO - PROCESS | 1955 | 1461235880746 Marionette TRACE conn4 -> [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:51:20 INFO - PROCESS | 1955 | 1461235880894 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:51:20 INFO - PROCESS | 1955 | 1461235880906 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383976800 == 32 [pid = 1955] [id = 64] 03:51:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fc3767c0400) [pid = 1955] [serial = 190] [outer = (nil)] 03:51:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fc383e45400) [pid = 1955] [serial = 191] [outer = 0x7fc3767c0400] 03:51:20 INFO - PROCESS | 1955 | 1461235880971 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fc384b2f400) [pid = 1955] [serial = 192] [outer = 0x7fc3767c0400] 03:51:21 INFO - PROCESS | 1955 | 1461235881729 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1034ms 03:51:21 INFO - PROCESS | 1955 | 1461235881774 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:51:21 INFO - PROCESS | 1955 | 1461235881778 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:51:21 INFO - PROCESS | 1955 | 1461235881783 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 1955 | 1461235881785 Marionette TRACE conn4 <- [1,230,null,{}] 03:51:21 INFO - PROCESS | 1955 | 1461235881791 Marionette TRACE conn4 -> [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:51:21 INFO - PROCESS | 1955 | 1461235881965 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:51:21 INFO - PROCESS | 1955 | 1461235881987 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383a30000 == 33 [pid = 1955] [id = 65] 03:51:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fc384fc2400) [pid = 1955] [serial = 193] [outer = (nil)] 03:51:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fc384fcf400) [pid = 1955] [serial = 194] [outer = 0x7fc384fc2400] 03:51:22 INFO - PROCESS | 1955 | 1461235882065 Marionette DEBUG loaded listener.js 03:51:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fc386d1dc00) [pid = 1955] [serial = 195] [outer = 0x7fc384fc2400] 03:51:22 INFO - PROCESS | 1955 | 1461235882877 Marionette TRACE conn4 <- [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:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1126ms 03:51:22 INFO - PROCESS | 1955 | 1461235882910 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 1955 | 1461235882913 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:51:22 INFO - PROCESS | 1955 | 1461235882919 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 1955 | 1461235882921 Marionette TRACE conn4 <- [1,234,null,{}] 03:51:22 INFO - PROCESS | 1955 | 1461235882927 Marionette TRACE conn4 -> [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:51:23 INFO - PROCESS | 1955 | 1461235883095 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:51:23 INFO - PROCESS | 1955 | 1461235883128 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cf14800 == 34 [pid = 1955] [id = 66] 03:51:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fc384ffb400) [pid = 1955] [serial = 196] [outer = (nil)] 03:51:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fc388cbd400) [pid = 1955] [serial = 197] [outer = 0x7fc384ffb400] 03:51:23 INFO - PROCESS | 1955 | 1461235883202 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fc388ccac00) [pid = 1955] [serial = 198] [outer = 0x7fc384ffb400] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fc3767c5c00) [pid = 1955] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fc376ffc800) [pid = 1955] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fc36eba8800) [pid = 1955] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fc372a2a000) [pid = 1955] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fc3703ce000) [pid = 1955] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:51:23 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fc3755abc00) [pid = 1955] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:51:24 INFO - PROCESS | 1955 | 1461235884020 Marionette TRACE conn4 <- [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:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1126ms 03:51:24 INFO - PROCESS | 1955 | 1461235884047 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 1955 | 1461235884051 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:51:24 INFO - PROCESS | 1955 | 1461235884062 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 1955 | 1461235884065 Marionette TRACE conn4 <- [1,238,null,{}] 03:51:24 INFO - PROCESS | 1955 | 1461235884072 Marionette TRACE conn4 -> [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:51:24 INFO - PROCESS | 1955 | 1461235884205 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:51:24 INFO - PROCESS | 1955 | 1461235884220 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384c0e000 == 35 [pid = 1955] [id = 67] 03:51:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fc3777d8400) [pid = 1955] [serial = 199] [outer = (nil)] 03:51:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fc388d93c00) [pid = 1955] [serial = 200] [outer = 0x7fc3777d8400] 03:51:24 INFO - PROCESS | 1955 | 1461235884282 Marionette DEBUG loaded listener.js 03:51:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fc388e66c00) [pid = 1955] [serial = 201] [outer = 0x7fc3777d8400] 03:51:25 INFO - PROCESS | 1955 | 1461235885011 Marionette TRACE conn4 <- [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:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 988ms 03:51:25 INFO - PROCESS | 1955 | 1461235885047 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 1955 | 1461235885049 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:51:25 INFO - PROCESS | 1955 | 1461235885063 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 1955 | 1461235885066 Marionette TRACE conn4 <- [1,242,null,{}] 03:51:25 INFO - PROCESS | 1955 | 1461235885072 Marionette TRACE conn4 -> [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:51:25 INFO - PROCESS | 1955 | 1461235885209 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:51:25 INFO - PROCESS | 1955 | 1461235885225 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc386d7c800 == 36 [pid = 1955] [id = 68] 03:51:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fc3703d0400) [pid = 1955] [serial = 202] [outer = (nil)] 03:51:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fc3890ab400) [pid = 1955] [serial = 203] [outer = 0x7fc3703d0400] 03:51:25 INFO - PROCESS | 1955 | 1461235885289 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fc3890ea000) [pid = 1955] [serial = 204] [outer = 0x7fc3703d0400] 03:51:26 INFO - PROCESS | 1955 | 1461235886153 Marionette TRACE conn4 <- [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:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1130ms 03:51:26 INFO - PROCESS | 1955 | 1461235886194 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:51:26 INFO - PROCESS | 1955 | 1461235886200 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:51:26 INFO - PROCESS | 1955 | 1461235886210 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:51:26 INFO - PROCESS | 1955 | 1461235886215 Marionette TRACE conn4 <- [1,246,null,{}] 03:51:26 INFO - PROCESS | 1955 | 1461235886268 Marionette TRACE conn4 -> [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:51:26 INFO - PROCESS | 1955 | 1461235886429 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:51:26 INFO - PROCESS | 1955 | 1461235886559 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37629d000 == 37 [pid = 1955] [id = 69] 03:51:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fc370218000) [pid = 1955] [serial = 205] [outer = (nil)] 03:51:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fc37206e400) [pid = 1955] [serial = 206] [outer = 0x7fc370218000] 03:51:26 INFO - PROCESS | 1955 | 1461235886636 Marionette DEBUG loaded listener.js 03:51:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fc374438c00) [pid = 1955] [serial = 207] [outer = 0x7fc370218000] 03:51:27 INFO - PROCESS | 1955 | 1461235887475 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1329ms 03:51:27 INFO - PROCESS | 1955 | 1461235887540 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:51:27 INFO - PROCESS | 1955 | 1461235887549 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:51:27 INFO - PROCESS | 1955 | 1461235887559 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:51:27 INFO - PROCESS | 1955 | 1461235887563 Marionette TRACE conn4 <- [1,250,null,{}] 03:51:27 INFO - PROCESS | 1955 | 1461235887569 Marionette TRACE conn4 -> [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:51:27 INFO - PROCESS | 1955 | 1461235887768 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:51:27 INFO - PROCESS | 1955 | 1461235887897 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383a1f000 == 38 [pid = 1955] [id = 70] 03:51:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fc3702c7c00) [pid = 1955] [serial = 208] [outer = (nil)] 03:51:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fc3767c5800) [pid = 1955] [serial = 209] [outer = 0x7fc3702c7c00] 03:51:27 INFO - PROCESS | 1955 | 1461235887975 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fc379d65800) [pid = 1955] [serial = 210] [outer = 0x7fc3702c7c00] 03:51:28 INFO - PROCESS | 1955 | 1461235888772 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1283ms 03:51:28 INFO - PROCESS | 1955 | 1461235888843 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 1955 | 1461235888847 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:51:28 INFO - PROCESS | 1955 | 1461235888853 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 1955 | 1461235888858 Marionette TRACE conn4 <- [1,254,null,{}] 03:51:28 INFO - PROCESS | 1955 | 1461235888874 Marionette TRACE conn4 -> [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:51:29 INFO - PROCESS | 1955 | 1461235889082 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:51:29 INFO - PROCESS | 1955 | 1461235889211 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388dbe000 == 39 [pid = 1955] [id = 71] 03:51:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fc379831400) [pid = 1955] [serial = 211] [outer = (nil)] 03:51:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fc386dcb800) [pid = 1955] [serial = 212] [outer = 0x7fc379831400] 03:51:29 INFO - PROCESS | 1955 | 1461235889289 Marionette DEBUG loaded listener.js 03:51:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fc388b7f800) [pid = 1955] [serial = 213] [outer = 0x7fc379831400] 03:51:30 INFO - PROCESS | 1955 | 1461235890171 Marionette TRACE conn4 <- [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:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1384ms 03:51:30 INFO - PROCESS | 1955 | 1461235890238 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:51:30 INFO - PROCESS | 1955 | 1461235890243 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:51:30 INFO - PROCESS | 1955 | 1461235890249 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 1955 | 1461235890252 Marionette TRACE conn4 <- [1,258,null,{}] 03:51:30 INFO - PROCESS | 1955 | 1461235890257 Marionette TRACE conn4 -> [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:51:30 INFO - PROCESS | 1955 | 1461235890416 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:51:30 INFO - PROCESS | 1955 | 1461235890545 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389079000 == 40 [pid = 1955] [id = 72] 03:51:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fc384cd3000) [pid = 1955] [serial = 214] [outer = (nil)] 03:51:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc38916cc00) [pid = 1955] [serial = 215] [outer = 0x7fc384cd3000] 03:51:30 INFO - PROCESS | 1955 | 1461235890617 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc3891d4400) [pid = 1955] [serial = 216] [outer = 0x7fc384cd3000] 03:51:31 INFO - PROCESS | 1955 | 1461235891623 Marionette TRACE conn4 <- [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:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1436ms 03:51:31 INFO - PROCESS | 1955 | 1461235891686 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:51:31 INFO - PROCESS | 1955 | 1461235891692 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:51:31 INFO - PROCESS | 1955 | 1461235891700 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:51:31 INFO - PROCESS | 1955 | 1461235891705 Marionette TRACE conn4 <- [1,262,null,{}] 03:51:31 INFO - PROCESS | 1955 | 1461235891713 Marionette TRACE conn4 -> [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:51:31 INFO - PROCESS | 1955 | 1461235891879 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:51:32 INFO - PROCESS | 1955 | 1461235892069 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37672b000 == 41 [pid = 1955] [id = 73] 03:51:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fc37020ec00) [pid = 1955] [serial = 217] [outer = (nil)] 03:51:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fc3703d4400) [pid = 1955] [serial = 218] [outer = 0x7fc37020ec00] 03:51:32 INFO - PROCESS | 1955 | 1461235892140 Marionette DEBUG loaded listener.js 03:51:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fc373ec6400) [pid = 1955] [serial = 219] [outer = 0x7fc37020ec00] 03:51:32 INFO - PROCESS | 1955 | 1461235892926 Marionette TRACE conn4 <- [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:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1242ms 03:51:32 INFO - PROCESS | 1955 | 1461235892941 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:51:32 INFO - PROCESS | 1955 | 1461235892949 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:51:32 INFO - PROCESS | 1955 | 1461235892958 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:51:32 INFO - PROCESS | 1955 | 1461235892962 Marionette TRACE conn4 <- [1,266,null,{}] 03:51:32 INFO - PROCESS | 1955 | 1461235892967 Marionette TRACE conn4 -> [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:51:33 INFO - PROCESS | 1955 | 1461235893113 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:51:33 INFO - PROCESS | 1955 | 1461235893251 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370505000 == 42 [pid = 1955] [id = 74] 03:51:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fc36eba8800) [pid = 1955] [serial = 220] [outer = (nil)] 03:51:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fc3767ba800) [pid = 1955] [serial = 221] [outer = 0x7fc36eba8800] 03:51:33 INFO - PROCESS | 1955 | 1461235893321 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fc3770bb800) [pid = 1955] [serial = 222] [outer = 0x7fc36eba8800] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3891ab800 == 41 [pid = 1955] [id = 41] 03:51:33 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fc379d97400) [pid = 1955] [serial = 164] [outer = (nil)] [url = about:blank] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384c0e000 == 40 [pid = 1955] [id = 67] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cf14800 == 39 [pid = 1955] [id = 66] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383a30000 == 38 [pid = 1955] [id = 65] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383976800 == 37 [pid = 1955] [id = 64] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377cb1000 == 36 [pid = 1955] [id = 63] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373670800 == 35 [pid = 1955] [id = 62] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377cb2800 == 34 [pid = 1955] [id = 61] 03:51:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ff17800 == 33 [pid = 1955] [id = 60] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fc376ff0c00) [pid = 1955] [serial = 158] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fc376ffbc00) [pid = 1955] [serial = 159] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fc3770b5c00) [pid = 1955] [serial = 161] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fc3767ab000) [pid = 1955] [serial = 143] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fc37020dc00) [pid = 1955] [serial = 147] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fc36ec34800) [pid = 1955] [serial = 146] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fc37437d000) [pid = 1955] [serial = 152] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fc3703d9800) [pid = 1955] [serial = 149] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fc372a2c400) [pid = 1955] [serial = 150] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fc36d104800) [pid = 1955] [serial = 140] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fc375a80c00) [pid = 1955] [serial = 155] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fc378630c00) [pid = 1955] [serial = 162] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fc3767b8400) [pid = 1955] [serial = 156] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fc374d9d000) [pid = 1955] [serial = 153] [outer = (nil)] [url = about:blank] 03:51:34 INFO - PROCESS | 1955 | 1461235894149 Marionette TRACE conn4 <- [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:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1231ms 03:51:34 INFO - PROCESS | 1955 | 1461235894190 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:51:34 INFO - PROCESS | 1955 | 1461235894194 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:51:34 INFO - PROCESS | 1955 | 1461235894200 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:51:34 INFO - PROCESS | 1955 | 1461235894205 Marionette TRACE conn4 <- [1,270,null,{}] 03:51:34 INFO - PROCESS | 1955 | 1461235894220 Marionette TRACE conn4 -> [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:51:34 INFO - PROCESS | 1955 | 1461235894982 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:51:35 INFO - PROCESS | 1955 | 1461235895117 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376737800 == 34 [pid = 1955] [id = 75] 03:51:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fc374d9d000) [pid = 1955] [serial = 223] [outer = (nil)] 03:51:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fc38374f000) [pid = 1955] [serial = 224] [outer = 0x7fc374d9d000] 03:51:35 INFO - PROCESS | 1955 | 1461235895189 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fc383c9dc00) [pid = 1955] [serial = 225] [outer = 0x7fc374d9d000] 03:51:36 INFO - PROCESS | 1955 | 1461235896014 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1841ms 03:51:36 INFO - PROCESS | 1955 | 1461235896045 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:51:36 INFO - PROCESS | 1955 | 1461235896052 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:51:36 INFO - PROCESS | 1955 | 1461235896062 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 1955 | 1461235896067 Marionette TRACE conn4 <- [1,274,null,{}] 03:51:36 INFO - PROCESS | 1955 | 1461235896076 Marionette TRACE conn4 -> [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:51:36 INFO - PROCESS | 1955 | 1461235896279 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:51:36 INFO - PROCESS | 1955 | 1461235896387 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da1e000 == 35 [pid = 1955] [id = 76] 03:51:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fc36cf77c00) [pid = 1955] [serial = 226] [outer = (nil)] 03:51:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fc386d18c00) [pid = 1955] [serial = 227] [outer = 0x7fc36cf77c00] 03:51:36 INFO - PROCESS | 1955 | 1461235896459 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fc388680c00) [pid = 1955] [serial = 228] [outer = 0x7fc36cf77c00] 03:51:37 INFO - PROCESS | 1955 | 1461235897202 Marionette TRACE conn4 <- [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:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1197ms 03:51:37 INFO - PROCESS | 1955 | 1461235897258 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:51:37 INFO - PROCESS | 1955 | 1461235897272 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:51:37 INFO - PROCESS | 1955 | 1461235897279 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 1955 | 1461235897282 Marionette TRACE conn4 <- [1,278,null,{}] 03:51:37 INFO - PROCESS | 1955 | 1461235897288 Marionette TRACE conn4 -> [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:51:37 INFO - PROCESS | 1955 | 1461235897470 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:51:37 INFO - PROCESS | 1955 | 1461235897530 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec9800 == 36 [pid = 1955] [id = 77] 03:51:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fc36d106400) [pid = 1955] [serial = 229] [outer = (nil)] 03:51:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc388cc3000) [pid = 1955] [serial = 230] [outer = 0x7fc36d106400] 03:51:37 INFO - PROCESS | 1955 | 1461235897595 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc388ceb400) [pid = 1955] [serial = 231] [outer = 0x7fc36d106400] 03:51:38 INFO - PROCESS | 1955 | 1461235898305 Marionette TRACE conn4 <- [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:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1084ms 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fc3750af400) [pid = 1955] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fc36cc74c00) [pid = 1955] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fc3703d3400) [pid = 1955] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fc384fc2400) [pid = 1955] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fc384ffb400) [pid = 1955] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fc375454c00) [pid = 1955] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fc3777d8400) [pid = 1955] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fc36cc79800) [pid = 1955] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fc3767c0400) [pid = 1955] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fc36cc71c00) [pid = 1955] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:51:38 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fc3770ae400) [pid = 1955] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:51:38 INFO - PROCESS | 1955 | 1461235898433 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 1955 | 1461235898437 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:51:38 INFO - PROCESS | 1955 | 1461235898456 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 1955 | 1461235898464 Marionette TRACE conn4 <- [1,282,null,{}] 03:51:38 INFO - PROCESS | 1955 | 1461235898482 Marionette TRACE conn4 -> [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:51:38 INFO - PROCESS | 1955 | 1461235898695 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:51:38 INFO - PROCESS | 1955 | 1461235898800 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3839e8800 == 37 [pid = 1955] [id = 78] 03:51:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fc388cef000) [pid = 1955] [serial = 232] [outer = (nil)] 03:51:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fc388cf2400) [pid = 1955] [serial = 233] [outer = 0x7fc388cef000] 03:51:38 INFO - PROCESS | 1955 | 1461235898915 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fc388eb9400) [pid = 1955] [serial = 234] [outer = 0x7fc388cef000] 03:51:39 INFO - PROCESS | 1955 | 1461235899689 Marionette TRACE conn4 <- [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:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1256ms 03:51:39 INFO - PROCESS | 1955 | 1461235899711 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 1955 | 1461235899715 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:51:39 INFO - PROCESS | 1955 | 1461235899721 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 1955 | 1461235899723 Marionette TRACE conn4 <- [1,286,null,{}] 03:51:39 INFO - PROCESS | 1955 | 1461235899728 Marionette TRACE conn4 -> [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:51:39 INFO - PROCESS | 1955 | 1461235899908 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:51:39 INFO - PROCESS | 1955 | 1461235899924 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36eccd800 == 38 [pid = 1955] [id = 79] 03:51:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fc370304000) [pid = 1955] [serial = 235] [outer = (nil)] 03:51:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fc37030c400) [pid = 1955] [serial = 236] [outer = 0x7fc370304000] 03:51:39 INFO - PROCESS | 1955 | 1461235899985 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fc370311800) [pid = 1955] [serial = 237] [outer = 0x7fc370304000] 03:51:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fc36ec33000) [pid = 1955] [serial = 238] [outer = 0x7fc36db17800] 03:51:40 INFO - PROCESS | 1955 | 1461235900963 Marionette TRACE conn4 <- [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:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1280ms 03:51:41 INFO - PROCESS | 1955 | 1461235901003 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:51:41 INFO - PROCESS | 1955 | 1461235901009 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:51:41 INFO - PROCESS | 1955 | 1461235901017 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 1955 | 1461235901023 Marionette TRACE conn4 <- [1,290,null,{}] 03:51:41 INFO - PROCESS | 1955 | 1461235901031 Marionette TRACE conn4 -> [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:51:41 INFO - PROCESS | 1955 | 1461235901233 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:51:41 INFO - PROCESS | 1955 | 1461235901378 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373f94000 == 39 [pid = 1955] [id = 80] 03:51:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fc36ec32400) [pid = 1955] [serial = 239] [outer = (nil)] 03:51:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fc3703d9800) [pid = 1955] [serial = 240] [outer = 0x7fc36ec32400] 03:51:41 INFO - PROCESS | 1955 | 1461235901453 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc374da6c00) [pid = 1955] [serial = 241] [outer = 0x7fc36ec32400] 03:51:42 INFO - PROCESS | 1955 | 1461235902302 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1342ms 03:51:42 INFO - PROCESS | 1955 | 1461235902359 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:51:42 INFO - PROCESS | 1955 | 1461235902366 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:51:42 INFO - PROCESS | 1955 | 1461235902377 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:51:42 INFO - PROCESS | 1955 | 1461235902380 Marionette TRACE conn4 <- [1,294,null,{}] 03:51:42 INFO - PROCESS | 1955 | 1461235902386 Marionette TRACE conn4 -> [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:51:42 INFO - PROCESS | 1955 | 1461235902573 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:51:42 INFO - PROCESS | 1955 | 1461235902730 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384c10000 == 40 [pid = 1955] [id = 81] 03:51:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc37020d000) [pid = 1955] [serial = 242] [outer = (nil)] 03:51:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fc37783dc00) [pid = 1955] [serial = 243] [outer = 0x7fc37020d000] 03:51:42 INFO - PROCESS | 1955 | 1461235902808 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fc379d9cc00) [pid = 1955] [serial = 244] [outer = 0x7fc37020d000] 03:51:43 INFO - PROCESS | 1955 | 1461235903644 Marionette TRACE conn4 <- [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:51:43 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:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1278ms 03:51:43 INFO - PROCESS | 1955 | 1461235903655 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 1955 | 1461235903659 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:51:43 INFO - PROCESS | 1955 | 1461235903681 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 1955 | 1461235903688 Marionette TRACE conn4 <- [1,298,null,{}] 03:51:43 INFO - PROCESS | 1955 | 1461235903721 Marionette TRACE conn4 -> [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:51:43 INFO - PROCESS | 1955 | 1461235903886 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:51:44 INFO - PROCESS | 1955 | 1461235904041 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38ae6e000 == 41 [pid = 1955] [id = 82] 03:51:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fc379d65c00) [pid = 1955] [serial = 245] [outer = (nil)] 03:51:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fc383ac4c00) [pid = 1955] [serial = 246] [outer = 0x7fc379d65c00] 03:51:44 INFO - PROCESS | 1955 | 1461235904129 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fc384b2b000) [pid = 1955] [serial = 247] [outer = 0x7fc379d65c00] 03:51:45 INFO - PROCESS | 1955 | 1461235905049 Marionette TRACE conn4 <- [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:51:45 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:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1453ms 03:51:45 INFO - PROCESS | 1955 | 1461235905119 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 1955 | 1461235905124 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:51:45 INFO - PROCESS | 1955 | 1461235905130 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 1955 | 1461235905133 Marionette TRACE conn4 <- [1,302,null,{}] 03:51:45 INFO - PROCESS | 1955 | 1461235905138 Marionette TRACE conn4 -> [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:51:45 INFO - PROCESS | 1955 | 1461235905339 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:51:45 INFO - PROCESS | 1955 | 1461235905488 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bbd7000 == 42 [pid = 1955] [id = 83] 03:51:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fc386dc8800) [pid = 1955] [serial = 248] [outer = (nil)] 03:51:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fc388b81000) [pid = 1955] [serial = 249] [outer = 0x7fc386dc8800] 03:51:45 INFO - PROCESS | 1955 | 1461235905656 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fc388cee000) [pid = 1955] [serial = 250] [outer = 0x7fc386dc8800] 03:51:46 INFO - PROCESS | 1955 | 1461235906442 Marionette TRACE conn4 <- [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:51:46 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:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1328ms 03:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:51:46 INFO - PROCESS | 1955 | 1461235906459 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 1955 | 1461235906462 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:51:46 INFO - PROCESS | 1955 | 1461235906469 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 1955 | 1461235906472 Marionette TRACE conn4 <- [1,306,null,{}] 03:51:46 INFO - PROCESS | 1955 | 1461235906478 Marionette TRACE conn4 -> [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:51:46 INFO - PROCESS | 1955 | 1461235906627 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:51:46 INFO - PROCESS | 1955 | 1461235906765 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d374000 == 43 [pid = 1955] [id = 84] 03:51:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fc386dcac00) [pid = 1955] [serial = 251] [outer = (nil)] 03:51:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fc388e62400) [pid = 1955] [serial = 252] [outer = 0x7fc386dcac00] 03:51:46 INFO - PROCESS | 1955 | 1461235906837 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fc389172000) [pid = 1955] [serial = 253] [outer = 0x7fc386dcac00] 03:51:47 INFO - PROCESS | 1955 | 1461235907665 Marionette TRACE conn4 <- [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:51:47 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:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1251ms 03:51:47 INFO - PROCESS | 1955 | 1461235907719 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 1955 | 1461235907722 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:51:47 INFO - PROCESS | 1955 | 1461235907728 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 1955 | 1461235907731 Marionette TRACE conn4 <- [1,310,null,{}] 03:51:47 INFO - PROCESS | 1955 | 1461235907736 Marionette TRACE conn4 -> [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:51:47 INFO - PROCESS | 1955 | 1461235907910 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:51:48 INFO - PROCESS | 1955 | 1461235908044 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b9b800 == 44 [pid = 1955] [id = 85] 03:51:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fc388683400) [pid = 1955] [serial = 254] [outer = (nil)] 03:51:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fc38ae99400) [pid = 1955] [serial = 255] [outer = 0x7fc388683400] 03:51:48 INFO - PROCESS | 1955 | 1461235908122 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc38bba7c00) [pid = 1955] [serial = 256] [outer = 0x7fc388683400] 03:51:49 INFO - PROCESS | 1955 | 1461235909158 Marionette TRACE conn4 <- [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:51:49 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:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1478ms 03:51:49 INFO - PROCESS | 1955 | 1461235909208 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:51:49 INFO - PROCESS | 1955 | 1461235909214 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:51:49 INFO - PROCESS | 1955 | 1461235909222 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 1955 | 1461235909227 Marionette TRACE conn4 <- [1,314,null,{}] 03:51:49 INFO - PROCESS | 1955 | 1461235909236 Marionette TRACE conn4 -> [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:51:49 INFO - PROCESS | 1955 | 1461235909418 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:51:49 INFO - PROCESS | 1955 | 1461235909653 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e876800 == 45 [pid = 1955] [id = 86] 03:51:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc3703d4000) [pid = 1955] [serial = 257] [outer = (nil)] 03:51:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc372a2b800) [pid = 1955] [serial = 258] [outer = 0x7fc3703d4000] 03:51:49 INFO - PROCESS | 1955 | 1461235909735 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc374437400) [pid = 1955] [serial = 259] [outer = 0x7fc3703d4000] 03:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3839e8800 == 44 [pid = 1955] [id = 78] 03:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec9800 == 43 [pid = 1955] [id = 77] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc37cd5a800) [pid = 1955] [serial = 176] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc36eba8000) [pid = 1955] [serial = 167] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc373fd5c00) [pid = 1955] [serial = 170] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc3890ab400) [pid = 1955] [serial = 203] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fc3770af800) [pid = 1955] [serial = 173] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | 1461235910602 Marionette TRACE conn4 <- [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:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da1e000 == 42 [pid = 1955] [id = 76] 03:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376737800 == 41 [pid = 1955] [id = 75] 03:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370505000 == 40 [pid = 1955] [id = 74] 03:51:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37672b000 == 39 [pid = 1955] [id = 73] 03:51:50 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:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1438ms 03:51:50 INFO - PROCESS | 1955 | 1461235910660 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 1955 | 1461235910667 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:51:50 INFO - PROCESS | 1955 | 1461235910677 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 1955 | 1461235910681 Marionette TRACE conn4 <- [1,318,null,{}] 03:51:50 INFO - PROCESS | 1955 | 1461235910686 Marionette TRACE conn4 -> [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:51:50 INFO - PROCESS | 1955 | 1461235910836 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fc384fcf400) [pid = 1955] [serial = 194] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fc372ba0c00) [pid = 1955] [serial = 182] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fc388d93c00) [pid = 1955] [serial = 200] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fc375457800) [pid = 1955] [serial = 185] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fc384b2f400) [pid = 1955] [serial = 192] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fc3839bd000) [pid = 1955] [serial = 189] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fc36ec38400) [pid = 1955] [serial = 180] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fc36cf81800) [pid = 1955] [serial = 179] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fc388cbd400) [pid = 1955] [serial = 197] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fc383e45400) [pid = 1955] [serial = 191] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fc3767bf400) [pid = 1955] [serial = 186] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fc382be1c00) [pid = 1955] [serial = 165] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fc388e66c00) [pid = 1955] [serial = 201] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fc3767c3400) [pid = 1955] [serial = 144] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fc370212400) [pid = 1955] [serial = 141] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fc374cc3c00) [pid = 1955] [serial = 183] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fc386d1dc00) [pid = 1955] [serial = 195] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fc388ccac00) [pid = 1955] [serial = 198] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fc382b64000) [pid = 1955] [serial = 188] [outer = (nil)] [url = about:blank] 03:51:50 INFO - PROCESS | 1955 | 1461235910951 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc374472000 == 40 [pid = 1955] [id = 87] 03:51:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fc36cf81800) [pid = 1955] [serial = 260] [outer = (nil)] 03:51:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fc3767b2c00) [pid = 1955] [serial = 261] [outer = 0x7fc36cf81800] 03:51:51 INFO - PROCESS | 1955 | 1461235911019 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fc3777d3c00) [pid = 1955] [serial = 262] [outer = 0x7fc36cf81800] 03:51:51 INFO - PROCESS | 1955 | 1461235911755 Marionette TRACE conn4 <- [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:51:51 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:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1134ms 03:51:51 INFO - PROCESS | 1955 | 1461235911818 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:51:51 INFO - PROCESS | 1955 | 1461235911822 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:51:51 INFO - PROCESS | 1955 | 1461235911829 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:51:51 INFO - PROCESS | 1955 | 1461235911834 Marionette TRACE conn4 <- [1,322,null,{}] 03:51:51 INFO - PROCESS | 1955 | 1461235911849 Marionette TRACE conn4 -> [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:51:52 INFO - PROCESS | 1955 | 1461235912000 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:51:52 INFO - PROCESS | 1955 | 1461235912010 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376292800 == 41 [pid = 1955] [id = 88] 03:51:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fc379d60000) [pid = 1955] [serial = 263] [outer = (nil)] 03:51:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fc383ac4800) [pid = 1955] [serial = 264] [outer = 0x7fc379d60000] 03:51:52 INFO - PROCESS | 1955 | 1461235912076 Marionette DEBUG loaded listener.js 03:51:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc383e08800) [pid = 1955] [serial = 265] [outer = 0x7fc379d60000] 03:51:52 INFO - PROCESS | 1955 | 1461235912919 Marionette TRACE conn4 <- [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:51:52 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:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1148ms 03:51:52 INFO - PROCESS | 1955 | 1461235912978 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 1955 | 1461235912981 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:51:52 INFO - PROCESS | 1955 | 1461235912987 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 1955 | 1461235912990 Marionette TRACE conn4 <- [1,326,null,{}] 03:51:53 INFO - PROCESS | 1955 | 1461235913003 Marionette TRACE conn4 -> [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:51:53 INFO - PROCESS | 1955 | 1461235913186 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:51:53 INFO - PROCESS | 1955 | 1461235913202 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379a1b800 == 42 [pid = 1955] [id = 89] 03:51:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc383e0f800) [pid = 1955] [serial = 266] [outer = (nil)] 03:51:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fc386dd0000) [pid = 1955] [serial = 267] [outer = 0x7fc383e0f800] 03:51:53 INFO - PROCESS | 1955 | 1461235913265 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fc388b7fc00) [pid = 1955] [serial = 268] [outer = 0x7fc383e0f800] 03:51:54 INFO - PROCESS | 1955 | 1461235914114 Marionette TRACE conn4 <- [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:51:54 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:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1184ms 03:51:54 INFO - PROCESS | 1955 | 1461235914180 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:51:54 INFO - PROCESS | 1955 | 1461235914182 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:51:54 INFO - PROCESS | 1955 | 1461235914189 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:51:54 INFO - PROCESS | 1955 | 1461235914191 Marionette TRACE conn4 <- [1,330,null,{}] 03:51:54 INFO - PROCESS | 1955 | 1461235914196 Marionette TRACE conn4 -> [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:51:54 INFO - PROCESS | 1955 | 1461235914370 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:51:54 INFO - PROCESS | 1955 | 1461235914390 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d299800 == 43 [pid = 1955] [id = 90] 03:51:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fc384ff7c00) [pid = 1955] [serial = 269] [outer = (nil)] 03:51:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fc388d94c00) [pid = 1955] [serial = 270] [outer = 0x7fc384ff7c00] 03:51:54 INFO - PROCESS | 1955 | 1461235914452 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fc3891cfc00) [pid = 1955] [serial = 271] [outer = 0x7fc384ff7c00] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fc36d106400) [pid = 1955] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fc37020ec00) [pid = 1955] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fc3703d0400) [pid = 1955] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fc374d9d000) [pid = 1955] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fc36eba8800) [pid = 1955] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fc388cef000) [pid = 1955] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:51:55 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fc36cf77c00) [pid = 1955] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:51:55 INFO - PROCESS | 1955 | 1461235915324 Marionette TRACE conn4 <- [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:51:55 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:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1181ms 03:51:55 INFO - PROCESS | 1955 | 1461235915371 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:51:55 INFO - PROCESS | 1955 | 1461235915374 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:51:55 INFO - PROCESS | 1955 | 1461235915380 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:51:55 INFO - PROCESS | 1955 | 1461235915382 Marionette TRACE conn4 <- [1,334,null,{}] 03:51:55 INFO - PROCESS | 1955 | 1461235915387 Marionette TRACE conn4 -> [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:51:55 INFO - PROCESS | 1955 | 1461235915547 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:51:55 INFO - PROCESS | 1955 | 1461235915568 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3839ee000 == 44 [pid = 1955] [id = 91] 03:51:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fc384ff0c00) [pid = 1955] [serial = 272] [outer = (nil)] 03:51:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fc38aea4c00) [pid = 1955] [serial = 273] [outer = 0x7fc384ff0c00] 03:51:55 INFO - PROCESS | 1955 | 1461235915634 Marionette DEBUG loaded listener.js 03:51:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fc38bbac400) [pid = 1955] [serial = 274] [outer = 0x7fc384ff0c00] 03:51:56 INFO - PROCESS | 1955 | 1461235916367 Marionette TRACE conn4 <- [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:51:56 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:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1026ms 03:51:56 INFO - PROCESS | 1955 | 1461235916408 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:51:56 INFO - PROCESS | 1955 | 1461235916410 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:51:56 INFO - PROCESS | 1955 | 1461235916416 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:51:56 INFO - PROCESS | 1955 | 1461235916418 Marionette TRACE conn4 <- [1,338,null,{}] 03:51:56 INFO - PROCESS | 1955 | 1461235916431 Marionette TRACE conn4 -> [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:51:56 INFO - PROCESS | 1955 | 1461235916568 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:51:56 INFO - PROCESS | 1955 | 1461235916581 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384b05000 == 45 [pid = 1955] [id = 92] 03:51:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fc38aea0800) [pid = 1955] [serial = 275] [outer = (nil)] 03:51:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fc38d394800) [pid = 1955] [serial = 276] [outer = 0x7fc38aea0800] 03:51:56 INFO - PROCESS | 1955 | 1461235916642 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fc38d3e6000) [pid = 1955] [serial = 277] [outer = 0x7fc38aea0800] 03:51:57 INFO - PROCESS | 1955 | 1461235917523 Marionette TRACE conn4 <- [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:51:57 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:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1144ms 03:51:57 INFO - PROCESS | 1955 | 1461235917563 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:51:57 INFO - PROCESS | 1955 | 1461235917570 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:51:57 INFO - PROCESS | 1955 | 1461235917580 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 1955 | 1461235917587 Marionette TRACE conn4 <- [1,342,null,{}] 03:51:57 INFO - PROCESS | 1955 | 1461235917641 Marionette TRACE conn4 -> [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:51:57 INFO - PROCESS | 1955 | 1461235917816 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:51:57 INFO - PROCESS | 1955 | 1461235917950 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720a3800 == 46 [pid = 1955] [id = 93] 03:51:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fc36cf79c00) [pid = 1955] [serial = 278] [outer = (nil)] 03:51:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fc3703d1000) [pid = 1955] [serial = 279] [outer = 0x7fc36cf79c00] 03:51:58 INFO - PROCESS | 1955 | 1461235918026 Marionette DEBUG loaded listener.js 03:51:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fc37518bc00) [pid = 1955] [serial = 280] [outer = 0x7fc36cf79c00] 03:51:58 INFO - PROCESS | 1955 | 1461235918959 Marionette TRACE conn4 <- [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:51:59 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:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1432ms 03:51:59 INFO - PROCESS | 1955 | 1461235919012 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 1955 | 1461235919020 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:51:59 INFO - PROCESS | 1955 | 1461235919035 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 1955 | 1461235919045 Marionette TRACE conn4 <- [1,346,null,{}] 03:51:59 INFO - PROCESS | 1955 | 1461235919050 Marionette TRACE conn4 -> [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:51:59 INFO - PROCESS | 1955 | 1461235919258 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:51:59 INFO - PROCESS | 1955 | 1461235919394 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d58800 == 47 [pid = 1955] [id = 94] 03:51:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fc379a89800) [pid = 1955] [serial = 281] [outer = (nil)] 03:51:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fc3839be400) [pid = 1955] [serial = 282] [outer = 0x7fc379a89800] 03:51:59 INFO - PROCESS | 1955 | 1461235919515 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fc383ac6400) [pid = 1955] [serial = 283] [outer = 0x7fc379a89800] 03:52:00 INFO - PROCESS | 1955 | 1461235920377 Marionette TRACE conn4 <- [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:52:00 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:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1393ms 03:52:00 INFO - PROCESS | 1955 | 1461235920424 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:52:00 INFO - PROCESS | 1955 | 1461235920429 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:52:00 INFO - PROCESS | 1955 | 1461235920435 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:52:00 INFO - PROCESS | 1955 | 1461235920441 Marionette TRACE conn4 <- [1,350,null,{}] 03:52:00 INFO - PROCESS | 1955 | 1461235920456 Marionette TRACE conn4 -> [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:52:00 INFO - PROCESS | 1955 | 1461235920620 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:52:00 INFO - PROCESS | 1955 | 1461235920755 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388dc0800 == 48 [pid = 1955] [id = 95] 03:52:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fc379d66c00) [pid = 1955] [serial = 284] [outer = (nil)] 03:52:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fc388e65800) [pid = 1955] [serial = 285] [outer = 0x7fc379d66c00] 03:52:00 INFO - PROCESS | 1955 | 1461235920837 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fc38ae9a000) [pid = 1955] [serial = 286] [outer = 0x7fc379d66c00] 03:52:01 INFO - PROCESS | 1955 | 1461235921903 Marionette TRACE conn4 <- [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:52:01 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:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1491ms 03:52:01 INFO - PROCESS | 1955 | 1461235921928 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 1955 | 1461235921936 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:52:01 INFO - PROCESS | 1955 | 1461235921948 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 1955 | 1461235921952 Marionette TRACE conn4 <- [1,354,null,{}] 03:52:01 INFO - PROCESS | 1955 | 1461235921963 Marionette TRACE conn4 -> [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:52:02 INFO - PROCESS | 1955 | 1461235922248 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:52:02 INFO - PROCESS | 1955 | 1461235922480 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bb38000 == 49 [pid = 1955] [id = 96] 03:52:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc388cf3400) [pid = 1955] [serial = 287] [outer = (nil)] 03:52:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc38d3e6800) [pid = 1955] [serial = 288] [outer = 0x7fc388cf3400] 03:52:02 INFO - PROCESS | 1955 | 1461235922608 Marionette DEBUG loaded listener.js 03:52:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc38e0af800) [pid = 1955] [serial = 289] [outer = 0x7fc388cf3400] 03:52:03 INFO - PROCESS | 1955 | 1461235923570 Marionette TRACE conn4 <- [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:52:03 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:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1692ms 03:52:03 INFO - PROCESS | 1955 | 1461235923640 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:52:03 INFO - PROCESS | 1955 | 1461235923643 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:52:03 INFO - PROCESS | 1955 | 1461235923649 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:52:03 INFO - PROCESS | 1955 | 1461235923653 Marionette TRACE conn4 <- [1,358,null,{}] 03:52:03 INFO - PROCESS | 1955 | 1461235923658 Marionette TRACE conn4 -> [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:52:03 INFO - PROCESS | 1955 | 1461235923869 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:52:04 INFO - PROCESS | 1955 | 1461235924007 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370595000 == 50 [pid = 1955] [id = 97] 03:52:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc3890ab400) [pid = 1955] [serial = 290] [outer = (nil)] 03:52:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc38e0b4c00) [pid = 1955] [serial = 291] [outer = 0x7fc3890ab400] 03:52:04 INFO - PROCESS | 1955 | 1461235924133 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc38e0ba000) [pid = 1955] [serial = 292] [outer = 0x7fc3890ab400] 03:52:04 INFO - PROCESS | 1955 | 1461235924987 Marionette TRACE conn4 <- [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:52:05 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:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1378ms 03:52:05 INFO - PROCESS | 1955 | 1461235925029 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 1955 | 1461235925033 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:52:05 INFO - PROCESS | 1955 | 1461235925039 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 1955 | 1461235925043 Marionette TRACE conn4 <- [1,362,null,{}] 03:52:05 INFO - PROCESS | 1955 | 1461235925048 Marionette TRACE conn4 -> [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:52:05 INFO - PROCESS | 1955 | 1461235925234 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:52:05 INFO - PROCESS | 1955 | 1461235925588 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370590000 == 51 [pid = 1955] [id = 98] 03:52:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc36eba9800) [pid = 1955] [serial = 293] [outer = (nil)] 03:52:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc36ec3bc00) [pid = 1955] [serial = 294] [outer = 0x7fc36eba9800] 03:52:05 INFO - PROCESS | 1955 | 1461235925731 Marionette DEBUG loaded listener.js 03:52:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc37030b400) [pid = 1955] [serial = 295] [outer = 0x7fc36eba9800] 03:52:06 INFO - PROCESS | 1955 | 1461235926599 Marionette TRACE conn4 <- [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:52:06 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:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1628ms 03:52:06 INFO - PROCESS | 1955 | 1461235926669 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:52:06 INFO - PROCESS | 1955 | 1461235926679 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:52:06 INFO - PROCESS | 1955 | 1461235926687 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 1955 | 1461235926691 Marionette TRACE conn4 <- [1,366,null,{}] 03:52:06 INFO - PROCESS | 1955 | 1461235926698 Marionette TRACE conn4 -> [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:52:06 INFO - PROCESS | 1955 | 1461235926903 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3839ee000 == 50 [pid = 1955] [id = 91] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d299800 == 49 [pid = 1955] [id = 90] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379a1b800 == 48 [pid = 1955] [id = 89] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc37030c400) [pid = 1955] [serial = 236] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | 1461235927124 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376292800 == 47 [pid = 1955] [id = 88] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc374472000 == 46 [pid = 1955] [id = 87] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e876800 == 45 [pid = 1955] [id = 86] 03:52:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecc8000 == 46 [pid = 1955] [id = 99] 03:52:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc37030c400) [pid = 1955] [serial = 296] [outer = (nil)] 03:52:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc374380c00) [pid = 1955] [serial = 297] [outer = 0x7fc37030c400] 03:52:07 INFO - PROCESS | 1955 | 1461235927201 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc375198400) [pid = 1955] [serial = 298] [outer = 0x7fc37030c400] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38ae6e000 == 45 [pid = 1955] [id = 82] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384c10000 == 44 [pid = 1955] [id = 81] 03:52:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373f94000 == 43 [pid = 1955] [id = 80] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc388cc3000) [pid = 1955] [serial = 230] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc373ec6400) [pid = 1955] [serial = 219] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc3703d4400) [pid = 1955] [serial = 218] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc3890ea000) [pid = 1955] [serial = 204] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fc38374f000) [pid = 1955] [serial = 224] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc383c9dc00) [pid = 1955] [serial = 225] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc3767ba800) [pid = 1955] [serial = 221] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc3770bb800) [pid = 1955] [serial = 222] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc37206e400) [pid = 1955] [serial = 206] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc3767c5800) [pid = 1955] [serial = 209] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc386dcb800) [pid = 1955] [serial = 212] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fc38916cc00) [pid = 1955] [serial = 215] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fc388ceb400) [pid = 1955] [serial = 231] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fc388cf2400) [pid = 1955] [serial = 233] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fc388680c00) [pid = 1955] [serial = 228] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fc386d18c00) [pid = 1955] [serial = 227] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fc388eb9400) [pid = 1955] [serial = 234] [outer = (nil)] [url = about:blank] 03:52:07 INFO - PROCESS | 1955 | 1461235927922 Marionette TRACE conn4 <- [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:52:07 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:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1280ms 03:52:07 INFO - PROCESS | 1955 | 1461235927969 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:52:07 INFO - PROCESS | 1955 | 1461235927975 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:52:07 INFO - PROCESS | 1955 | 1461235927983 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:52:07 INFO - PROCESS | 1955 | 1461235927986 Marionette TRACE conn4 <- [1,370,null,{}] 03:52:07 INFO - PROCESS | 1955 | 1461235927991 Marionette TRACE conn4 -> [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:52:08 INFO - PROCESS | 1955 | 1461235928129 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:52:08 INFO - PROCESS | 1955 | 1461235928146 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373f9e800 == 44 [pid = 1955] [id = 100] 03:52:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fc3767bc800) [pid = 1955] [serial = 299] [outer = (nil)] 03:52:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fc376ad2000) [pid = 1955] [serial = 300] [outer = 0x7fc3767bc800] 03:52:08 INFO - PROCESS | 1955 | 1461235928210 Marionette DEBUG loaded listener.js 03:52:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fc3777dfc00) [pid = 1955] [serial = 301] [outer = 0x7fc3767bc800] 03:52:09 INFO - PROCESS | 1955 | 1461235929148 Marionette TRACE conn4 <- [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:52:09 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:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1187ms 03:52:09 INFO - PROCESS | 1955 | 1461235929171 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:52:09 INFO - PROCESS | 1955 | 1461235929175 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:52:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:52:09 INFO - PROCESS | 1955 | 1461235929183 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:52:09 INFO - PROCESS | 1955 | 1461235929191 Marionette TRACE conn4 <- [1,374,null,{}] 03:52:09 INFO - PROCESS | 1955 | 1461235929205 Marionette TRACE conn4 -> [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:52:09 INFO - PROCESS | 1955 | 1461235929353 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:52:09 INFO - PROCESS | 1955 | 1461235929371 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37672a800 == 45 [pid = 1955] [id = 101] 03:52:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fc37783b400) [pid = 1955] [serial = 302] [outer = (nil)] 03:52:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fc383ae7400) [pid = 1955] [serial = 303] [outer = 0x7fc37783b400] 03:52:09 INFO - PROCESS | 1955 | 1461235929434 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fc383ca1000) [pid = 1955] [serial = 304] [outer = 0x7fc37783b400] 03:52:10 INFO - PROCESS | 1955 | 1461235930252 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:52:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:52:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1094ms 03:52:10 INFO - PROCESS | 1955 | 1461235930286 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 1955 | 1461235930289 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:52:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:52:10 INFO - PROCESS | 1955 | 1461235930302 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 1955 | 1461235930304 Marionette TRACE conn4 <- [1,378,null,{}] 03:52:10 INFO - PROCESS | 1955 | 1461235930311 Marionette TRACE conn4 -> [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:52:10 INFO - PROCESS | 1955 | 1461235930496 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:52:10 INFO - PROCESS | 1955 | 1461235930521 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37706f000 == 46 [pid = 1955] [id = 102] 03:52:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc38374e400) [pid = 1955] [serial = 305] [outer = (nil)] 03:52:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc3868e3c00) [pid = 1955] [serial = 306] [outer = 0x7fc38374e400] 03:52:10 INFO - PROCESS | 1955 | 1461235930585 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc388b78c00) [pid = 1955] [serial = 307] [outer = 0x7fc38374e400] 03:52:11 INFO - PROCESS | 1955 | 1461235931474 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:52:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:52:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1235ms 03:52:11 INFO - PROCESS | 1955 | 1461235931541 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:52:11 INFO - PROCESS | 1955 | 1461235931545 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:52:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:52:11 INFO - PROCESS | 1955 | 1461235931551 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:52:11 INFO - PROCESS | 1955 | 1461235931553 Marionette TRACE conn4 <- [1,382,null,{}] 03:52:11 INFO - PROCESS | 1955 | 1461235931559 Marionette TRACE conn4 -> [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:52:11 INFO - PROCESS | 1955 | 1461235931739 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:52:11 INFO - PROCESS | 1955 | 1461235931762 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379a25800 == 47 [pid = 1955] [id = 103] 03:52:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc376968800) [pid = 1955] [serial = 308] [outer = (nil)] 03:52:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc38374ec00) [pid = 1955] [serial = 309] [outer = 0x7fc376968800] 03:52:11 INFO - PROCESS | 1955 | 1461235931839 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc388ce6400) [pid = 1955] [serial = 310] [outer = 0x7fc376968800] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc36cf81800) [pid = 1955] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc3703d4000) [pid = 1955] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc379d60000) [pid = 1955] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc384ff0c00) [pid = 1955] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc384ff7c00) [pid = 1955] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:52:12 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc383e0f800) [pid = 1955] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:52:12 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:52:12 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:52:12 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:52:12 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:52:12 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:52:12 INFO - PROCESS | 1955 | 1461235932819 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:52:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:52:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1284ms 03:52:12 INFO - PROCESS | 1955 | 1461235932835 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:52:12 INFO - PROCESS | 1955 | 1461235932838 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:52:12 INFO - PROCESS | 1955 | 1461235932844 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 1955 | 1461235932847 Marionette TRACE conn4 <- [1,386,null,{}] 03:52:12 INFO - PROCESS | 1955 | 1461235932852 Marionette TRACE conn4 -> [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:52:13 INFO - PROCESS | 1955 | 1461235933023 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:52:13 INFO - PROCESS | 1955 | 1461235933055 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d50800 == 48 [pid = 1955] [id = 104] 03:52:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc384ff7c00) [pid = 1955] [serial = 311] [outer = (nil)] 03:52:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc388ebac00) [pid = 1955] [serial = 312] [outer = 0x7fc384ff7c00] 03:52:13 INFO - PROCESS | 1955 | 1461235933115 Marionette DEBUG loaded listener.js 03:52:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc38920ec00) [pid = 1955] [serial = 313] [outer = 0x7fc384ff7c00] 03:52:13 INFO - PROCESS | 1955 | 1461235933852 Marionette TRACE conn4 <- [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:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1027ms 03:52:13 INFO - PROCESS | 1955 | 1461235933871 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:52:13 INFO - PROCESS | 1955 | 1461235933874 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:52:13 INFO - PROCESS | 1955 | 1461235933880 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:52:13 INFO - PROCESS | 1955 | 1461235933882 Marionette TRACE conn4 <- [1,390,null,{}] 03:52:13 INFO - PROCESS | 1955 | 1461235933888 Marionette TRACE conn4 -> [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:52:14 INFO - PROCESS | 1955 | 1461235934070 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:52:14 INFO - PROCESS | 1955 | 1461235934095 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383e84000 == 49 [pid = 1955] [id = 105] 03:52:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc376965400) [pid = 1955] [serial = 314] [outer = (nil)] 03:52:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc38bb89400) [pid = 1955] [serial = 315] [outer = 0x7fc376965400] 03:52:14 INFO - PROCESS | 1955 | 1461235934162 Marionette DEBUG loaded listener.js 03:52:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc38d3e5000) [pid = 1955] [serial = 316] [outer = 0x7fc376965400] 03:52:15 INFO - PROCESS | 1955 | 1461235935172 Marionette TRACE conn4 <- [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:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1328ms 03:52:15 INFO - PROCESS | 1955 | 1461235935209 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:52:15 INFO - PROCESS | 1955 | 1461235935216 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:52:15 INFO - PROCESS | 1955 | 1461235935225 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 1955 | 1461235935229 Marionette TRACE conn4 <- [1,394,null,{}] 03:52:15 INFO - PROCESS | 1955 | 1461235935239 Marionette TRACE conn4 -> [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:52:15 INFO - PROCESS | 1955 | 1461235935410 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:52:15 INFO - PROCESS | 1955 | 1461235935559 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc372bed000 == 50 [pid = 1955] [id = 106] 03:52:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc372075000) [pid = 1955] [serial = 317] [outer = (nil)] 03:52:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc375454c00) [pid = 1955] [serial = 318] [outer = 0x7fc372075000] 03:52:15 INFO - PROCESS | 1955 | 1461235935637 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc3767c1000) [pid = 1955] [serial = 319] [outer = 0x7fc372075000] 03:52:16 INFO - PROCESS | 1955 | 1461235936560 Marionette TRACE conn4 <- [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:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1385ms 03:52:16 INFO - PROCESS | 1955 | 1461235936612 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:52:16 INFO - PROCESS | 1955 | 1461235936620 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:52:16 INFO - PROCESS | 1955 | 1461235936631 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 1955 | 1461235936634 Marionette TRACE conn4 <- [1,398,null,{}] 03:52:16 INFO - PROCESS | 1955 | 1461235936640 Marionette TRACE conn4 -> [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:52:16 INFO - PROCESS | 1955 | 1461235936824 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:52:16 INFO - PROCESS | 1955 | 1461235936964 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379a1d800 == 51 [pid = 1955] [id = 107] 03:52:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc372b6c000) [pid = 1955] [serial = 320] [outer = (nil)] 03:52:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc372b77c00) [pid = 1955] [serial = 321] [outer = 0x7fc372b6c000] 03:52:17 INFO - PROCESS | 1955 | 1461235937035 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc376960000) [pid = 1955] [serial = 322] [outer = 0x7fc372b6c000] 03:52:18 INFO - PROCESS | 1955 | 1461235937991 Marionette TRACE conn4 <- [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:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1432ms 03:52:18 INFO - PROCESS | 1955 | 1461235938064 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:52:18 INFO - PROCESS | 1955 | 1461235938068 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:52:18 INFO - PROCESS | 1955 | 1461235938074 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 1955 | 1461235938080 Marionette TRACE conn4 <- [1,402,null,{}] 03:52:18 INFO - PROCESS | 1955 | 1461235938096 Marionette TRACE conn4 -> [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:52:18 INFO - PROCESS | 1955 | 1461235938302 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:52:18 INFO - PROCESS | 1955 | 1461235938484 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388622800 == 52 [pid = 1955] [id = 108] 03:52:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc376ff6800) [pid = 1955] [serial = 323] [outer = (nil)] 03:52:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc3839bf800) [pid = 1955] [serial = 324] [outer = 0x7fc376ff6800] 03:52:18 INFO - PROCESS | 1955 | 1461235938588 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc386d1b400) [pid = 1955] [serial = 325] [outer = 0x7fc376ff6800] 03:52:19 INFO - PROCESS | 1955 | 1461235939444 Marionette TRACE conn4 <- [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:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1446ms 03:52:19 INFO - PROCESS | 1955 | 1461235939520 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 1955 | 1461235939525 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:52:19 INFO - PROCESS | 1955 | 1461235939530 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 1955 | 1461235939534 Marionette TRACE conn4 <- [1,406,null,{}] 03:52:19 INFO - PROCESS | 1955 | 1461235939539 Marionette TRACE conn4 -> [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:52:19 INFO - PROCESS | 1955 | 1461235939727 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:52:19 INFO - PROCESS | 1955 | 1461235939865 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38922f800 == 53 [pid = 1955] [id = 109] 03:52:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc36b64d800) [pid = 1955] [serial = 326] [outer = (nil)] 03:52:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc36b657000) [pid = 1955] [serial = 327] [outer = 0x7fc36b64d800] 03:52:19 INFO - PROCESS | 1955 | 1461235939938 Marionette DEBUG loaded listener.js 03:52:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc37ce39800) [pid = 1955] [serial = 328] [outer = 0x7fc36b64d800] 03:52:20 INFO - PROCESS | 1955 | 1461235940769 Marionette TRACE conn4 <- [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:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1282ms 03:52:20 INFO - PROCESS | 1955 | 1461235940814 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 1955 | 1461235940818 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:52:20 INFO - PROCESS | 1955 | 1461235940824 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 1955 | 1461235940826 Marionette TRACE conn4 <- [1,410,null,{}] 03:52:20 INFO - PROCESS | 1955 | 1461235940832 Marionette TRACE conn4 -> [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:52:20 INFO - PROCESS | 1955 | 1461235940979 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:52:21 INFO - PROCESS | 1955 | 1461235941123 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d402800 == 54 [pid = 1955] [id = 110] 03:52:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc36b64e000) [pid = 1955] [serial = 329] [outer = (nil)] 03:52:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc388b7f400) [pid = 1955] [serial = 330] [outer = 0x7fc36b64e000] 03:52:21 INFO - PROCESS | 1955 | 1461235941196 Marionette DEBUG loaded listener.js 03:52:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc388cf2400) [pid = 1955] [serial = 331] [outer = 0x7fc36b64e000] 03:52:22 INFO - PROCESS | 1955 | 1461235942136 Marionette TRACE conn4 <- [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:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1387ms 03:52:22 INFO - PROCESS | 1955 | 1461235942212 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:52:22 INFO - PROCESS | 1955 | 1461235942216 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:52:22 INFO - PROCESS | 1955 | 1461235942222 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 1955 | 1461235942224 Marionette TRACE conn4 <- [1,414,null,{}] 03:52:22 INFO - PROCESS | 1955 | 1461235942230 Marionette TRACE conn4 -> [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:52:22 INFO - PROCESS | 1955 | 1461235942447 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:52:22 INFO - PROCESS | 1955 | 1461235942818 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffbc000 == 55 [pid = 1955] [id = 111] 03:52:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc36b6eec00) [pid = 1955] [serial = 332] [outer = (nil)] 03:52:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc36b6f0c00) [pid = 1955] [serial = 333] [outer = 0x7fc36b6eec00] 03:52:22 INFO - PROCESS | 1955 | 1461235942902 Marionette DEBUG loaded listener.js 03:52:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc36eba8000) [pid = 1955] [serial = 334] [outer = 0x7fc36b6eec00] 03:52:23 INFO - PROCESS | 1955 | 1461235943735 Marionette TRACE conn4 <- [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:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1579ms 03:52:23 INFO - PROCESS | 1955 | 1461235943803 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 1955 | 1461235943810 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:52:23 INFO - PROCESS | 1955 | 1461235943818 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 1955 | 1461235943822 Marionette TRACE conn4 <- [1,418,null,{}] 03:52:23 INFO - PROCESS | 1955 | 1461235943829 Marionette TRACE conn4 -> [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:52:23 INFO - PROCESS | 1955 | 1461235943985 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:52:24 INFO - PROCESS | 1955 | 1461235944187 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d2a1800 == 56 [pid = 1955] [id = 112] 03:52:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc372b6dc00) [pid = 1955] [serial = 335] [outer = (nil)] 03:52:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc372b73000) [pid = 1955] [serial = 336] [outer = 0x7fc372b6dc00] 03:52:24 INFO - PROCESS | 1955 | 1461235944334 Marionette DEBUG loaded listener.js 03:52:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc374da4800) [pid = 1955] [serial = 337] [outer = 0x7fc372b6dc00] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379d50800 == 55 [pid = 1955] [id = 104] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379a25800 == 54 [pid = 1955] [id = 103] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37706f000 == 53 [pid = 1955] [id = 102] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc3703d9800) [pid = 1955] [serial = 240] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc383ac4c00) [pid = 1955] [serial = 246] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc37783dc00) [pid = 1955] [serial = 243] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc388b81000) [pid = 1955] [serial = 249] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc388e62400) [pid = 1955] [serial = 252] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc38d394800) [pid = 1955] [serial = 276] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36eccd800 == 52 [pid = 1955] [id = 79] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37672a800 == 51 [pid = 1955] [id = 101] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373f9e800 == 50 [pid = 1955] [id = 100] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecc8000 == 49 [pid = 1955] [id = 99] 03:52:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370590000 == 48 [pid = 1955] [id = 98] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc3767b2c00) [pid = 1955] [serial = 261] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc3777d3c00) [pid = 1955] [serial = 262] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc38ae99400) [pid = 1955] [serial = 255] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc374437400) [pid = 1955] [serial = 259] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc372a2b800) [pid = 1955] [serial = 258] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc383ac4800) [pid = 1955] [serial = 264] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc38aea4c00) [pid = 1955] [serial = 273] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc3891cfc00) [pid = 1955] [serial = 271] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc388d94c00) [pid = 1955] [serial = 270] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc372a2b400) [pid = 1955] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc386dd0000) [pid = 1955] [serial = 267] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc383e08800) [pid = 1955] [serial = 265] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc38bbac400) [pid = 1955] [serial = 274] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc388b7fc00) [pid = 1955] [serial = 268] [outer = (nil)] [url = about:blank] 03:52:25 INFO - PROCESS | 1955 | 1461235945577 Marionette TRACE conn4 <- [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:52:25 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:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 03:52:25 INFO - PROCESS | 1955 | 1461235945605 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:52:25 INFO - PROCESS | 1955 | 1461235945610 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:52:25 INFO - PROCESS | 1955 | 1461235945617 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:52:25 INFO - PROCESS | 1955 | 1461235945620 Marionette TRACE conn4 <- [1,422,null,{}] 03:52:25 INFO - PROCESS | 1955 | 1461235945712 Marionette TRACE conn4 -> [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:52:25 INFO - PROCESS | 1955 | 1461235945850 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:52:25 INFO - PROCESS | 1955 | 1461235945862 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720a1000 == 49 [pid = 1955] [id = 113] 03:52:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc3703d5800) [pid = 1955] [serial = 338] [outer = (nil)] 03:52:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc370c43000) [pid = 1955] [serial = 339] [outer = 0x7fc3703d5800] 03:52:25 INFO - PROCESS | 1955 | 1461235945925 Marionette DEBUG loaded listener.js 03:52:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc376232000) [pid = 1955] [serial = 340] [outer = 0x7fc3703d5800] 03:52:27 INFO - PROCESS | 1955 | 1461235947082 Marionette TRACE conn4 <- [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:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1516ms 03:52:27 INFO - PROCESS | 1955 | 1461235947134 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:52:27 INFO - PROCESS | 1955 | 1461235947138 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:52:27 INFO - PROCESS | 1955 | 1461235947161 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:52:27 INFO - PROCESS | 1955 | 1461235947170 Marionette TRACE conn4 <- [1,426,null,{}] 03:52:27 INFO - PROCESS | 1955 | 1461235947181 Marionette TRACE conn4 -> [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:52:27 INFO - PROCESS | 1955 | 1461235947366 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:52:27 INFO - PROCESS | 1955 | 1461235947472 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377ca7800 == 50 [pid = 1955] [id = 114] 03:52:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36d4b3800) [pid = 1955] [serial = 341] [outer = (nil)] 03:52:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc36d4bc800) [pid = 1955] [serial = 342] [outer = 0x7fc36d4b3800] 03:52:27 INFO - PROCESS | 1955 | 1461235947535 Marionette DEBUG loaded listener.js 03:52:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc37695a400) [pid = 1955] [serial = 343] [outer = 0x7fc36d4b3800] 03:52:28 INFO - PROCESS | 1955 | 1461235948216 Marionette TRACE conn4 <- [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:52:28 INFO - PROCESS | 1955 | 1461235948269 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:52:28 INFO - PROCESS | 1955 | 1461235948284 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:52:28 INFO - PROCESS | 1955 | 1461235948286 Marionette TRACE conn4 <- [1,430,null,{}] 03:52:28 INFO - PROCESS | 1955 | 1461235948292 Marionette TRACE conn4 -> [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:52:28 INFO - PROCESS | 1955 | 1461235948477 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:52:28 INFO - PROCESS | 1955 | 1461235948503 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3837d4000 == 51 [pid = 1955] [id = 115] 03:52:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc36d4b6c00) [pid = 1955] [serial = 344] [outer = (nil)] 03:52:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc376ac9000) [pid = 1955] [serial = 345] [outer = 0x7fc36d4b6c00] 03:52:28 INFO - PROCESS | 1955 | 1461235948566 Marionette DEBUG loaded listener.js 03:52:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc377bc5800) [pid = 1955] [serial = 346] [outer = 0x7fc36d4b6c00] 03:52:29 INFO - PROCESS | 1955 | 1461235949437 Marionette TRACE conn4 <- [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:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1181ms 03:52:29 INFO - PROCESS | 1955 | 1461235949465 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:52:29 INFO - PROCESS | 1955 | 1461235949468 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:52:29 INFO - PROCESS | 1955 | 1461235949474 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 1955 | 1461235949476 Marionette TRACE conn4 <- [1,434,null,{}] 03:52:29 INFO - PROCESS | 1955 | 1461235949482 Marionette TRACE conn4 -> [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:52:29 INFO - PROCESS | 1955 | 1461235949655 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:52:29 INFO - PROCESS | 1955 | 1461235949681 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d414000 == 52 [pid = 1955] [id = 116] 03:52:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc3839c5000) [pid = 1955] [serial = 347] [outer = (nil)] 03:52:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc383abf000) [pid = 1955] [serial = 348] [outer = 0x7fc3839c5000] 03:52:29 INFO - PROCESS | 1955 | 1461235949758 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc384fc4800) [pid = 1955] [serial = 349] [outer = 0x7fc3839c5000] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc38aea0800) [pid = 1955] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc37783b400) [pid = 1955] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc384ff7c00) [pid = 1955] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc370304000) [pid = 1955] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc38374e400) [pid = 1955] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc376968800) [pid = 1955] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc37030c400) [pid = 1955] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc36eba9800) [pid = 1955] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:52:30 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc3767bc800) [pid = 1955] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:52:30 INFO - PROCESS | 1955 | 1461235950674 Marionette TRACE conn4 <- [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:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1227ms 03:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:52:30 INFO - PROCESS | 1955 | 1461235950708 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 1955 | 1461235950710 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:52:30 INFO - PROCESS | 1955 | 1461235950716 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 1955 | 1461235950719 Marionette TRACE conn4 <- [1,438,null,{}] 03:52:30 INFO - PROCESS | 1955 | 1461235950724 Marionette TRACE conn4 -> [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:52:30 INFO - PROCESS | 1955 | 1461235950861 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:52:30 INFO - PROCESS | 1955 | 1461235950877 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389110800 == 53 [pid = 1955] [id = 117] 03:52:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36d43e800) [pid = 1955] [serial = 350] [outer = (nil)] 03:52:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc374da2400) [pid = 1955] [serial = 351] [outer = 0x7fc36d43e800] 03:52:30 INFO - PROCESS | 1955 | 1461235950948 Marionette DEBUG loaded listener.js 03:52:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc382be1c00) [pid = 1955] [serial = 352] [outer = 0x7fc36d43e800] 03:52:31 INFO - PROCESS | 1955 | 1461235951711 Marionette TRACE conn4 <- [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:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1029ms 03:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:52:31 INFO - PROCESS | 1955 | 1461235951746 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:52:31 INFO - PROCESS | 1955 | 1461235951748 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:52:31 INFO - PROCESS | 1955 | 1461235951762 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:52:31 INFO - PROCESS | 1955 | 1461235951765 Marionette TRACE conn4 <- [1,442,null,{}] 03:52:31 INFO - PROCESS | 1955 | 1461235951788 Marionette TRACE conn4 -> [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:52:31 INFO - PROCESS | 1955 | 1461235951922 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:52:31 INFO - PROCESS | 1955 | 1461235951940 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d377000 == 54 [pid = 1955] [id = 118] 03:52:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc3703d8000) [pid = 1955] [serial = 353] [outer = (nil)] 03:52:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc386d1c800) [pid = 1955] [serial = 354] [outer = 0x7fc3703d8000] 03:52:32 INFO - PROCESS | 1955 | 1461235952002 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc388cc0000) [pid = 1955] [serial = 355] [outer = 0x7fc3703d8000] 03:52:33 INFO - PROCESS | 1955 | 1461235953096 Marionette TRACE conn4 <- [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:52:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1409ms 03:52:33 INFO - PROCESS | 1955 | 1461235953164 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:52:33 INFO - PROCESS | 1955 | 1461235953172 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:52:33 INFO - PROCESS | 1955 | 1461235953183 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:52:33 INFO - PROCESS | 1955 | 1461235953188 Marionette TRACE conn4 <- [1,446,null,{}] 03:52:33 INFO - PROCESS | 1955 | 1461235953197 Marionette TRACE conn4 -> [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:52:33 INFO - PROCESS | 1955 | 1461235953415 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:52:33 INFO - PROCESS | 1955 | 1461235953560 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7f1800 == 55 [pid = 1955] [id = 119] 03:52:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc36d432800) [pid = 1955] [serial = 356] [outer = (nil)] 03:52:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc36d43d400) [pid = 1955] [serial = 357] [outer = 0x7fc36d432800] 03:52:33 INFO - PROCESS | 1955 | 1461235953649 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc36d4bb400) [pid = 1955] [serial = 358] [outer = 0x7fc36d432800] 03:52:34 INFO - PROCESS | 1955 | 1461235954679 Marionette TRACE conn4 <- [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:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1550ms 03:52:34 INFO - PROCESS | 1955 | 1461235954735 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 1955 | 1461235954742 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:52:34 INFO - PROCESS | 1955 | 1461235954755 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 1955 | 1461235954759 Marionette TRACE conn4 <- [1,450,null,{}] 03:52:34 INFO - PROCESS | 1955 | 1461235954766 Marionette TRACE conn4 -> [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:52:34 INFO - PROCESS | 1955 | 1461235954969 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:52:35 INFO - PROCESS | 1955 | 1461235955195 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37673f800 == 56 [pid = 1955] [id = 120] 03:52:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc36d4be400) [pid = 1955] [serial = 359] [outer = (nil)] 03:52:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc370c3c800) [pid = 1955] [serial = 360] [outer = 0x7fc36d4be400] 03:52:35 INFO - PROCESS | 1955 | 1461235955318 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc370c44800) [pid = 1955] [serial = 361] [outer = 0x7fc36d4be400] 03:52:36 INFO - PROCESS | 1955 | 1461235956140 Marionette TRACE conn4 <- [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:52:36 INFO - PROCESS | 1955 | 1461235956196 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:52:36 INFO - PROCESS | 1955 | 1461235956203 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 1955 | 1461235956209 Marionette TRACE conn4 <- [1,454,null,{}] 03:52:36 INFO - PROCESS | 1955 | 1461235956225 Marionette TRACE conn4 -> [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:52:36 INFO - PROCESS | 1955 | 1461235956400 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:52:36 INFO - PROCESS | 1955 | 1461235956543 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bbda800 == 57 [pid = 1955] [id = 121] 03:52:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc370c45000) [pid = 1955] [serial = 362] [outer = (nil)] 03:52:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc376969400) [pid = 1955] [serial = 363] [outer = 0x7fc370c45000] 03:52:36 INFO - PROCESS | 1955 | 1461235956623 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc383cf4000) [pid = 1955] [serial = 364] [outer = 0x7fc370c45000] 03:52:37 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:52:37 INFO - PROCESS | 1955 | 1461235957544 Marionette TRACE conn4 <- [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:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1387ms 03:52:37 INFO - PROCESS | 1955 | 1461235957590 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:52:37 INFO - PROCESS | 1955 | 1461235957595 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:52:37 INFO - PROCESS | 1955 | 1461235957600 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 1955 | 1461235957604 Marionette TRACE conn4 <- [1,458,null,{}] 03:52:37 INFO - PROCESS | 1955 | 1461235957609 Marionette TRACE conn4 -> [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:52:37 INFO - PROCESS | 1955 | 1461235957759 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:52:37 INFO - PROCESS | 1955 | 1461235957906 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b67e800 == 58 [pid = 1955] [id = 122] 03:52:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36b64ac00) [pid = 1955] [serial = 365] [outer = (nil)] 03:52:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc388cc9c00) [pid = 1955] [serial = 366] [outer = 0x7fc36b64ac00] 03:52:37 INFO - PROCESS | 1955 | 1461235957980 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc388cf5800) [pid = 1955] [serial = 367] [outer = 0x7fc36b64ac00] 03:52:38 INFO - PROCESS | 1955 | 1461235958853 Marionette TRACE conn4 <- [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:52:38 INFO - PROCESS | 1955 | 1461235958891 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:52:38 INFO - PROCESS | 1955 | 1461235958897 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:52:38 INFO - PROCESS | 1955 | 1461235958900 Marionette TRACE conn4 <- [1,462,null,{}] 03:52:38 INFO - PROCESS | 1955 | 1461235958906 Marionette TRACE conn4 -> [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:52:39 INFO - PROCESS | 1955 | 1461235959061 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:52:39 INFO - PROCESS | 1955 | 1461235959220 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d187800 == 59 [pid = 1955] [id = 123] 03:52:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc373ecf800) [pid = 1955] [serial = 368] [outer = (nil)] 03:52:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc374cc9800) [pid = 1955] [serial = 369] [outer = 0x7fc373ecf800] 03:52:39 INFO - PROCESS | 1955 | 1461235959334 Marionette DEBUG loaded listener.js 03:52:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc388cf4c00) [pid = 1955] [serial = 370] [outer = 0x7fc373ecf800] 03:52:40 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:52:40 INFO - PROCESS | 1955 | 1461235960576 Marionette TRACE conn4 <- [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:52:40 INFO - PROCESS | 1955 | 1461235960649 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:52:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:52:40 INFO - PROCESS | 1955 | 1461235960663 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:52:40 INFO - PROCESS | 1955 | 1461235960674 Marionette TRACE conn4 <- [1,466,null,{}] 03:52:40 INFO - PROCESS | 1955 | 1461235960686 Marionette TRACE conn4 -> [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:52:40 INFO - PROCESS | 1955 | 1461235960908 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc389110800 == 58 [pid = 1955] [id = 117] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d414000 == 57 [pid = 1955] [id = 116] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3837d4000 == 56 [pid = 1955] [id = 115] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc38bb89400) [pid = 1955] [serial = 315] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | 1461235961150 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377ca7800 == 55 [pid = 1955] [id = 114] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3720a1000 == 54 [pid = 1955] [id = 113] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d2a1800 == 53 [pid = 1955] [id = 112] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffbc000 == 52 [pid = 1955] [id = 111] 03:52:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d41c000 == 53 [pid = 1955] [id = 124] 03:52:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc36e840800) [pid = 1955] [serial = 371] [outer = (nil)] 03:52:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc36ec35c00) [pid = 1955] [serial = 372] [outer = 0x7fc36e840800] 03:52:41 INFO - PROCESS | 1955 | 1461235961249 Marionette DEBUG loaded listener.js 03:52:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc3702cac00) [pid = 1955] [serial = 373] [outer = 0x7fc36e840800] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388622800 == 52 [pid = 1955] [id = 108] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379a1d800 == 51 [pid = 1955] [id = 107] 03:52:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc372bed000 == 50 [pid = 1955] [id = 106] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc370311800) [pid = 1955] [serial = 237] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc3868e3c00) [pid = 1955] [serial = 306] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc38374ec00) [pid = 1955] [serial = 309] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc374380c00) [pid = 1955] [serial = 297] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc375198400) [pid = 1955] [serial = 298] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc37030b400) [pid = 1955] [serial = 295] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc36ec3bc00) [pid = 1955] [serial = 294] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc3839be400) [pid = 1955] [serial = 282] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc376ad2000) [pid = 1955] [serial = 300] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc3777dfc00) [pid = 1955] [serial = 301] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc38d3e6000) [pid = 1955] [serial = 277] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc38d3e6800) [pid = 1955] [serial = 288] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc383ae7400) [pid = 1955] [serial = 303] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc3703d1000) [pid = 1955] [serial = 279] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc388e65800) [pid = 1955] [serial = 285] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc38e0b4c00) [pid = 1955] [serial = 291] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc388ce6400) [pid = 1955] [serial = 310] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc388b78c00) [pid = 1955] [serial = 307] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc38920ec00) [pid = 1955] [serial = 313] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc388ebac00) [pid = 1955] [serial = 312] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc383ca1000) [pid = 1955] [serial = 304] [outer = (nil)] [url = about:blank] 03:52:42 INFO - PROCESS | 1955 | 1461235962019 Marionette TRACE conn4 <- [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:52:42 INFO - PROCESS | 1955 | 1461235962070 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:52:42 INFO - PROCESS | 1955 | 1461235962083 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 1955 | 1461235962087 Marionette TRACE conn4 <- [1,470,null,{}] 03:52:42 INFO - PROCESS | 1955 | 1461235962093 Marionette TRACE conn4 -> [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:52:42 INFO - PROCESS | 1955 | 1461235962238 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:52:42 INFO - PROCESS | 1955 | 1461235962255 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370cb4800 == 51 [pid = 1955] [id = 125] 03:52:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc36d434c00) [pid = 1955] [serial = 374] [outer = (nil)] 03:52:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc372a2d800) [pid = 1955] [serial = 375] [outer = 0x7fc36d434c00] 03:52:42 INFO - PROCESS | 1955 | 1461235962318 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc372ba9c00) [pid = 1955] [serial = 376] [outer = 0x7fc36d434c00] 03:52:43 INFO - PROCESS | 1955 | 1461235963101 Marionette TRACE conn4 <- [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:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1080ms 03:52:43 INFO - PROCESS | 1955 | 1461235963179 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:52:43 INFO - PROCESS | 1955 | 1461235963182 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:52:43 INFO - PROCESS | 1955 | 1461235963190 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 1955 | 1461235963195 Marionette TRACE conn4 <- [1,474,null,{}] 03:52:43 INFO - PROCESS | 1955 | 1461235963213 Marionette TRACE conn4 -> [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:52:43 INFO - PROCESS | 1955 | 1461235963363 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:52:43 INFO - PROCESS | 1955 | 1461235963374 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375a50800 == 52 [pid = 1955] [id = 126] 03:52:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc374437400) [pid = 1955] [serial = 377] [outer = (nil)] 03:52:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc3767c1800) [pid = 1955] [serial = 378] [outer = 0x7fc374437400] 03:52:43 INFO - PROCESS | 1955 | 1461235963437 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc376968000) [pid = 1955] [serial = 379] [outer = 0x7fc374437400] 03:52:44 INFO - PROCESS | 1955 | 1461235964330 Marionette TRACE conn4 <- [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:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1187ms 03:52:44 INFO - PROCESS | 1955 | 1461235964378 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 1955 | 1461235964382 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:52:44 INFO - PROCESS | 1955 | 1461235964396 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 1955 | 1461235964398 Marionette TRACE conn4 <- [1,478,null,{}] 03:52:44 INFO - PROCESS | 1955 | 1461235964404 Marionette TRACE conn4 -> [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:52:44 INFO - PROCESS | 1955 | 1461235964579 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:52:44 INFO - PROCESS | 1955 | 1461235964607 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cc6800 == 53 [pid = 1955] [id = 127] 03:52:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc36b652400) [pid = 1955] [serial = 380] [outer = (nil)] 03:52:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc37783d800) [pid = 1955] [serial = 381] [outer = 0x7fc36b652400] 03:52:44 INFO - PROCESS | 1955 | 1461235964667 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc37983bc00) [pid = 1955] [serial = 382] [outer = 0x7fc36b652400] 03:52:45 INFO - PROCESS | 1955 | 1461235965529 Marionette TRACE conn4 <- [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:52:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:52:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 03:52:45 INFO - PROCESS | 1955 | 1461235965575 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:52:45 INFO - PROCESS | 1955 | 1461235965578 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:52:45 INFO - PROCESS | 1955 | 1461235965584 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 1955 | 1461235965586 Marionette TRACE conn4 <- [1,482,null,{}] 03:52:45 INFO - PROCESS | 1955 | 1461235965592 Marionette TRACE conn4 -> [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:52:45 INFO - PROCESS | 1955 | 1461235965888 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc36d4b6c00) [pid = 1955] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc36d4b3800) [pid = 1955] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc372b6dc00) [pid = 1955] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc3839c5000) [pid = 1955] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc3703d5800) [pid = 1955] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc36b6eec00) [pid = 1955] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:52:45 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc36d43e800) [pid = 1955] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:52:45 INFO - PROCESS | 1955 | 1461235965971 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37367d800 == 54 [pid = 1955] [id = 128] 03:52:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc36b64d000) [pid = 1955] [serial = 383] [outer = (nil)] 03:52:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc36d43e800) [pid = 1955] [serial = 384] [outer = 0x7fc36b64d000] 03:52:46 INFO - PROCESS | 1955 | 1461235966035 Marionette DEBUG loaded listener.js 03:52:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc375fdec00) [pid = 1955] [serial = 385] [outer = 0x7fc36b64d000] 03:52:46 INFO - PROCESS | 1955 | 1461235966821 Marionette TRACE conn4 <- [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:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1282ms 03:52:46 INFO - PROCESS | 1955 | 1461235966867 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 1955 | 1461235966871 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:52:46 INFO - PROCESS | 1955 | 1461235966888 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 1955 | 1461235966892 Marionette TRACE conn4 <- [1,486,null,{}] 03:52:46 INFO - PROCESS | 1955 | 1461235966897 Marionette TRACE conn4 -> [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:52:47 INFO - PROCESS | 1955 | 1461235967067 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:52:47 INFO - PROCESS | 1955 | 1461235967077 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37cc88800 == 55 [pid = 1955] [id = 129] 03:52:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc384b2ac00) [pid = 1955] [serial = 386] [outer = (nil)] 03:52:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc38867f800) [pid = 1955] [serial = 387] [outer = 0x7fc384b2ac00] 03:52:47 INFO - PROCESS | 1955 | 1461235967148 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc388cedc00) [pid = 1955] [serial = 388] [outer = 0x7fc384b2ac00] 03:52:48 INFO - PROCESS | 1955 | 1461235968019 Marionette TRACE conn4 <- [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:52:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:52:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1190ms 03:52:48 INFO - PROCESS | 1955 | 1461235968068 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:52:48 INFO - PROCESS | 1955 | 1461235968074 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:52:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:52:48 INFO - PROCESS | 1955 | 1461235968083 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 1955 | 1461235968089 Marionette TRACE conn4 <- [1,490,null,{}] 03:52:48 INFO - PROCESS | 1955 | 1461235968107 Marionette TRACE conn4 -> [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:52:48 INFO - PROCESS | 1955 | 1461235968274 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:52:48 INFO - PROCESS | 1955 | 1461235968419 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7e5000 == 56 [pid = 1955] [id = 130] 03:52:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc36b656000) [pid = 1955] [serial = 389] [outer = (nil)] 03:52:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc36cf33c00) [pid = 1955] [serial = 390] [outer = 0x7fc36b656000] 03:52:48 INFO - PROCESS | 1955 | 1461235968495 Marionette DEBUG loaded listener.js 03:52:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc36cf39000) [pid = 1955] [serial = 391] [outer = 0x7fc36b656000] 03:52:49 INFO - PROCESS | 1955 | 1461235969450 Marionette TRACE conn4 <- [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:52:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1396ms 03:52:49 INFO - PROCESS | 1955 | 1461235969479 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 1955 | 1461235969487 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:52:49 INFO - PROCESS | 1955 | 1461235969497 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 1955 | 1461235969501 Marionette TRACE conn4 <- [1,494,null,{}] 03:52:49 INFO - PROCESS | 1955 | 1461235969507 Marionette TRACE conn4 -> [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:52:49 INFO - PROCESS | 1955 | 1461235969666 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:52:49 INFO - PROCESS | 1955 | 1461235969816 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376737800 == 57 [pid = 1955] [id = 131] 03:52:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc36cf30800) [pid = 1955] [serial = 392] [outer = (nil)] 03:52:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc370218800) [pid = 1955] [serial = 393] [outer = 0x7fc36cf30800] 03:52:49 INFO - PROCESS | 1955 | 1461235969893 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc370c3d000) [pid = 1955] [serial = 394] [outer = 0x7fc36cf30800] 03:52:50 INFO - PROCESS | 1955 | 1461235970892 Marionette TRACE conn4 <- [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:52:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:52:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1432ms 03:52:50 INFO - PROCESS | 1955 | 1461235970929 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:52:50 INFO - PROCESS | 1955 | 1461235970933 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:52:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:52:50 INFO - PROCESS | 1955 | 1461235970940 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:52:50 INFO - PROCESS | 1955 | 1461235970945 Marionette TRACE conn4 <- [1,498,null,{}] 03:52:50 INFO - PROCESS | 1955 | 1461235970961 Marionette TRACE conn4 -> [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:52:51 INFO - PROCESS | 1955 | 1461235971134 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:52:51 INFO - PROCESS | 1955 | 1461235971274 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383cb1800 == 58 [pid = 1955] [id = 132] 03:52:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc372b6a800) [pid = 1955] [serial = 395] [outer = (nil)] 03:52:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc3767b3400) [pid = 1955] [serial = 396] [outer = 0x7fc372b6a800] 03:52:51 INFO - PROCESS | 1955 | 1461235971398 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc37863d400) [pid = 1955] [serial = 397] [outer = 0x7fc372b6a800] 03:52:52 INFO - PROCESS | 1955 | 1461235972229 Marionette TRACE conn4 <- [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:52:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:52:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1336ms 03:52:52 INFO - PROCESS | 1955 | 1461235972277 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:52:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:52:52 INFO - PROCESS | 1955 | 1461235972282 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:52:52 INFO - PROCESS | 1955 | 1461235972306 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 1955 | 1461235972310 Marionette TRACE conn4 <- [1,502,null,{}] 03:52:52 INFO - PROCESS | 1955 | 1461235972316 Marionette TRACE conn4 -> [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:52:52 INFO - PROCESS | 1955 | 1461235972469 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:52:52 INFO - PROCESS | 1955 | 1461235972609 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384e0f000 == 59 [pid = 1955] [id = 133] 03:52:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc370d55000) [pid = 1955] [serial = 398] [outer = (nil)] 03:52:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc370d5e000) [pid = 1955] [serial = 399] [outer = 0x7fc370d55000] 03:52:52 INFO - PROCESS | 1955 | 1461235972683 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc37695b400) [pid = 1955] [serial = 400] [outer = 0x7fc370d55000] 03:52:53 INFO - PROCESS | 1955 | 1461235973549 Marionette TRACE conn4 <- [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:52:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:52:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1307ms 03:52:53 INFO - PROCESS | 1955 | 1461235973596 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:52:53 INFO - PROCESS | 1955 | 1461235973600 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:52:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:52:53 INFO - PROCESS | 1955 | 1461235973606 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:52:53 INFO - PROCESS | 1955 | 1461235973609 Marionette TRACE conn4 <- [1,506,null,{}] 03:52:53 INFO - PROCESS | 1955 | 1461235973614 Marionette TRACE conn4 -> [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:52:53 INFO - PROCESS | 1955 | 1461235973770 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:52:53 INFO - PROCESS | 1955 | 1461235973918 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389073000 == 60 [pid = 1955] [id = 134] 03:52:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36b659400) [pid = 1955] [serial = 401] [outer = (nil)] 03:52:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc3839c5c00) [pid = 1955] [serial = 402] [outer = 0x7fc36b659400] 03:52:53 INFO - PROCESS | 1955 | 1461235973991 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc383af5800) [pid = 1955] [serial = 403] [outer = 0x7fc36b659400] 03:52:54 INFO - PROCESS | 1955 | 1461235974931 Marionette TRACE conn4 <- [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:52:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:52:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1391ms 03:52:55 INFO - PROCESS | 1955 | 1461235974999 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:52:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:52:55 INFO - PROCESS | 1955 | 1461235975004 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:52:55 INFO - PROCESS | 1955 | 1461235975010 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:52:55 INFO - PROCESS | 1955 | 1461235975014 Marionette TRACE conn4 <- [1,510,null,{}] 03:52:55 INFO - PROCESS | 1955 | 1461235975020 Marionette TRACE conn4 -> [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:52:55 INFO - PROCESS | 1955 | 1461235975255 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:52:55 INFO - PROCESS | 1955 | 1461235975469 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d418800 == 61 [pid = 1955] [id = 135] 03:52:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc36b6e6000) [pid = 1955] [serial = 404] [outer = (nil)] 03:52:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36b6ef800) [pid = 1955] [serial = 405] [outer = 0x7fc36b6e6000] 03:52:55 INFO - PROCESS | 1955 | 1461235975773 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc36cf35400) [pid = 1955] [serial = 406] [outer = 0x7fc36b6e6000] 03:52:56 INFO - PROCESS | 1955 | 1461235976710 Marionette TRACE conn4 <- [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:52:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:52:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1783ms 03:52:56 INFO - PROCESS | 1955 | 1461235976795 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:52:56 INFO - PROCESS | 1955 | 1461235976801 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:52:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:52:56 INFO - PROCESS | 1955 | 1461235976811 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 1955 | 1461235976815 Marionette TRACE conn4 <- [1,514,null,{}] 03:52:56 INFO - PROCESS | 1955 | 1461235976822 Marionette TRACE conn4 -> [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:52:57 INFO - PROCESS | 1955 | 1461235977027 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:52:57 INFO - PROCESS | 1955 | 1461235977242 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b67b800 == 62 [pid = 1955] [id = 136] 03:52:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc36d43a400) [pid = 1955] [serial = 407] [outer = (nil)] 03:52:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc36ff7d400) [pid = 1955] [serial = 408] [outer = 0x7fc36d43a400] 03:52:57 INFO - PROCESS | 1955 | 1461235977372 Marionette DEBUG loaded listener.js 03:52:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc37030f000) [pid = 1955] [serial = 409] [outer = 0x7fc36d43a400] 03:52:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37367d800 == 61 [pid = 1955] [id = 128] 03:52:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cc6800 == 60 [pid = 1955] [id = 127] 03:52:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375a50800 == 59 [pid = 1955] [id = 126] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc386d1c800) [pid = 1955] [serial = 354] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370cb4800 == 58 [pid = 1955] [id = 125] 03:52:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d41c000 == 57 [pid = 1955] [id = 124] 03:52:58 INFO - PROCESS | 1955 | 1461235978184 Marionette TRACE conn4 <- [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:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc376ac9000) [pid = 1955] [serial = 345] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc3839bf800) [pid = 1955] [serial = 324] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36b657000) [pid = 1955] [serial = 327] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc388b7f400) [pid = 1955] [serial = 330] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36d4bc800) [pid = 1955] [serial = 342] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc372b73000) [pid = 1955] [serial = 336] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc374da4800) [pid = 1955] [serial = 337] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc383abf000) [pid = 1955] [serial = 348] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc370c43000) [pid = 1955] [serial = 339] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc376232000) [pid = 1955] [serial = 340] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc36eba8000) [pid = 1955] [serial = 334] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36b6f0c00) [pid = 1955] [serial = 333] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc374da2400) [pid = 1955] [serial = 351] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc384fc4800) [pid = 1955] [serial = 349] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc375454c00) [pid = 1955] [serial = 318] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc372b77c00) [pid = 1955] [serial = 321] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc377bc5800) [pid = 1955] [serial = 346] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc382be1c00) [pid = 1955] [serial = 352] [outer = (nil)] [url = about:blank] 03:52:58 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc37695a400) [pid = 1955] [serial = 343] [outer = (nil)] [url = about:blank] 03:52:58 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:52:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1441ms 03:52:58 INFO - PROCESS | 1955 | 1461235978252 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:52:58 INFO - PROCESS | 1955 | 1461235978259 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:52:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:52:58 INFO - PROCESS | 1955 | 1461235978270 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:52:58 INFO - PROCESS | 1955 | 1461235978273 Marionette TRACE conn4 <- [1,518,null,{}] 03:52:58 INFO - PROCESS | 1955 | 1461235978279 Marionette TRACE conn4 -> [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:52:58 INFO - PROCESS | 1955 | 1461235978424 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:52:58 INFO - PROCESS | 1955 | 1461235978524 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36dcd3000 == 58 [pid = 1955] [id = 137] 03:52:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc36d438800) [pid = 1955] [serial = 410] [outer = (nil)] 03:52:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc370d56c00) [pid = 1955] [serial = 411] [outer = 0x7fc36d438800] 03:52:58 INFO - PROCESS | 1955 | 1461235978589 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc372b6c800) [pid = 1955] [serial = 412] [outer = 0x7fc36d438800] 03:52:59 INFO - PROCESS | 1955 | 1461235979389 Marionette TRACE conn4 <- [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:52:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:52:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1178ms 03:52:59 INFO - PROCESS | 1955 | 1461235979449 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 1955 | 1461235979452 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 03:52:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:52:59 INFO - PROCESS | 1955 | 1461235979458 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 1955 | 1461235979463 Marionette TRACE conn4 <- [1,522,null,{}] 03:52:59 INFO - PROCESS | 1955 | 1461235979478 Marionette TRACE conn4 -> [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:52:59 INFO - PROCESS | 1955 | 1461235979627 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:52:59 INFO - PROCESS | 1955 | 1461235979638 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376737000 == 59 [pid = 1955] [id = 138] 03:52:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc3767c5c00) [pid = 1955] [serial = 413] [outer = (nil)] 03:52:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc376964800) [pid = 1955] [serial = 414] [outer = 0x7fc3767c5c00] 03:52:59 INFO - PROCESS | 1955 | 1461235979699 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc376ffbc00) [pid = 1955] [serial = 415] [outer = 0x7fc3767c5c00] 03:53:00 INFO - PROCESS | 1955 | 1461235980583 Marionette TRACE conn4 <- [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:53:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:53:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1183ms 03:53:00 INFO - PROCESS | 1955 | 1461235980648 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:53:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:53:00 INFO - PROCESS | 1955 | 1461235980653 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 03:53:00 INFO - PROCESS | 1955 | 1461235980659 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 1955 | 1461235980662 Marionette TRACE conn4 <- [1,526,null,{}] 03:53:00 INFO - PROCESS | 1955 | 1461235980666 Marionette TRACE conn4 -> [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:53:00 INFO - PROCESS | 1955 | 1461235980854 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:53:00 INFO - PROCESS | 1955 | 1461235980873 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379aa8800 == 60 [pid = 1955] [id = 139] 03:53:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc3767b8400) [pid = 1955] [serial = 416] [outer = (nil)] 03:53:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc382bdfc00) [pid = 1955] [serial = 417] [outer = 0x7fc3767b8400] 03:53:00 INFO - PROCESS | 1955 | 1461235980934 Marionette DEBUG loaded listener.js 03:53:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc383cf9000) [pid = 1955] [serial = 418] [outer = 0x7fc3767b8400] 03:53:01 INFO - PROCESS | 1955 | 1461235981847 Marionette TRACE conn4 <- [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:53:01 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:53:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1235ms 03:53:01 INFO - PROCESS | 1955 | 1461235981894 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 1955 | 1461235981897 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 03:53:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:53:01 INFO - PROCESS | 1955 | 1461235981904 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 1955 | 1461235981906 Marionette TRACE conn4 <- [1,530,null,{}] 03:53:01 INFO - PROCESS | 1955 | 1461235981912 Marionette TRACE conn4 -> [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:53:02 INFO - PROCESS | 1955 | 1461235982103 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:53:02 INFO - PROCESS | 1955 | 1461235982125 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d29c000 == 61 [pid = 1955] [id = 140] 03:53:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc370ebb000) [pid = 1955] [serial = 419] [outer = (nil)] 03:53:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc370ebf000) [pid = 1955] [serial = 420] [outer = 0x7fc370ebb000] 03:53:02 INFO - PROCESS | 1955 | 1461235982196 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc384b2d000) [pid = 1955] [serial = 421] [outer = 0x7fc370ebb000] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36cf79c00) [pid = 1955] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc384cd3000) [pid = 1955] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc374437400) [pid = 1955] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc370218000) [pid = 1955] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36b64d000) [pid = 1955] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc373ecf800) [pid = 1955] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc379d66c00) [pid = 1955] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc36ec32400) [pid = 1955] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc3702c7c00) [pid = 1955] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc388cf3400) [pid = 1955] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc37020d000) [pid = 1955] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc36e840800) [pid = 1955] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc388683400) [pid = 1955] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc386dcac00) [pid = 1955] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc37982e000) [pid = 1955] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc36d434c00) [pid = 1955] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc386dc8800) [pid = 1955] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc379d65c00) [pid = 1955] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc36b652400) [pid = 1955] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc379a89800) [pid = 1955] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc379831400) [pid = 1955] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc36e83d000) [pid = 1955] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc36dd9c400) [pid = 1955] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc3890ab400) [pid = 1955] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc36cc78400) [pid = 1955] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:53:03 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc375c09400) [pid = 1955] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:53:04 INFO - PROCESS | 1955 | 1461235984357 Marionette TRACE conn4 <- [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:53:04 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:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:53:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:53:04 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:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:53:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:53:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:53:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2494ms 03:53:04 INFO - PROCESS | 1955 | 1461235984407 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:53:04 INFO - PROCESS | 1955 | 1461235984415 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 03:53:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:53:04 INFO - PROCESS | 1955 | 1461235984422 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:53:04 INFO - PROCESS | 1955 | 1461235984424 Marionette TRACE conn4 <- [1,534,null,{}] 03:53:04 INFO - PROCESS | 1955 | 1461235984429 Marionette TRACE conn4 -> [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:53:04 INFO - PROCESS | 1955 | 1461235984600 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:53:04 INFO - PROCESS | 1955 | 1461235984611 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bb33000 == 62 [pid = 1955] [id = 141] 03:53:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc3703d6400) [pid = 1955] [serial = 422] [outer = (nil)] 03:53:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc383e3c000) [pid = 1955] [serial = 423] [outer = 0x7fc3703d6400] 03:53:04 INFO - PROCESS | 1955 | 1461235984671 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc384ff0c00) [pid = 1955] [serial = 424] [outer = 0x7fc3703d6400] 03:53:05 INFO - PROCESS | 1955 | 1461235985563 Marionette TRACE conn4 <- [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:53:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:53:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1179ms 03:53:05 INFO - PROCESS | 1955 | 1461235985658 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 1955 | 1461235985664 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 03:53:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:53:05 INFO - PROCESS | 1955 | 1461235985674 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 1955 | 1461235985679 Marionette TRACE conn4 <- [1,538,null,{}] 03:53:05 INFO - PROCESS | 1955 | 1461235985688 Marionette TRACE conn4 -> [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:53:05 INFO - PROCESS | 1955 | 1461235985876 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:53:06 INFO - PROCESS | 1955 | 1461235986008 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d291800 == 63 [pid = 1955] [id = 142] 03:53:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36d434000) [pid = 1955] [serial = 425] [outer = (nil)] 03:53:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc36d43ec00) [pid = 1955] [serial = 426] [outer = 0x7fc36d434000] 03:53:06 INFO - PROCESS | 1955 | 1461235986103 Marionette DEBUG loaded listener.js 03:53:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc36d4c0800) [pid = 1955] [serial = 427] [outer = 0x7fc36d434000] 03:53:06 INFO - PROCESS | 1955 | 1461235986919 Marionette TRACE conn4 <- [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:53:06 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:53:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1287ms 03:53:06 INFO - PROCESS | 1955 | 1461235986977 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 1955 | 1461235986986 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 03:53:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:53:07 INFO - PROCESS | 1955 | 1461235986998 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:53:07 INFO - PROCESS | 1955 | 1461235987002 Marionette TRACE conn4 <- [1,542,null,{}] 03:53:07 INFO - PROCESS | 1955 | 1461235987008 Marionette TRACE conn4 -> [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:53:07 INFO - PROCESS | 1955 | 1461235987179 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:53:07 INFO - PROCESS | 1955 | 1461235987325 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b96800 == 64 [pid = 1955] [id = 143] 03:53:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc36d436000) [pid = 1955] [serial = 428] [outer = (nil)] 03:53:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc370d54400) [pid = 1955] [serial = 429] [outer = 0x7fc36d436000] 03:53:07 INFO - PROCESS | 1955 | 1461235987402 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc370ebb800) [pid = 1955] [serial = 430] [outer = 0x7fc36d436000] 03:53:08 INFO - PROCESS | 1955 | 1461235988263 Marionette TRACE conn4 <- [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:53:08 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:53:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1280ms 03:53:08 INFO - PROCESS | 1955 | 1461235988307 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:53:08 INFO - PROCESS | 1955 | 1461235988312 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 03:53:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:53:08 INFO - PROCESS | 1955 | 1461235988321 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 1955 | 1461235988326 Marionette TRACE conn4 <- [1,546,null,{}] 03:53:08 INFO - PROCESS | 1955 | 1461235988342 Marionette TRACE conn4 -> [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:53:08 INFO - PROCESS | 1955 | 1461235988529 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:53:08 INFO - PROCESS | 1955 | 1461235988683 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d117800 == 65 [pid = 1955] [id = 144] 03:53:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc370d52800) [pid = 1955] [serial = 431] [outer = (nil)] 03:53:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc372b78400) [pid = 1955] [serial = 432] [outer = 0x7fc370d52800] 03:53:08 INFO - PROCESS | 1955 | 1461235988772 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc375b63800) [pid = 1955] [serial = 433] [outer = 0x7fc370d52800] 03:53:09 INFO - PROCESS | 1955 | 1461235989680 Marionette TRACE conn4 <- [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:53:09 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:53:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1389ms 03:53:09 INFO - PROCESS | 1955 | 1461235989710 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:53:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:53:09 INFO - PROCESS | 1955 | 1461235989715 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 03:53:09 INFO - PROCESS | 1955 | 1461235989721 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:53:09 INFO - PROCESS | 1955 | 1461235989724 Marionette TRACE conn4 <- [1,550,null,{}] 03:53:09 INFO - PROCESS | 1955 | 1461235989729 Marionette TRACE conn4 -> [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:53:09 INFO - PROCESS | 1955 | 1461235989950 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:53:10 INFO - PROCESS | 1955 | 1461235990093 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7ee000 == 66 [pid = 1955] [id = 145] 03:53:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc36d642400) [pid = 1955] [serial = 434] [outer = (nil)] 03:53:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc36d647400) [pid = 1955] [serial = 435] [outer = 0x7fc36d642400] 03:53:10 INFO - PROCESS | 1955 | 1461235990215 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc375b5a800) [pid = 1955] [serial = 436] [outer = 0x7fc36d642400] 03:53:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc36d8e2000) [pid = 1955] [serial = 437] [outer = 0x7fc36db17800] 03:53:11 INFO - PROCESS | 1955 | 1461235991046 Marionette TRACE conn4 <- [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:53:11 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:53:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1385ms 03:53:11 INFO - PROCESS | 1955 | 1461235991120 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:53:11 INFO - PROCESS | 1955 | 1461235991124 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 03:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:53:11 INFO - PROCESS | 1955 | 1461235991132 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:53:11 INFO - PROCESS | 1955 | 1461235991135 Marionette TRACE conn4 <- [1,554,null,{}] 03:53:11 INFO - PROCESS | 1955 | 1461235991141 Marionette TRACE conn4 -> [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:53:11 INFO - PROCESS | 1955 | 1461235991306 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:53:11 INFO - PROCESS | 1955 | 1461235991455 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667a5800 == 67 [pid = 1955] [id = 146] 03:53:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc36d644000) [pid = 1955] [serial = 438] [outer = (nil)] 03:53:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc36d8e4c00) [pid = 1955] [serial = 439] [outer = 0x7fc36d644000] 03:53:11 INFO - PROCESS | 1955 | 1461235991533 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36d8ef400) [pid = 1955] [serial = 440] [outer = 0x7fc36d644000] 03:53:12 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:12 INFO - PROCESS | 1955 | 1461235992391 Marionette TRACE conn4 <- [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:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1328ms 03:53:12 INFO - PROCESS | 1955 | 1461235992462 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 1955 | 1461235992465 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 03:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:53:12 INFO - PROCESS | 1955 | 1461235992471 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 1955 | 1461235992473 Marionette TRACE conn4 <- [1,558,null,{}] 03:53:12 INFO - PROCESS | 1955 | 1461235992479 Marionette TRACE conn4 -> [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:53:12 INFO - PROCESS | 1955 | 1461235992674 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:53:12 INFO - PROCESS | 1955 | 1461235992824 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37667c000 == 68 [pid = 1955] [id = 147] 03:53:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc375b5c000) [pid = 1955] [serial = 441] [outer = (nil)] 03:53:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc375b69c00) [pid = 1955] [serial = 442] [outer = 0x7fc375b5c000] 03:53:12 INFO - PROCESS | 1955 | 1461235992902 Marionette DEBUG loaded listener.js 03:53:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc382be1800) [pid = 1955] [serial = 443] [outer = 0x7fc375b5c000] 03:53:13 INFO - PROCESS | 1955 | 1461235993742 Marionette TRACE conn4 <- [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:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1328ms 03:53:13 INFO - PROCESS | 1955 | 1461235993800 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:53:13 INFO - PROCESS | 1955 | 1461235993804 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 03:53:13 INFO - PROCESS | 1955 | 1461235993812 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:53:13 INFO - PROCESS | 1955 | 1461235993815 Marionette TRACE conn4 <- [1,562,null,{}] 03:53:13 INFO - PROCESS | 1955 | 1461235993821 Marionette TRACE conn4 -> [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:53:13 INFO - PROCESS | 1955 | 1461235993982 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:53:14 INFO - PROCESS | 1955 | 1461235994129 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36685d000 == 69 [pid = 1955] [id = 148] 03:53:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc366938c00) [pid = 1955] [serial = 444] [outer = (nil)] 03:53:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc366942800) [pid = 1955] [serial = 445] [outer = 0x7fc366938c00] 03:53:14 INFO - PROCESS | 1955 | 1461235994202 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc366947400) [pid = 1955] [serial = 446] [outer = 0x7fc366938c00] 03:53:14 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:15 INFO - PROCESS | 1955 | 1461235995220 Marionette TRACE conn4 <- [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:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1481ms 03:53:15 INFO - PROCESS | 1955 | 1461235995293 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:53:15 INFO - PROCESS | 1955 | 1461235995296 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 03:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:53:15 INFO - PROCESS | 1955 | 1461235995303 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 1955 | 1461235995307 Marionette TRACE conn4 <- [1,566,null,{}] 03:53:15 INFO - PROCESS | 1955 | 1461235995313 Marionette TRACE conn4 -> [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:53:15 INFO - PROCESS | 1955 | 1461235995486 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:53:15 INFO - PROCESS | 1955 | 1461235995676 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37158c000 == 70 [pid = 1955] [id = 149] 03:53:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36693a000) [pid = 1955] [serial = 447] [outer = (nil)] 03:53:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc3715e0c00) [pid = 1955] [serial = 448] [outer = 0x7fc36693a000] 03:53:15 INFO - PROCESS | 1955 | 1461235995752 Marionette DEBUG loaded listener.js 03:53:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc3715e6400) [pid = 1955] [serial = 449] [outer = 0x7fc36693a000] 03:53:16 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:16 INFO - PROCESS | 1955 | 1461235996522 Marionette TRACE conn4 <- [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:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1234ms 03:53:16 INFO - PROCESS | 1955 | 1461235996539 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 1955 | 1461235996543 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 03:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:53:16 INFO - PROCESS | 1955 | 1461235996567 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 1955 | 1461235996570 Marionette TRACE conn4 <- [1,570,null,{}] 03:53:16 INFO - PROCESS | 1955 | 1461235996576 Marionette TRACE conn4 -> [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:53:16 INFO - PROCESS | 1955 | 1461235996728 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:53:16 INFO - PROCESS | 1955 | 1461235996888 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3ab000 == 71 [pid = 1955] [id = 150] 03:53:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc366946c00) [pid = 1955] [serial = 450] [outer = (nil)] 03:53:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc37144e000) [pid = 1955] [serial = 451] [outer = 0x7fc366946c00] 03:53:16 INFO - PROCESS | 1955 | 1461235996964 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc371455000) [pid = 1955] [serial = 452] [outer = 0x7fc366946c00] 03:53:17 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:17 INFO - PROCESS | 1955 | 1461235997828 Marionette TRACE conn4 <- [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:53:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:53:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1290ms 03:53:17 INFO - PROCESS | 1955 | 1461235997854 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:53:17 INFO - PROCESS | 1955 | 1461235997858 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 03:53:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:53:17 INFO - PROCESS | 1955 | 1461235997863 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 1955 | 1461235997866 Marionette TRACE conn4 <- [1,574,null,{}] 03:53:17 INFO - PROCESS | 1955 | 1461235997872 Marionette TRACE conn4 -> [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:53:18 INFO - PROCESS | 1955 | 1461235998031 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:53:18 INFO - PROCESS | 1955 | 1461235998190 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3c5800 == 72 [pid = 1955] [id = 151] 03:53:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc36a508800) [pid = 1955] [serial = 453] [outer = (nil)] 03:53:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc36a50ec00) [pid = 1955] [serial = 454] [outer = 0x7fc36a508800] 03:53:18 INFO - PROCESS | 1955 | 1461235998264 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc36a514000) [pid = 1955] [serial = 455] [outer = 0x7fc36a508800] 03:53:19 INFO - PROCESS | 1955 | 1461235999406 Marionette TRACE conn4 <- [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:53:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:53:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1581ms 03:53:19 INFO - PROCESS | 1955 | 1461235999460 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 1955 | 1461235999465 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 03:53:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:53:19 INFO - PROCESS | 1955 | 1461235999475 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 1955 | 1461235999479 Marionette TRACE conn4 <- [1,578,null,{}] 03:53:19 INFO - PROCESS | 1955 | 1461235999487 Marionette TRACE conn4 -> [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:53:19 INFO - PROCESS | 1955 | 1461235999645 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:53:19 INFO - PROCESS | 1955 | 1461235999836 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b663000 == 73 [pid = 1955] [id = 152] 03:53:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc36cc79000) [pid = 1955] [serial = 456] [outer = (nil)] 03:53:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc36cf39800) [pid = 1955] [serial = 457] [outer = 0x7fc36cc79000] 03:53:19 INFO - PROCESS | 1955 | 1461235999949 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc36d4b4c00) [pid = 1955] [serial = 458] [outer = 0x7fc36cc79000] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc376969400) [pid = 1955] [serial = 363] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc388cc9c00) [pid = 1955] [serial = 366] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc38867f800) [pid = 1955] [serial = 387] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | 1461236000899 Marionette TRACE conn4 <- [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:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d29c000 == 72 [pid = 1955] [id = 140] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379aa8800 == 71 [pid = 1955] [id = 139] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376737000 == 70 [pid = 1955] [id = 138] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36dcd3000 == 69 [pid = 1955] [id = 137] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b67b800 == 68 [pid = 1955] [id = 136] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d418800 == 67 [pid = 1955] [id = 135] 03:53:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384e0f000 == 66 [pid = 1955] [id = 133] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc37518bc00) [pid = 1955] [serial = 280] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc3891d4400) [pid = 1955] [serial = 216] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc3767c1800) [pid = 1955] [serial = 378] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc374438c00) [pid = 1955] [serial = 207] [outer = (nil)] [url = about:blank] 03:53:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:53:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1483ms 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc375fdec00) [pid = 1955] [serial = 385] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc388cf4c00) [pid = 1955] [serial = 370] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc38ae9a000) [pid = 1955] [serial = 286] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc374da6c00) [pid = 1955] [serial = 241] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc379d65800) [pid = 1955] [serial = 210] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc38e0af800) [pid = 1955] [serial = 289] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc379d9cc00) [pid = 1955] [serial = 244] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc3702cac00) [pid = 1955] [serial = 373] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc38bba7c00) [pid = 1955] [serial = 256] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc389172000) [pid = 1955] [serial = 253] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc36d43e800) [pid = 1955] [serial = 384] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc383755000) [pid = 1955] [serial = 177] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc372a2d800) [pid = 1955] [serial = 375] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc388cee000) [pid = 1955] [serial = 250] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc384b2b000) [pid = 1955] [serial = 247] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc37783d800) [pid = 1955] [serial = 381] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc383ac6400) [pid = 1955] [serial = 283] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc388b7f800) [pid = 1955] [serial = 213] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc374ebec00) [pid = 1955] [serial = 171] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc36ff71c00) [pid = 1955] [serial = 168] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc36ec35c00) [pid = 1955] [serial = 372] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc36d43d400) [pid = 1955] [serial = 357] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc376968000) [pid = 1955] [serial = 379] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc38e0ba000) [pid = 1955] [serial = 292] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc370c3c800) [pid = 1955] [serial = 360] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc377bcd000) [pid = 1955] [serial = 138] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc372ba9c00) [pid = 1955] [serial = 376] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc374cc9800) [pid = 1955] [serial = 369] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc378632400) [pid = 1955] [serial = 174] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc37983bc00) [pid = 1955] [serial = 382] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1955 | 1461236000984 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 1955 | 1461236000993 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 03:53:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:53:21 INFO - PROCESS | 1955 | 1461236001003 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 1955 | 1461236001007 Marionette TRACE conn4 <- [1,582,null,{}] 03:53:21 INFO - PROCESS | 1955 | 1461236001012 Marionette TRACE conn4 -> [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:53:21 INFO - PROCESS | 1955 | 1461236001161 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:53:21 INFO - PROCESS | 1955 | 1461236001171 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d41c800 == 67 [pid = 1955] [id = 153] 03:53:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc36cf2dc00) [pid = 1955] [serial = 459] [outer = (nil)] 03:53:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc36dd9c000) [pid = 1955] [serial = 460] [outer = 0x7fc36cf2dc00] 03:53:21 INFO - PROCESS | 1955 | 1461236001234 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc37020d800) [pid = 1955] [serial = 461] [outer = 0x7fc36cf2dc00] 03:53:22 INFO - PROCESS | 1955 | 1461236002131 Marionette TRACE conn4 <- [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:53:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:53:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1184ms 03:53:22 INFO - PROCESS | 1955 | 1461236002187 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 1955 | 1461236002191 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 03:53:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:53:22 INFO - PROCESS | 1955 | 1461236002197 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 1955 | 1461236002202 Marionette TRACE conn4 <- [1,586,null,{}] 03:53:22 INFO - PROCESS | 1955 | 1461236002217 Marionette TRACE conn4 -> [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:53:22 INFO - PROCESS | 1955 | 1461236002373 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:53:22 INFO - PROCESS | 1955 | 1461236002489 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370cb7000 == 68 [pid = 1955] [id = 154] 03:53:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36d8e3000) [pid = 1955] [serial = 462] [outer = (nil)] 03:53:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc370c37000) [pid = 1955] [serial = 463] [outer = 0x7fc36d8e3000] 03:53:22 INFO - PROCESS | 1955 | 1461236002557 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc370d61400) [pid = 1955] [serial = 464] [outer = 0x7fc36d8e3000] 03:53:23 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:23 INFO - PROCESS | 1955 | 1461236003234 Marionette TRACE conn4 <- [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:53:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:53:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1088ms 03:53:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:53:23 INFO - PROCESS | 1955 | 1461236003286 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:53:23 INFO - PROCESS | 1955 | 1461236003289 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 03:53:23 INFO - PROCESS | 1955 | 1461236003296 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 1955 | 1461236003299 Marionette TRACE conn4 <- [1,590,null,{}] 03:53:23 INFO - PROCESS | 1955 | 1461236003325 Marionette TRACE conn4 -> [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:53:23 INFO - PROCESS | 1955 | 1461236003522 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:53:23 INFO - PROCESS | 1955 | 1461236003542 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37551a000 == 69 [pid = 1955] [id = 155] 03:53:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc370d61800) [pid = 1955] [serial = 465] [outer = (nil)] 03:53:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc371452400) [pid = 1955] [serial = 466] [outer = 0x7fc370d61800] 03:53:23 INFO - PROCESS | 1955 | 1461236003606 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc3715de400) [pid = 1955] [serial = 467] [outer = 0x7fc370d61800] 03:53:24 INFO - PROCESS | 1955 | 1461236004451 Marionette TRACE conn4 <- [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:53:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:53:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1185ms 03:53:24 INFO - PROCESS | 1955 | 1461236004481 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 1955 | 1461236004484 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 03:53:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:53:24 INFO - PROCESS | 1955 | 1461236004490 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 1955 | 1461236004492 Marionette TRACE conn4 <- [1,594,null,{}] 03:53:24 INFO - PROCESS | 1955 | 1461236004501 Marionette TRACE conn4 -> [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:53:24 INFO - PROCESS | 1955 | 1461236004688 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:53:24 INFO - PROCESS | 1955 | 1461236004810 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376298000 == 70 [pid = 1955] [id = 156] 03:53:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc3715e5c00) [pid = 1955] [serial = 468] [outer = (nil)] 03:53:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc3715e9c00) [pid = 1955] [serial = 469] [outer = 0x7fc3715e5c00] 03:53:24 INFO - PROCESS | 1955 | 1461236004901 Marionette DEBUG loaded listener.js 03:53:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc372a2d800) [pid = 1955] [serial = 470] [outer = 0x7fc3715e5c00] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc376ff6800) [pid = 1955] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc376965400) [pid = 1955] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc36b64ac00) [pid = 1955] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc36b64d800) [pid = 1955] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc36b64e000) [pid = 1955] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc372b6c000) [pid = 1955] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc370c45000) [pid = 1955] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc372075000) [pid = 1955] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc36d432800) [pid = 1955] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc36d4be400) [pid = 1955] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc370ebb000) [pid = 1955] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc3767c5c00) [pid = 1955] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fc36d438800) [pid = 1955] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc36b6e6000) [pid = 1955] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc36d43a400) [pid = 1955] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc384b2ac00) [pid = 1955] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:53:25 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc3767b8400) [pid = 1955] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:53:26 INFO - PROCESS | 1955 | 1461236006121 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:53:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:53:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1684ms 03:53:26 INFO - PROCESS | 1955 | 1461236006175 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:53:26 INFO - PROCESS | 1955 | 1461236006182 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 03:53:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:53:26 INFO - PROCESS | 1955 | 1461236006191 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:53:26 INFO - PROCESS | 1955 | 1461236006195 Marionette TRACE conn4 <- [1,598,null,{}] 03:53:26 INFO - PROCESS | 1955 | 1461236006203 Marionette TRACE conn4 -> [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:53:26 INFO - PROCESS | 1955 | 1461236006416 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:53:26 INFO - PROCESS | 1955 | 1461236006618 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d286000 == 71 [pid = 1955] [id = 157] 03:53:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc36d10f400) [pid = 1955] [serial = 471] [outer = (nil)] 03:53:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc36d435400) [pid = 1955] [serial = 472] [outer = 0x7fc36d10f400] 03:53:26 INFO - PROCESS | 1955 | 1461236006737 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc36d4b7c00) [pid = 1955] [serial = 473] [outer = 0x7fc36d10f400] 03:53:27 INFO - PROCESS | 1955 | 1461236007560 Marionette TRACE conn4 <- [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:53:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:53:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1433ms 03:53:27 INFO - PROCESS | 1955 | 1461236007625 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:53:27 INFO - PROCESS | 1955 | 1461236007633 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 03:53:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:53:27 INFO - PROCESS | 1955 | 1461236007644 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 1955 | 1461236007648 Marionette TRACE conn4 <- [1,602,null,{}] 03:53:27 INFO - PROCESS | 1955 | 1461236007654 Marionette TRACE conn4 -> [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:53:27 INFO - PROCESS | 1955 | 1461236007823 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:53:27 INFO - PROCESS | 1955 | 1461236007969 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37159a800 == 72 [pid = 1955] [id = 158] 03:53:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc36d110800) [pid = 1955] [serial = 474] [outer = (nil)] 03:53:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc36ff71c00) [pid = 1955] [serial = 475] [outer = 0x7fc36d110800] 03:53:28 INFO - PROCESS | 1955 | 1461236008042 Marionette DEBUG loaded listener.js 03:53:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc37030c800) [pid = 1955] [serial = 476] [outer = 0x7fc36d110800] 03:53:29 INFO - PROCESS | 1955 | 1461236009191 Marionette TRACE conn4 <- [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:53:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:53:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1586ms 03:53:29 INFO - PROCESS | 1955 | 1461236009231 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:53:29 INFO - PROCESS | 1955 | 1461236009234 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 03:53:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:53:29 INFO - PROCESS | 1955 | 1461236009241 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 1955 | 1461236009247 Marionette TRACE conn4 <- [1,606,null,{}] 03:53:29 INFO - PROCESS | 1955 | 1461236009263 Marionette TRACE conn4 -> [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:53:29 INFO - PROCESS | 1955 | 1461236009438 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:53:29 INFO - PROCESS | 1955 | 1461236009641 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377783800 == 73 [pid = 1955] [id = 159] 03:53:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc370c3f000) [pid = 1955] [serial = 477] [outer = (nil)] 03:53:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc371456000) [pid = 1955] [serial = 478] [outer = 0x7fc370c3f000] 03:53:29 INFO - PROCESS | 1955 | 1461236009714 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc372a2b400) [pid = 1955] [serial = 479] [outer = 0x7fc370c3f000] 03:53:30 INFO - PROCESS | 1955 | 1461236010508 Marionette TRACE conn4 <- [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:53:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:53:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1337ms 03:53:30 INFO - PROCESS | 1955 | 1461236010580 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 1955 | 1461236010584 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 03:53:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:53:30 INFO - PROCESS | 1955 | 1461236010590 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 1955 | 1461236010593 Marionette TRACE conn4 <- [1,610,null,{}] 03:53:30 INFO - PROCESS | 1955 | 1461236010598 Marionette TRACE conn4 -> [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:53:30 INFO - PROCESS | 1955 | 1461236010762 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:53:30 INFO - PROCESS | 1955 | 1461236010912 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d51800 == 74 [pid = 1955] [id = 160] 03:53:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc370eb9800) [pid = 1955] [serial = 480] [outer = (nil)] 03:53:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc373ecbc00) [pid = 1955] [serial = 481] [outer = 0x7fc370eb9800] 03:53:30 INFO - PROCESS | 1955 | 1461236010985 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc374cca000) [pid = 1955] [serial = 482] [outer = 0x7fc370eb9800] 03:53:32 INFO - PROCESS | 1955 | 1461236012009 Marionette TRACE conn4 <- [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:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1479ms 03:53:32 INFO - PROCESS | 1955 | 1461236012073 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 1955 | 1461236012078 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 03:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:53:32 INFO - PROCESS | 1955 | 1461236012088 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 1955 | 1461236012091 Marionette TRACE conn4 <- [1,614,null,{}] 03:53:32 INFO - PROCESS | 1955 | 1461236012099 Marionette TRACE conn4 -> [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:53:32 INFO - PROCESS | 1955 | 1461236012328 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:53:32 INFO - PROCESS | 1955 | 1461236012521 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3839ee000 == 75 [pid = 1955] [id = 161] 03:53:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc372b72400) [pid = 1955] [serial = 483] [outer = (nil)] 03:53:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc3750a4000) [pid = 1955] [serial = 484] [outer = 0x7fc372b72400] 03:53:32 INFO - PROCESS | 1955 | 1461236012594 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc375b5f000) [pid = 1955] [serial = 485] [outer = 0x7fc372b72400] 03:53:33 INFO - PROCESS | 1955 | 1461236013396 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:53:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:53:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 03:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:53:33 INFO - PROCESS | 1955 | 1461236013471 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 1955 | 1461236013474 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 03:53:33 INFO - PROCESS | 1955 | 1461236013481 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 1955 | 1461236013484 Marionette TRACE conn4 <- [1,618,null,{}] 03:53:33 INFO - PROCESS | 1955 | 1461236013489 Marionette TRACE conn4 -> [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:53:33 INFO - PROCESS | 1955 | 1461236013708 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:53:33 INFO - PROCESS | 1955 | 1461236013858 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388dcb800 == 76 [pid = 1955] [id = 162] 03:53:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc374ec3800) [pid = 1955] [serial = 486] [outer = (nil)] 03:53:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc3767c2000) [pid = 1955] [serial = 487] [outer = 0x7fc374ec3800] 03:53:33 INFO - PROCESS | 1955 | 1461236013943 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc37783f000) [pid = 1955] [serial = 488] [outer = 0x7fc374ec3800] 03:53:34 INFO - PROCESS | 1955 | 1461236014853 Marionette TRACE conn4 <- [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:53:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:53:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1432ms 03:53:34 INFO - PROCESS | 1955 | 1461236014913 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 1955 | 1461236014916 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 03:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:53:34 INFO - PROCESS | 1955 | 1461236014922 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 1955 | 1461236014925 Marionette TRACE conn4 <- [1,622,null,{}] 03:53:34 INFO - PROCESS | 1955 | 1461236014930 Marionette TRACE conn4 -> [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:53:35 INFO - PROCESS | 1955 | 1461236015089 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:53:35 INFO - PROCESS | 1955 | 1461236015239 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e86b800 == 77 [pid = 1955] [id = 163] 03:53:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc36b654800) [pid = 1955] [serial = 489] [outer = (nil)] 03:53:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc36cf37800) [pid = 1955] [serial = 490] [outer = 0x7fc36b654800] 03:53:35 INFO - PROCESS | 1955 | 1461236015309 Marionette DEBUG loaded listener.js 03:53:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc375b5e800) [pid = 1955] [serial = 491] [outer = 0x7fc36b654800] 03:53:36 INFO - PROCESS | 1955 | 1461236016401 Marionette TRACE conn4 <- [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:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1533ms 03:53:36 INFO - PROCESS | 1955 | 1461236016458 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:53:36 INFO - PROCESS | 1955 | 1461236016464 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 03:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:53:36 INFO - PROCESS | 1955 | 1461236016472 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 1955 | 1461236016476 Marionette TRACE conn4 <- [1,626,null,{}] 03:53:36 INFO - PROCESS | 1955 | 1461236016483 Marionette TRACE conn4 -> [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:53:36 INFO - PROCESS | 1955 | 1461236016645 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:53:36 INFO - PROCESS | 1955 | 1461236016820 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370ca4800 == 78 [pid = 1955] [id = 164] 03:53:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc36cf82400) [pid = 1955] [serial = 492] [outer = (nil)] 03:53:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc36d439400) [pid = 1955] [serial = 493] [outer = 0x7fc36cf82400] 03:53:36 INFO - PROCESS | 1955 | 1461236016886 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36d645400) [pid = 1955] [serial = 494] [outer = 0x7fc36cf82400] 03:53:37 INFO - PROCESS | 1955 | 1461236017693 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1280ms 03:53:37 INFO - PROCESS | 1955 | 1461236017753 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 1955 | 1461236017770 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 03:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:53:37 INFO - PROCESS | 1955 | 1461236017784 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 1955 | 1461236017792 Marionette TRACE conn4 <- [1,630,null,{}] 03:53:37 INFO - PROCESS | 1955 | 1461236017797 Marionette TRACE conn4 -> [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:53:38 INFO - PROCESS | 1955 | 1461236017991 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37673f800 == 77 [pid = 1955] [id = 120] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bbda800 == 76 [pid = 1955] [id = 121] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37551a000 == 75 [pid = 1955] [id = 155] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370cb7000 == 74 [pid = 1955] [id = 154] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d41c800 == 73 [pid = 1955] [id = 153] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc383e3c000) [pid = 1955] [serial = 423] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | 1461236018204 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b663000 == 72 [pid = 1955] [id = 152] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37667c000 == 71 [pid = 1955] [id = 147] 03:53:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366859800 == 72 [pid = 1955] [id = 165] 03:53:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36d436c00) [pid = 1955] [serial = 495] [outer = (nil)] 03:53:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc36d650c00) [pid = 1955] [serial = 496] [outer = 0x7fc36d436c00] 03:53:38 INFO - PROCESS | 1955 | 1461236018362 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc36db0dc00) [pid = 1955] [serial = 497] [outer = 0x7fc36d436c00] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3667a5800 == 71 [pid = 1955] [id = 146] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7ee000 == 70 [pid = 1955] [id = 145] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d117800 == 69 [pid = 1955] [id = 144] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b96800 == 68 [pid = 1955] [id = 143] 03:53:38 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d291800 == 67 [pid = 1955] [id = 142] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc388cf2400) [pid = 1955] [serial = 331] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc376960000) [pid = 1955] [serial = 322] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc383cf4000) [pid = 1955] [serial = 364] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc3767c1000) [pid = 1955] [serial = 319] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc36d4bb400) [pid = 1955] [serial = 358] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc370c44800) [pid = 1955] [serial = 361] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc370ebf000) [pid = 1955] [serial = 420] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc370218800) [pid = 1955] [serial = 393] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc376964800) [pid = 1955] [serial = 414] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc370d56c00) [pid = 1955] [serial = 411] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc372b6c800) [pid = 1955] [serial = 412] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc36cf35400) [pid = 1955] [serial = 406] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc36b6ef800) [pid = 1955] [serial = 405] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fc36cf33c00) [pid = 1955] [serial = 390] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fc37030f000) [pid = 1955] [serial = 409] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fc36ff7d400) [pid = 1955] [serial = 408] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc3767b3400) [pid = 1955] [serial = 396] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc370d5e000) [pid = 1955] [serial = 399] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc384b2d000) [pid = 1955] [serial = 421] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc3839c5c00) [pid = 1955] [serial = 402] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc388cedc00) [pid = 1955] [serial = 388] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fc382bdfc00) [pid = 1955] [serial = 417] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fc383cf9000) [pid = 1955] [serial = 418] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fc376ffbc00) [pid = 1955] [serial = 415] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fc386d1b400) [pid = 1955] [serial = 325] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fc38d3e5000) [pid = 1955] [serial = 316] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fc388cf5800) [pid = 1955] [serial = 367] [outer = (nil)] [url = about:blank] 03:53:38 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fc37ce39800) [pid = 1955] [serial = 328] [outer = (nil)] [url = about:blank] 03:53:39 INFO - PROCESS | 1955 | 1461236019151 Marionette TRACE conn4 <- [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:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 03:53:39 INFO - PROCESS | 1955 | 1461236019188 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:53:39 INFO - PROCESS | 1955 | 1461236019191 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 03:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:53:39 INFO - PROCESS | 1955 | 1461236019199 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 1955 | 1461236019204 Marionette TRACE conn4 <- [1,634,null,{}] 03:53:39 INFO - PROCESS | 1955 | 1461236019219 Marionette TRACE conn4 -> [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:53:39 INFO - PROCESS | 1955 | 1461236019365 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:53:39 INFO - PROCESS | 1955 | 1461236019385 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d403800 == 68 [pid = 1955] [id = 166] 03:53:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fc3703d5800) [pid = 1955] [serial = 498] [outer = (nil)] 03:53:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fc370d53800) [pid = 1955] [serial = 499] [outer = 0x7fc3703d5800] 03:53:39 INFO - PROCESS | 1955 | 1461236019448 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fc370ebac00) [pid = 1955] [serial = 500] [outer = 0x7fc3703d5800] 03:53:40 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:40 INFO - PROCESS | 1955 | 1461236020264 Marionette TRACE conn4 <- [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:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1087ms 03:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:53:40 INFO - PROCESS | 1955 | 1461236020298 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 1955 | 1461236020302 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 03:53:40 INFO - PROCESS | 1955 | 1461236020308 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 1955 | 1461236020311 Marionette TRACE conn4 <- [1,638,null,{}] 03:53:40 INFO - PROCESS | 1955 | 1461236020316 Marionette TRACE conn4 -> [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:53:40 INFO - PROCESS | 1955 | 1461236020470 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:53:40 INFO - PROCESS | 1955 | 1461236020485 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370ca9000 == 69 [pid = 1955] [id = 167] 03:53:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fc370c41000) [pid = 1955] [serial = 501] [outer = (nil)] 03:53:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fc3715e6800) [pid = 1955] [serial = 502] [outer = 0x7fc370c41000] 03:53:40 INFO - PROCESS | 1955 | 1461236020559 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fc372b71400) [pid = 1955] [serial = 503] [outer = 0x7fc370c41000] 03:53:41 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:41 INFO - PROCESS | 1955 | 1461236021395 Marionette TRACE conn4 <- [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:53:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:53:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1131ms 03:53:41 INFO - PROCESS | 1955 | 1461236021438 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 1955 | 1461236021440 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 03:53:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:53:41 INFO - PROCESS | 1955 | 1461236021452 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 1955 | 1461236021454 Marionette TRACE conn4 <- [1,642,null,{}] 03:53:41 INFO - PROCESS | 1955 | 1461236021460 Marionette TRACE conn4 -> [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:53:41 INFO - PROCESS | 1955 | 1461236021636 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:53:41 INFO - PROCESS | 1955 | 1461236021660 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375440800 == 70 [pid = 1955] [id = 168] 03:53:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fc37144dc00) [pid = 1955] [serial = 504] [outer = (nil)] 03:53:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc374387c00) [pid = 1955] [serial = 505] [outer = 0x7fc37144dc00] 03:53:41 INFO - PROCESS | 1955 | 1461236021718 Marionette DEBUG loaded listener.js 03:53:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc375b61800) [pid = 1955] [serial = 506] [outer = 0x7fc37144dc00] 03:53:42 INFO - PROCESS | 1955 | 1461236022453 Marionette TRACE conn4 <- [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:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1024ms 03:53:42 INFO - PROCESS | 1955 | 1461236022478 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:53:42 INFO - PROCESS | 1955 | 1461236022481 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 03:53:42 INFO - PROCESS | 1955 | 1461236022486 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 1955 | 1461236022489 Marionette TRACE conn4 <- [1,646,null,{}] 03:53:42 INFO - PROCESS | 1955 | 1461236022494 Marionette TRACE conn4 -> [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:53:42 INFO - PROCESS | 1955 | 1461236022709 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:53:42 INFO - PROCESS | 1955 | 1461236022742 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377075800 == 71 [pid = 1955] [id = 169] 03:53:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc3767c1000) [pid = 1955] [serial = 507] [outer = (nil)] 03:53:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc376acc000) [pid = 1955] [serial = 508] [outer = 0x7fc3767c1000] 03:53:42 INFO - PROCESS | 1955 | 1461236022806 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc379d5f000) [pid = 1955] [serial = 509] [outer = 0x7fc3767c1000] 03:53:43 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fc36d8e3000) [pid = 1955] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:53:43 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fc370d61800) [pid = 1955] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:53:43 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fc3703d6400) [pid = 1955] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:53:43 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fc36cf2dc00) [pid = 1955] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:53:43 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fc36cc79000) [pid = 1955] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:53:43 INFO - PROCESS | 1955 | 1461236023710 Marionette TRACE conn4 <- [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:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1282ms 03:53:43 INFO - PROCESS | 1955 | 1461236023769 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:53:43 INFO - PROCESS | 1955 | 1461236023773 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 03:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:53:43 INFO - PROCESS | 1955 | 1461236023778 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:53:43 INFO - PROCESS | 1955 | 1461236023780 Marionette TRACE conn4 <- [1,650,null,{}] 03:53:43 INFO - PROCESS | 1955 | 1461236023785 Marionette TRACE conn4 -> [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:53:43 INFO - PROCESS | 1955 | 1461236023972 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:53:43 INFO - PROCESS | 1955 | 1461236023991 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376727800 == 72 [pid = 1955] [id = 170] 03:53:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fc36d64a000) [pid = 1955] [serial = 510] [outer = (nil)] 03:53:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fc376965400) [pid = 1955] [serial = 511] [outer = 0x7fc36d64a000] 03:53:44 INFO - PROCESS | 1955 | 1461236024052 Marionette DEBUG loaded listener.js 03:53:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fc382be1c00) [pid = 1955] [serial = 512] [outer = 0x7fc36d64a000] 03:53:44 INFO - PROCESS | 1955 | 1461236024762 Marionette TRACE conn4 <- [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:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1031ms 03:53:44 INFO - PROCESS | 1955 | 1461236024811 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 1955 | 1461236024814 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 03:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:53:44 INFO - PROCESS | 1955 | 1461236024820 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 1955 | 1461236024822 Marionette TRACE conn4 <- [1,654,null,{}] 03:53:44 INFO - PROCESS | 1955 | 1461236024847 Marionette TRACE conn4 -> [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:53:45 INFO - PROCESS | 1955 | 1461236025032 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:53:45 INFO - PROCESS | 1955 | 1461236025050 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3837d3800 == 73 [pid = 1955] [id = 171] 03:53:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fc36d8e3000) [pid = 1955] [serial = 513] [outer = (nil)] 03:53:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fc383abc000) [pid = 1955] [serial = 514] [outer = 0x7fc36d8e3000] 03:53:45 INFO - PROCESS | 1955 | 1461236025111 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fc383c9f000) [pid = 1955] [serial = 515] [outer = 0x7fc36d8e3000] 03:53:46 INFO - PROCESS | 1955 | 1461236026125 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1381ms 03:53:46 INFO - PROCESS | 1955 | 1461236026202 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:53:46 INFO - PROCESS | 1955 | 1461236026209 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 03:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:53:46 INFO - PROCESS | 1955 | 1461236026218 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 1955 | 1461236026223 Marionette TRACE conn4 <- [1,658,null,{}] 03:53:46 INFO - PROCESS | 1955 | 1461236026230 Marionette TRACE conn4 -> [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:53:46 INFO - PROCESS | 1955 | 1461236026439 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:53:46 INFO - PROCESS | 1955 | 1461236026590 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d18e800 == 74 [pid = 1955] [id = 172] 03:53:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fc36a89a800) [pid = 1955] [serial = 516] [outer = (nil)] 03:53:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fc36a8a0400) [pid = 1955] [serial = 517] [outer = 0x7fc36a89a800] 03:53:46 INFO - PROCESS | 1955 | 1461236026666 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc36b6e7000) [pid = 1955] [serial = 518] [outer = 0x7fc36a89a800] 03:53:47 INFO - PROCESS | 1955 | 1461236027553 Marionette TRACE conn4 <- [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:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1382ms 03:53:47 INFO - PROCESS | 1955 | 1461236027601 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:53:47 INFO - PROCESS | 1955 | 1461236027610 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 03:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:53:47 INFO - PROCESS | 1955 | 1461236027621 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 1955 | 1461236027624 Marionette TRACE conn4 <- [1,662,null,{}] 03:53:47 INFO - PROCESS | 1955 | 1461236027630 Marionette TRACE conn4 -> [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:53:47 INFO - PROCESS | 1955 | 1461236027794 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:53:47 INFO - PROCESS | 1955 | 1461236027943 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37673e800 == 75 [pid = 1955] [id = 173] 03:53:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc36a89c000) [pid = 1955] [serial = 519] [outer = (nil)] 03:53:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc36d8e4000) [pid = 1955] [serial = 520] [outer = 0x7fc36a89c000] 03:53:48 INFO - PROCESS | 1955 | 1461236028015 Marionette DEBUG loaded listener.js 03:53:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc36ff7d800) [pid = 1955] [serial = 521] [outer = 0x7fc36a89c000] 03:53:48 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:48 INFO - PROCESS | 1955 | 1461236028951 Marionette TRACE conn4 <- [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:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1383ms 03:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:53:49 INFO - PROCESS | 1955 | 1461236029004 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:53:49 INFO - PROCESS | 1955 | 1461236029007 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 03:53:49 INFO - PROCESS | 1955 | 1461236029014 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:53:49 INFO - PROCESS | 1955 | 1461236029019 Marionette TRACE conn4 <- [1,666,null,{}] 03:53:49 INFO - PROCESS | 1955 | 1461236029035 Marionette TRACE conn4 -> [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:53:49 INFO - PROCESS | 1955 | 1461236029210 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:53:49 INFO - PROCESS | 1955 | 1461236029361 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388dbc000 == 76 [pid = 1955] [id = 174] 03:53:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc370303c00) [pid = 1955] [serial = 522] [outer = (nil)] 03:53:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc3715dd400) [pid = 1955] [serial = 523] [outer = 0x7fc370303c00] 03:53:49 INFO - PROCESS | 1955 | 1461236029440 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc374ebec00) [pid = 1955] [serial = 524] [outer = 0x7fc370303c00] 03:53:49 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:50 INFO - PROCESS | 1955 | 1461236030291 Marionette TRACE conn4 <- [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:53:50 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:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1336ms 03:53:50 INFO - PROCESS | 1955 | 1461236030351 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 1955 | 1461236030356 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 03:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:53:50 INFO - PROCESS | 1955 | 1461236030363 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 1955 | 1461236030367 Marionette TRACE conn4 <- [1,670,null,{}] 03:53:50 INFO - PROCESS | 1955 | 1461236030373 Marionette TRACE conn4 -> [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:53:50 INFO - PROCESS | 1955 | 1461236030536 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:53:50 INFO - PROCESS | 1955 | 1461236030686 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d105800 == 77 [pid = 1955] [id = 175] 03:53:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc370c3a000) [pid = 1955] [serial = 525] [outer = (nil)] 03:53:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc3767c5c00) [pid = 1955] [serial = 526] [outer = 0x7fc370c3a000] 03:53:50 INFO - PROCESS | 1955 | 1461236030764 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc376ffbc00) [pid = 1955] [serial = 527] [outer = 0x7fc370c3a000] 03:53:51 INFO - PROCESS | 1955 | 1461236031579 Marionette TRACE conn4 <- [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:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1289ms 03:53:51 INFO - PROCESS | 1955 | 1461236031657 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 1955 | 1461236031661 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 03:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:53:51 INFO - PROCESS | 1955 | 1461236031668 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 1955 | 1461236031671 Marionette TRACE conn4 <- [1,674,null,{}] 03:53:51 INFO - PROCESS | 1955 | 1461236031677 Marionette TRACE conn4 -> [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:53:51 INFO - PROCESS | 1955 | 1461236031834 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:53:51 INFO - PROCESS | 1955 | 1461236031986 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370425000 == 78 [pid = 1955] [id = 176] 03:53:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36d4c0400) [pid = 1955] [serial = 528] [outer = (nil)] 03:53:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc378632400) [pid = 1955] [serial = 529] [outer = 0x7fc36d4c0400] 03:53:52 INFO - PROCESS | 1955 | 1461236032058 Marionette DEBUG loaded listener.js 03:53:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc383abdc00) [pid = 1955] [serial = 530] [outer = 0x7fc36d4c0400] 03:53:52 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:53:52 INFO - PROCESS | 1955 | 1461236032889 Marionette TRACE conn4 <- [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:53:52 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:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1285ms 03:53:52 INFO - PROCESS | 1955 | 1461236032954 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:53:52 INFO - PROCESS | 1955 | 1461236032958 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 03:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:53:52 INFO - PROCESS | 1955 | 1461236032964 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 1955 | 1461236032967 Marionette TRACE conn4 <- [1,678,null,{}] 03:53:52 INFO - PROCESS | 1955 | 1461236032972 Marionette TRACE conn4 -> [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:53:53 INFO - PROCESS | 1955 | 1461236033155 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:53:53 INFO - PROCESS | 1955 | 1461236033306 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375628000 == 79 [pid = 1955] [id = 177] 03:53:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc375b47c00) [pid = 1955] [serial = 531] [outer = (nil)] 03:53:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc375b52400) [pid = 1955] [serial = 532] [outer = 0x7fc375b47c00] 03:53:53 INFO - PROCESS | 1955 | 1461236033384 Marionette DEBUG loaded listener.js 03:53:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc384fc4800) [pid = 1955] [serial = 533] [outer = 0x7fc375b47c00] 03:53:54 INFO - PROCESS | 1955 | 1461236034242 Marionette TRACE conn4 <- [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:53:54 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:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 03:53:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:53:54 INFO - PROCESS | 1955 | 1461236034297 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 03:53:54 INFO - PROCESS | 1955 | 1461236034300 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 03:53:54 INFO - PROCESS | 1955 | 1461236034307 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:53:54 INFO - PROCESS | 1955 | 1461236034310 Marionette TRACE conn4 <- [1,682,null,{}] 03:53:54 INFO - PROCESS | 1955 | 1461236034316 Marionette TRACE conn4 -> [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:53:54 INFO - PROCESS | 1955 | 1461236034473 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 03:53:54 INFO - PROCESS | 1955 | 1461236034633 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37563f000 == 80 [pid = 1955] [id = 178] 03:53:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc36a4a0000) [pid = 1955] [serial = 534] [outer = (nil)] 03:53:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36a4a5400) [pid = 1955] [serial = 535] [outer = 0x7fc36a4a0000] 03:53:54 INFO - PROCESS | 1955 | 1461236034707 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36a4aa800) [pid = 1955] [serial = 536] [outer = 0x7fc36a4a0000] 03:53:56 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:56 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:53:56 INFO - PROCESS | 1955 | 1461236036162 Marionette TRACE conn4 <- [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:53:56 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:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1886ms 03:53:56 INFO - PROCESS | 1955 | 1461236036208 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 1955 | 1461236036214 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 03:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:53:56 INFO - PROCESS | 1955 | 1461236036222 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 1955 | 1461236036227 Marionette TRACE conn4 <- [1,686,null,{}] 03:53:56 INFO - PROCESS | 1955 | 1461236036236 Marionette TRACE conn4 -> [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:53:56 INFO - PROCESS | 1955 | 1461236036398 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 03:53:56 INFO - PROCESS | 1955 | 1461236036554 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc49000 == 81 [pid = 1955] [id = 179] 03:53:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc36a8a1c00) [pid = 1955] [serial = 537] [outer = (nil)] 03:53:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc36b657400) [pid = 1955] [serial = 538] [outer = 0x7fc36a8a1c00] 03:53:56 INFO - PROCESS | 1955 | 1461236036623 Marionette DEBUG loaded listener.js 03:53:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36cf2d800) [pid = 1955] [serial = 539] [outer = 0x7fc36a8a1c00] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376737800 == 80 [pid = 1955] [id = 131] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383cb1800 == 79 [pid = 1955] [id = 132] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bbd7000 == 78 [pid = 1955] [id = 83] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc36d647400) [pid = 1955] [serial = 435] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36d8e4c00) [pid = 1955] [serial = 439] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc375b69c00) [pid = 1955] [serial = 442] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc366942800) [pid = 1955] [serial = 445] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc3715e0c00) [pid = 1955] [serial = 448] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc37144e000) [pid = 1955] [serial = 451] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc3715e9c00) [pid = 1955] [serial = 469] [outer = (nil)] [url = about:blank] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376727800 == 77 [pid = 1955] [id = 170] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377075800 == 76 [pid = 1955] [id = 169] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375440800 == 75 [pid = 1955] [id = 168] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370ca9000 == 74 [pid = 1955] [id = 167] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d403800 == 73 [pid = 1955] [id = 166] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366859800 == 72 [pid = 1955] [id = 165] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370ca4800 == 71 [pid = 1955] [id = 164] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d286000 == 70 [pid = 1955] [id = 157] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376298000 == 69 [pid = 1955] [id = 156] 03:53:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bb33000 == 68 [pid = 1955] [id = 141] 03:53:57 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:58 INFO - PROCESS | 1955 | 1461236038028 Marionette TRACE conn4 <- [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:53:58 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:53:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1848ms 03:53:58 INFO - PROCESS | 1955 | 1461236038071 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 03:53:58 INFO - PROCESS | 1955 | 1461236038079 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 03:53:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc370c37000) [pid = 1955] [serial = 463] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc371452400) [pid = 1955] [serial = 466] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc3715de400) [pid = 1955] [serial = 467] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc384ff0c00) [pid = 1955] [serial = 424] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc370d54400) [pid = 1955] [serial = 429] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc36dd9c000) [pid = 1955] [serial = 460] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc37020d800) [pid = 1955] [serial = 461] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc36a50ec00) [pid = 1955] [serial = 454] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc372b78400) [pid = 1955] [serial = 432] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc36d43ec00) [pid = 1955] [serial = 426] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc36d4b4c00) [pid = 1955] [serial = 458] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc36cf39800) [pid = 1955] [serial = 457] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc36ec33000) [pid = 1955] [serial = 238] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:53:58 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc370d61400) [pid = 1955] [serial = 464] [outer = (nil)] [url = about:blank] 03:53:58 INFO - PROCESS | 1955 | 1461236038130 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:53:58 INFO - PROCESS | 1955 | 1461236038134 Marionette TRACE conn4 <- [1,690,null,{}] 03:53:58 INFO - PROCESS | 1955 | 1461236038143 Marionette TRACE conn4 -> [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:53:58 INFO - PROCESS | 1955 | 1461236038280 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 03:53:58 INFO - PROCESS | 1955 | 1461236038291 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366859800 == 69 [pid = 1955] [id = 180] 03:53:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc36a89f800) [pid = 1955] [serial = 540] [outer = (nil)] 03:53:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc36d43a400) [pid = 1955] [serial = 541] [outer = 0x7fc36a89f800] 03:53:58 INFO - PROCESS | 1955 | 1461236038352 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc36d4c0000) [pid = 1955] [serial = 542] [outer = 0x7fc36a89f800] 03:53:59 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:53:59 INFO - PROCESS | 1955 | 1461236039615 Marionette TRACE conn4 <- [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:53:59 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:53:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1560ms 03:53:59 INFO - PROCESS | 1955 | 1461236039668 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 1955 | 1461236039672 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 03:53:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:53:59 INFO - PROCESS | 1955 | 1461236039678 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 1955 | 1461236039684 Marionette TRACE conn4 <- [1,694,null,{}] 03:53:59 INFO - PROCESS | 1955 | 1461236039707 Marionette TRACE conn4 -> [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:53:59 INFO - PROCESS | 1955 | 1461236039942 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 03:54:00 INFO - PROCESS | 1955 | 1461236040062 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7ee800 == 70 [pid = 1955] [id = 181] 03:54:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc36d4c1400) [pid = 1955] [serial = 543] [outer = (nil)] 03:54:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc3703d4400) [pid = 1955] [serial = 544] [outer = 0x7fc36d4c1400] 03:54:00 INFO - PROCESS | 1955 | 1461236040133 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc370c3fc00) [pid = 1955] [serial = 545] [outer = 0x7fc36d4c1400] 03:54:01 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:01 INFO - PROCESS | 1955 | 1461236041312 Marionette TRACE conn4 <- [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:54:01 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:54:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1645ms 03:54:01 INFO - PROCESS | 1955 | 1461236041323 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 1955 | 1461236041326 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 03:54:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:54:01 INFO - PROCESS | 1955 | 1461236041332 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 1955 | 1461236041346 Marionette TRACE conn4 <- [1,698,null,{}] 03:54:01 INFO - PROCESS | 1955 | 1461236041367 Marionette TRACE conn4 -> [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:54:01 INFO - PROCESS | 1955 | 1461236041601 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 03:54:01 INFO - PROCESS | 1955 | 1461236041637 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370504000 == 71 [pid = 1955] [id = 182] 03:54:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc370c3c400) [pid = 1955] [serial = 546] [outer = (nil)] 03:54:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc370ebc400) [pid = 1955] [serial = 547] [outer = 0x7fc370c3c400] 03:54:01 INFO - PROCESS | 1955 | 1461236041701 Marionette DEBUG loaded listener.js 03:54:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc371450400) [pid = 1955] [serial = 548] [outer = 0x7fc370c3c400] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc36d64a000) [pid = 1955] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc37144dc00) [pid = 1955] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc3767c1000) [pid = 1955] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc3703d5800) [pid = 1955] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc370c41000) [pid = 1955] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc36cf82400) [pid = 1955] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:54:02 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc36d436c00) [pid = 1955] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:54:02 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:02 INFO - PROCESS | 1955 | 1461236042984 Marionette TRACE conn4 <- [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:54:03 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:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1707ms 03:54:03 INFO - PROCESS | 1955 | 1461236043110 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 1955 | 1461236043114 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 03:54:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:54:03 INFO - PROCESS | 1955 | 1461236043125 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 1955 | 1461236043129 Marionette TRACE conn4 <- [1,702,null,{}] 03:54:03 INFO - PROCESS | 1955 | 1461236043134 Marionette TRACE conn4 -> [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:54:03 INFO - PROCESS | 1955 | 1461236043269 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 03:54:03 INFO - PROCESS | 1955 | 1461236043282 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720a0000 == 72 [pid = 1955] [id = 183] 03:54:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc370d53400) [pid = 1955] [serial = 549] [outer = (nil)] 03:54:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc3715eb000) [pid = 1955] [serial = 550] [outer = 0x7fc370d53400] 03:54:03 INFO - PROCESS | 1955 | 1461236043441 Marionette DEBUG loaded listener.js 03:54:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc372b74000) [pid = 1955] [serial = 551] [outer = 0x7fc370d53400] 03:54:04 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:04 INFO - PROCESS | 1955 | 1461236044499 Marionette TRACE conn4 <- [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:54:04 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:54:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1434ms 03:54:04 INFO - PROCESS | 1955 | 1461236044556 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 1955 | 1461236044560 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 03:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:54:04 INFO - PROCESS | 1955 | 1461236044565 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 1955 | 1461236044567 Marionette TRACE conn4 <- [1,706,null,{}] 03:54:04 INFO - PROCESS | 1955 | 1461236044573 Marionette TRACE conn4 -> [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:54:04 INFO - PROCESS | 1955 | 1461236044746 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 03:54:04 INFO - PROCESS | 1955 | 1461236044987 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667b0000 == 73 [pid = 1955] [id = 184] 03:54:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc36693fc00) [pid = 1955] [serial = 552] [outer = (nil)] 03:54:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc36a4a3c00) [pid = 1955] [serial = 553] [outer = 0x7fc36693fc00] 03:54:05 INFO - PROCESS | 1955 | 1461236045065 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc36a89a000) [pid = 1955] [serial = 554] [outer = 0x7fc36693fc00] 03:54:06 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:06 INFO - PROCESS | 1955 | 1461236046393 Marionette TRACE conn4 <- [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:54:06 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:54:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1881ms 03:54:06 INFO - PROCESS | 1955 | 1461236046525 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 1955 | 1461236046530 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 03:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:54:06 INFO - PROCESS | 1955 | 1461236046547 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 1955 | 1461236046554 Marionette TRACE conn4 <- [1,710,null,{}] 03:54:06 INFO - PROCESS | 1955 | 1461236046562 Marionette TRACE conn4 -> [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:54:06 INFO - PROCESS | 1955 | 1461236046741 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 03:54:06 INFO - PROCESS | 1955 | 1461236046889 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecdb000 == 74 [pid = 1955] [id = 185] 03:54:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc366940400) [pid = 1955] [serial = 555] [outer = (nil)] 03:54:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc36d4b3c00) [pid = 1955] [serial = 556] [outer = 0x7fc366940400] 03:54:06 INFO - PROCESS | 1955 | 1461236046967 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc370303800) [pid = 1955] [serial = 557] [outer = 0x7fc366940400] 03:54:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:08 INFO - PROCESS | 1955 | 1461236048274 Marionette TRACE conn4 <- [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:54:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1787ms 03:54:08 INFO - PROCESS | 1955 | 1461236048455 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 03:54:08 INFO - PROCESS | 1955 | 1461236048468 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 03:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:54:08 INFO - PROCESS | 1955 | 1461236048485 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:54:08 INFO - PROCESS | 1955 | 1461236048488 Marionette TRACE conn4 <- [1,714,null,{}] 03:54:08 INFO - PROCESS | 1955 | 1461236048495 Marionette TRACE conn4 -> [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:54:08 INFO - PROCESS | 1955 | 1461236048664 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 03:54:08 INFO - PROCESS | 1955 | 1461236048812 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37563b000 == 75 [pid = 1955] [id = 186] 03:54:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc36b6e5800) [pid = 1955] [serial = 558] [outer = (nil)] 03:54:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc370c39000) [pid = 1955] [serial = 559] [outer = 0x7fc36b6e5800] 03:54:08 INFO - PROCESS | 1955 | 1461236048888 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc372bab800) [pid = 1955] [serial = 560] [outer = 0x7fc36b6e5800] 03:54:10 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:10 INFO - PROCESS | 1955 | 1461236050248 Marionette TRACE conn4 <- [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:54:10 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:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1781ms 03:54:10 INFO - PROCESS | 1955 | 1461236050264 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 03:54:10 INFO - PROCESS | 1955 | 1461236050269 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 03:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:54:10 INFO - PROCESS | 1955 | 1461236050386 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 1955 | 1461236050397 Marionette TRACE conn4 <- [1,718,null,{}] 03:54:10 INFO - PROCESS | 1955 | 1461236050412 Marionette TRACE conn4 -> [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:54:10 INFO - PROCESS | 1955 | 1461236050592 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 03:54:10 INFO - PROCESS | 1955 | 1461236050743 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376737800 == 76 [pid = 1955] [id = 187] 03:54:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc36b6ebc00) [pid = 1955] [serial = 561] [outer = (nil)] 03:54:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc375b51c00) [pid = 1955] [serial = 562] [outer = 0x7fc36b6ebc00] 03:54:10 INFO - PROCESS | 1955 | 1461236050817 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc3767b7c00) [pid = 1955] [serial = 563] [outer = 0x7fc36b6ebc00] 03:54:12 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:12 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:12 INFO - PROCESS | 1955 | 1461236052128 Marionette TRACE conn4 <- [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:54:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1855ms 03:54:12 INFO - PROCESS | 1955 | 1461236052192 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 03:54:12 INFO - PROCESS | 1955 | 1461236052197 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 03:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:54:12 INFO - PROCESS | 1955 | 1461236052224 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:54:12 INFO - PROCESS | 1955 | 1461236052228 Marionette TRACE conn4 <- [1,722,null,{}] 03:54:12 INFO - PROCESS | 1955 | 1461236052233 Marionette TRACE conn4 -> [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:54:12 INFO - PROCESS | 1955 | 1461236052406 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 03:54:12 INFO - PROCESS | 1955 | 1461236052557 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366847000 == 77 [pid = 1955] [id = 188] 03:54:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36693a800) [pid = 1955] [serial = 564] [outer = (nil)] 03:54:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc36a50c800) [pid = 1955] [serial = 565] [outer = 0x7fc36693a800] 03:54:12 INFO - PROCESS | 1955 | 1461236052634 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc371448400) [pid = 1955] [serial = 566] [outer = 0x7fc36693a800] 03:54:13 INFO - PROCESS | 1955 | 1461236053698 Marionette TRACE conn4 <- [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:54:13 INFO - PROCESS | 1955 | 1461236053789 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 03:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:54:13 INFO - PROCESS | 1955 | 1461236053797 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 1955 | 1461236053802 Marionette TRACE conn4 <- [1,726,null,{}] 03:54:13 INFO - PROCESS | 1955 | 1461236053809 Marionette TRACE conn4 -> [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:54:13 INFO - PROCESS | 1955 | 1461236053994 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 03:54:14 INFO - PROCESS | 1955 | 1461236054237 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cf1b000 == 78 [pid = 1955] [id = 189] 03:54:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36cf2c800) [pid = 1955] [serial = 567] [outer = (nil)] 03:54:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc36cf31400) [pid = 1955] [serial = 568] [outer = 0x7fc36cf2c800] 03:54:14 INFO - PROCESS | 1955 | 1461236054308 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc36cf7cc00) [pid = 1955] [serial = 569] [outer = 0x7fc36cf2c800] 03:54:15 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:15 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:15 INFO - PROCESS | 1955 | 1461236055367 Marionette TRACE conn4 <- [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:54:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1634ms 03:54:15 INFO - PROCESS | 1955 | 1461236055432 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 03:54:15 INFO - PROCESS | 1955 | 1461236055441 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 03:54:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:54:15 INFO - PROCESS | 1955 | 1461236055451 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:54:15 INFO - PROCESS | 1955 | 1461236055454 Marionette TRACE conn4 <- [1,730,null,{}] 03:54:15 INFO - PROCESS | 1955 | 1461236055460 Marionette TRACE conn4 -> [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:54:15 INFO - PROCESS | 1955 | 1461236055632 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 03:54:15 INFO - PROCESS | 1955 | 1461236055818 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7a1000 == 79 [pid = 1955] [id = 190] 03:54:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc36cf2d400) [pid = 1955] [serial = 570] [outer = (nil)] 03:54:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc36d4bd800) [pid = 1955] [serial = 571] [outer = 0x7fc36cf2d400] 03:54:15 INFO - PROCESS | 1955 | 1461236055890 Marionette DEBUG loaded listener.js 03:54:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc36d64d400) [pid = 1955] [serial = 572] [outer = 0x7fc36cf2d400] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37158c000 == 78 [pid = 1955] [id = 149] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc36d435400) [pid = 1955] [serial = 472] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc36ff71c00) [pid = 1955] [serial = 475] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc371456000) [pid = 1955] [serial = 478] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc373ecbc00) [pid = 1955] [serial = 481] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc383abc000) [pid = 1955] [serial = 514] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc3750a4000) [pid = 1955] [serial = 484] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc3767c2000) [pid = 1955] [serial = 487] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3720a0000 == 77 [pid = 1955] [id = 183] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370504000 == 76 [pid = 1955] [id = 182] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7ee800 == 75 [pid = 1955] [id = 181] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366859800 == 74 [pid = 1955] [id = 180] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cc49000 == 73 [pid = 1955] [id = 179] 03:54:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d18e800 == 72 [pid = 1955] [id = 172] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc374387c00) [pid = 1955] [serial = 505] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc376acc000) [pid = 1955] [serial = 508] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc370d53800) [pid = 1955] [serial = 499] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc379d5f000) [pid = 1955] [serial = 509] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc370ebac00) [pid = 1955] [serial = 500] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc3715e6800) [pid = 1955] [serial = 502] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36d645400) [pid = 1955] [serial = 494] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc36d439400) [pid = 1955] [serial = 493] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc36d650c00) [pid = 1955] [serial = 496] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc36db0dc00) [pid = 1955] [serial = 497] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc36cf37800) [pid = 1955] [serial = 490] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc382be1c00) [pid = 1955] [serial = 512] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc375b61800) [pid = 1955] [serial = 506] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc372b71400) [pid = 1955] [serial = 503] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc376965400) [pid = 1955] [serial = 511] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:16 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:16 INFO - PROCESS | 1955 | 1461236056899 Marionette TRACE conn4 <- [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:54:16 INFO - PROCESS | 1955 | 1461236056938 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 03:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:54:16 INFO - PROCESS | 1955 | 1461236056944 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:54:16 INFO - PROCESS | 1955 | 1461236056949 Marionette TRACE conn4 <- [1,734,null,{}] 03:54:16 INFO - PROCESS | 1955 | 1461236056964 Marionette TRACE conn4 -> [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:54:17 INFO - PROCESS | 1955 | 1461236057115 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 03:54:17 INFO - PROCESS | 1955 | 1461236057246 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffba000 == 73 [pid = 1955] [id = 191] 03:54:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc36ec35c00) [pid = 1955] [serial = 573] [outer = (nil)] 03:54:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc370217400) [pid = 1955] [serial = 574] [outer = 0x7fc36ec35c00] 03:54:17 INFO - PROCESS | 1955 | 1461236057349 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc37030a800) [pid = 1955] [serial = 575] [outer = 0x7fc36ec35c00] 03:54:17 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:18 INFO - PROCESS | 1955 | 1461236058052 Marionette TRACE conn4 <- [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:54:18 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:54:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1132ms 03:54:18 INFO - PROCESS | 1955 | 1461236058077 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 03:54:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:54:18 INFO - PROCESS | 1955 | 1461236058082 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 03:54:18 INFO - PROCESS | 1955 | 1461236058095 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 1955 | 1461236058097 Marionette TRACE conn4 <- [1,738,null,{}] 03:54:18 INFO - PROCESS | 1955 | 1461236058108 Marionette TRACE conn4 -> [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:54:18 INFO - PROCESS | 1955 | 1461236058253 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 03:54:18 INFO - PROCESS | 1955 | 1461236058267 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3705a4800 == 74 [pid = 1955] [id = 192] 03:54:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc370c38800) [pid = 1955] [serial = 576] [outer = (nil)] 03:54:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc370eb4000) [pid = 1955] [serial = 577] [outer = 0x7fc370c38800] 03:54:18 INFO - PROCESS | 1955 | 1461236058329 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc370ec0400) [pid = 1955] [serial = 578] [outer = 0x7fc370c38800] 03:54:19 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:19 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:19 INFO - PROCESS | 1955 | 1461236059665 Marionette TRACE conn4 <- [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:54:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:54:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1605ms 03:54:19 INFO - PROCESS | 1955 | 1461236059694 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 03:54:19 INFO - PROCESS | 1955 | 1461236059696 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 03:54:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:54:19 INFO - PROCESS | 1955 | 1461236059703 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:54:19 INFO - PROCESS | 1955 | 1461236059705 Marionette TRACE conn4 <- [1,742,null,{}] 03:54:19 INFO - PROCESS | 1955 | 1461236059721 Marionette TRACE conn4 -> [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:54:19 INFO - PROCESS | 1955 | 1461236059948 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 03:54:19 INFO - PROCESS | 1955 | 1461236059994 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720ad800 == 75 [pid = 1955] [id = 193] 03:54:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc36a895800) [pid = 1955] [serial = 579] [outer = (nil)] 03:54:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc371450c00) [pid = 1955] [serial = 580] [outer = 0x7fc36a895800] 03:54:20 INFO - PROCESS | 1955 | 1461236060056 Marionette DEBUG loaded listener.js 03:54:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc372076000) [pid = 1955] [serial = 581] [outer = 0x7fc36a895800] 03:54:21 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc370c3c400) [pid = 1955] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:54:21 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc36a89f800) [pid = 1955] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:54:21 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc36d4c1400) [pid = 1955] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:54:21 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc36a8a1c00) [pid = 1955] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:54:21 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:21 INFO - PROCESS | 1955 | 1461236061237 Marionette TRACE conn4 <- [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:54:21 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:54:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1580ms 03:54:21 INFO - PROCESS | 1955 | 1461236061287 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 03:54:21 INFO - PROCESS | 1955 | 1461236061290 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 03:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:54:21 INFO - PROCESS | 1955 | 1461236061296 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:54:21 INFO - PROCESS | 1955 | 1461236061298 Marionette TRACE conn4 <- [1,746,null,{}] 03:54:21 INFO - PROCESS | 1955 | 1461236061303 Marionette TRACE conn4 -> [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:54:21 INFO - PROCESS | 1955 | 1461236061537 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 03:54:21 INFO - PROCESS | 1955 | 1461236061653 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61b000 == 76 [pid = 1955] [id = 194] 03:54:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc370d55c00) [pid = 1955] [serial = 582] [outer = (nil)] 03:54:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc37502b400) [pid = 1955] [serial = 583] [outer = 0x7fc370d55c00] 03:54:21 INFO - PROCESS | 1955 | 1461236061720 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc375197c00) [pid = 1955] [serial = 584] [outer = 0x7fc370d55c00] 03:54:22 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:22 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:22 INFO - PROCESS | 1955 | 1461236062775 Marionette TRACE conn4 <- [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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1531ms 03:54:22 INFO - PROCESS | 1955 | 1461236062828 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 03:54:22 INFO - PROCESS | 1955 | 1461236062842 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 03:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:54:22 INFO - PROCESS | 1955 | 1461236062848 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 1955 | 1461236062850 Marionette TRACE conn4 <- [1,750,null,{}] 03:54:22 INFO - PROCESS | 1955 | 1461236062857 Marionette TRACE conn4 -> [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:54:23 INFO - PROCESS | 1955 | 1461236063012 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 03:54:23 INFO - PROCESS | 1955 | 1461236063269 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366849800 == 77 [pid = 1955] [id = 195] 03:54:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc366939800) [pid = 1955] [serial = 585] [outer = (nil)] 03:54:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc366947000) [pid = 1955] [serial = 586] [outer = 0x7fc366939800] 03:54:23 INFO - PROCESS | 1955 | 1461236063346 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc36b64d800) [pid = 1955] [serial = 587] [outer = 0x7fc366939800] 03:54:24 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:24 INFO - PROCESS | 1955 | 1461236064668 Marionette TRACE conn4 <- [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:54:24 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:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1833ms 03:54:24 INFO - PROCESS | 1955 | 1461236064683 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 03:54:24 INFO - PROCESS | 1955 | 1461236064689 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 03:54:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:54:24 INFO - PROCESS | 1955 | 1461236064799 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 1955 | 1461236064805 Marionette TRACE conn4 <- [1,754,null,{}] 03:54:24 INFO - PROCESS | 1955 | 1461236064822 Marionette TRACE conn4 -> [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:54:25 INFO - PROCESS | 1955 | 1461236065000 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 03:54:25 INFO - PROCESS | 1955 | 1461236065151 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecd0000 == 78 [pid = 1955] [id = 196] 03:54:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc36693c000) [pid = 1955] [serial = 588] [outer = (nil)] 03:54:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36d109c00) [pid = 1955] [serial = 589] [outer = 0x7fc36693c000] 03:54:25 INFO - PROCESS | 1955 | 1461236065233 Marionette DEBUG loaded listener.js 03:54:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36db0dc00) [pid = 1955] [serial = 590] [outer = 0x7fc36693c000] 03:54:26 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:26 INFO - PROCESS | 1955 | 1461236066629 Marionette TRACE conn4 <- [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:54:26 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:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1894ms 03:54:26 INFO - PROCESS | 1955 | 1461236066654 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 03:54:26 INFO - PROCESS | 1955 | 1461236066662 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 03:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:54:26 INFO - PROCESS | 1955 | 1461236066827 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:54:26 INFO - PROCESS | 1955 | 1461236066832 Marionette TRACE conn4 <- [1,758,null,{}] 03:54:26 INFO - PROCESS | 1955 | 1461236066840 Marionette TRACE conn4 -> [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:54:27 INFO - PROCESS | 1955 | 1461236067015 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 03:54:27 INFO - PROCESS | 1955 | 1461236067165 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37543b800 == 79 [pid = 1955] [id = 197] 03:54:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc36b6ee800) [pid = 1955] [serial = 591] [outer = (nil)] 03:54:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc37007e000) [pid = 1955] [serial = 592] [outer = 0x7fc36b6ee800] 03:54:27 INFO - PROCESS | 1955 | 1461236067244 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc370d56800) [pid = 1955] [serial = 593] [outer = 0x7fc36b6ee800] 03:54:28 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:28 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:28 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:28 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:28 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:28 INFO - PROCESS | 1955 | 1461236068235 Marionette TRACE conn4 <- [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:54:28 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:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1501ms 03:54:28 INFO - PROCESS | 1955 | 1461236068266 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 1955 | 1461236068271 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 03:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:54:28 INFO - PROCESS | 1955 | 1461236068285 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 1955 | 1461236068294 Marionette TRACE conn4 <- [1,762,null,{}] 03:54:28 INFO - PROCESS | 1955 | 1461236068304 Marionette TRACE conn4 -> [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:54:28 INFO - PROCESS | 1955 | 1461236068491 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 03:54:28 INFO - PROCESS | 1955 | 1461236068690 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cc2800 == 80 [pid = 1955] [id = 198] 03:54:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc372b78c00) [pid = 1955] [serial = 594] [outer = (nil)] 03:54:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc374389c00) [pid = 1955] [serial = 595] [outer = 0x7fc372b78c00] 03:54:28 INFO - PROCESS | 1955 | 1461236068812 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc374cce000) [pid = 1955] [serial = 596] [outer = 0x7fc372b78c00] 03:54:30 INFO - PROCESS | 1955 | 1461236070031 Marionette TRACE conn4 <- [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:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1803ms 03:54:30 INFO - PROCESS | 1955 | 1461236070092 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 03:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:54:30 INFO - PROCESS | 1955 | 1461236070097 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 03:54:30 INFO - PROCESS | 1955 | 1461236070103 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:54:30 INFO - PROCESS | 1955 | 1461236070106 Marionette TRACE conn4 <- [1,766,null,{}] 03:54:30 INFO - PROCESS | 1955 | 1461236070111 Marionette TRACE conn4 -> [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:54:30 INFO - PROCESS | 1955 | 1461236070344 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 03:54:30 INFO - PROCESS | 1955 | 1461236070507 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377cb1800 == 81 [pid = 1955] [id = 199] 03:54:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc371454800) [pid = 1955] [serial = 597] [outer = (nil)] 03:54:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc375762c00) [pid = 1955] [serial = 598] [outer = 0x7fc371454800] 03:54:30 INFO - PROCESS | 1955 | 1461236070581 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc375b4e400) [pid = 1955] [serial = 599] [outer = 0x7fc371454800] 03:54:32 INFO - PROCESS | 1955 | 1461236072091 Marionette TRACE conn4 <- [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:54:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2034ms 03:54:32 INFO - PROCESS | 1955 | 1461236072138 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 03:54:32 INFO - PROCESS | 1955 | 1461236072144 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 03:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:54:32 INFO - PROCESS | 1955 | 1461236072152 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 1955 | 1461236072158 Marionette TRACE conn4 <- [1,770,null,{}] 03:54:32 INFO - PROCESS | 1955 | 1461236072167 Marionette TRACE conn4 -> [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:54:32 INFO - PROCESS | 1955 | 1461236072377 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 03:54:32 INFO - PROCESS | 1955 | 1461236072640 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3b0000 == 82 [pid = 1955] [id = 200] 03:54:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc36cf7d000) [pid = 1955] [serial = 600] [outer = (nil)] 03:54:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc36d10ac00) [pid = 1955] [serial = 601] [outer = 0x7fc36cf7d000] 03:54:32 INFO - PROCESS | 1955 | 1461236072715 Marionette DEBUG loaded listener.js 03:54:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc36d4bfc00) [pid = 1955] [serial = 602] [outer = 0x7fc36cf7d000] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373679000 == 81 [pid = 1955] [id = 42] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cd8000 == 80 [pid = 1955] [id = 43] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376292000 == 79 [pid = 1955] [id = 46] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc3715eb000) [pid = 1955] [serial = 550] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3715dd400) [pid = 1955] [serial = 523] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc3767c5c00) [pid = 1955] [serial = 526] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc378632400) [pid = 1955] [serial = 529] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc375b52400) [pid = 1955] [serial = 532] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b61b000 == 78 [pid = 1955] [id = 194] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3720ad800 == 77 [pid = 1955] [id = 193] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3705a4800 == 76 [pid = 1955] [id = 192] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37563b000 == 75 [pid = 1955] [id = 186] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecdb000 == 74 [pid = 1955] [id = 185] 03:54:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3667b0000 == 73 [pid = 1955] [id = 184] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc370ebc400) [pid = 1955] [serial = 547] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc36d8e4000) [pid = 1955] [serial = 520] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36d43a400) [pid = 1955] [serial = 541] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36d4c0000) [pid = 1955] [serial = 542] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc3703d4400) [pid = 1955] [serial = 544] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36a8a0400) [pid = 1955] [serial = 517] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc36cf2d800) [pid = 1955] [serial = 539] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc36b657400) [pid = 1955] [serial = 538] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36a4a5400) [pid = 1955] [serial = 535] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc371450400) [pid = 1955] [serial = 548] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc370c3fc00) [pid = 1955] [serial = 545] [outer = (nil)] [url = about:blank] 03:54:33 INFO - PROCESS | 1955 | 1461236073584 Marionette TRACE conn4 <- [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:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1488ms 03:54:33 INFO - PROCESS | 1955 | 1461236073641 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 03:54:33 INFO - PROCESS | 1955 | 1461236073650 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 03:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:54:33 INFO - PROCESS | 1955 | 1461236073660 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:54:33 INFO - PROCESS | 1955 | 1461236073663 Marionette TRACE conn4 <- [1,774,null,{}] 03:54:33 INFO - PROCESS | 1955 | 1461236073669 Marionette TRACE conn4 -> [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:54:33 INFO - PROCESS | 1955 | 1461236073824 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 03:54:33 INFO - PROCESS | 1955 | 1461236073836 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d41c800 == 74 [pid = 1955] [id = 201] 03:54:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc36a514c00) [pid = 1955] [serial = 603] [outer = (nil)] 03:54:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc36ec33c00) [pid = 1955] [serial = 604] [outer = 0x7fc36a514c00] 03:54:33 INFO - PROCESS | 1955 | 1461236073899 Marionette DEBUG loaded listener.js 03:54:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc3702d5c00) [pid = 1955] [serial = 605] [outer = 0x7fc36a514c00] 03:54:34 INFO - PROCESS | 1955 | 1461236074808 Marionette TRACE conn4 <- [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:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1182ms 03:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:54:34 INFO - PROCESS | 1955 | 1461236074842 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 03:54:34 INFO - PROCESS | 1955 | 1461236074845 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 03:54:34 INFO - PROCESS | 1955 | 1461236074851 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:54:34 INFO - PROCESS | 1955 | 1461236074856 Marionette TRACE conn4 <- [1,778,null,{}] 03:54:34 INFO - PROCESS | 1955 | 1461236074872 Marionette TRACE conn4 -> [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:54:35 INFO - PROCESS | 1955 | 1461236075047 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 03:54:35 INFO - PROCESS | 1955 | 1461236075170 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37158c000 == 75 [pid = 1955] [id = 202] 03:54:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc370302400) [pid = 1955] [serial = 606] [outer = (nil)] 03:54:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc370c44000) [pid = 1955] [serial = 607] [outer = 0x7fc370302400] 03:54:35 INFO - PROCESS | 1955 | 1461236075241 Marionette DEBUG loaded listener.js 03:54:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc371457c00) [pid = 1955] [serial = 608] [outer = 0x7fc370302400] 03:54:36 INFO - PROCESS | 1955 | 1461236076276 Marionette TRACE conn4 <- [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:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1438ms 03:54:36 INFO - PROCESS | 1955 | 1461236076288 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 03:54:36 INFO - PROCESS | 1955 | 1461236076292 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 03:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:54:36 INFO - PROCESS | 1955 | 1461236076307 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 1955 | 1461236076311 Marionette TRACE conn4 <- [1,782,null,{}] 03:54:36 INFO - PROCESS | 1955 | 1461236076316 Marionette TRACE conn4 -> [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:54:36 INFO - PROCESS | 1955 | 1461236076500 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 03:54:36 INFO - PROCESS | 1955 | 1461236076530 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375633800 == 76 [pid = 1955] [id = 203] 03:54:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36cf77c00) [pid = 1955] [serial = 609] [outer = (nil)] 03:54:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc373fd4c00) [pid = 1955] [serial = 610] [outer = 0x7fc36cf77c00] 03:54:36 INFO - PROCESS | 1955 | 1461236076592 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc374ec1000) [pid = 1955] [serial = 611] [outer = 0x7fc36cf77c00] 03:54:37 INFO - PROCESS | 1955 | 1461236077437 Marionette TRACE conn4 <- [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:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1178ms 03:54:37 INFO - PROCESS | 1955 | 1461236077566 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 1955 | 1461236077568 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36a895800) [pid = 1955] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36cf2d400) [pid = 1955] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc36cf2c800) [pid = 1955] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc370d53400) [pid = 1955] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc370c38800) [pid = 1955] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:54:37 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc36ec35c00) [pid = 1955] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:54:37 INFO - PROCESS | 1955 | 1461236077596 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 1955 | 1461236077599 Marionette TRACE conn4 <- [1,786,null,{}] 03:54:37 INFO - PROCESS | 1955 | 1461236077604 Marionette TRACE conn4 -> [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:54:37 INFO - PROCESS | 1955 | 1461236077748 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 03:54:37 INFO - PROCESS | 1955 | 1461236077767 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371596000 == 77 [pid = 1955] [id = 204] 03:54:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36a4a5800) [pid = 1955] [serial = 612] [outer = (nil)] 03:54:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc372a29800) [pid = 1955] [serial = 613] [outer = 0x7fc36a4a5800] 03:54:37 INFO - PROCESS | 1955 | 1461236077832 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc375068400) [pid = 1955] [serial = 614] [outer = 0x7fc36a4a5800] 03:54:38 INFO - PROCESS | 1955 | 1461236078932 Marionette TRACE conn4 <- [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:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1393ms 03:54:38 INFO - PROCESS | 1955 | 1461236078982 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 1955 | 1461236078989 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 03:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:54:39 INFO - PROCESS | 1955 | 1461236078999 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 1955 | 1461236079004 Marionette TRACE conn4 <- [1,790,null,{}] 03:54:39 INFO - PROCESS | 1955 | 1461236079011 Marionette TRACE conn4 -> [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:54:39 INFO - PROCESS | 1955 | 1461236079227 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 03:54:39 INFO - PROCESS | 1955 | 1461236079388 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b67f800 == 78 [pid = 1955] [id = 205] 03:54:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36d110c00) [pid = 1955] [serial = 615] [outer = (nil)] 03:54:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc3702ce000) [pid = 1955] [serial = 616] [outer = 0x7fc36d110c00] 03:54:39 INFO - PROCESS | 1955 | 1461236079522 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc3703dc000) [pid = 1955] [serial = 617] [outer = 0x7fc36d110c00] 03:54:40 INFO - PROCESS | 1955 | 1461236080442 Marionette TRACE conn4 <- [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:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1481ms 03:54:40 INFO - PROCESS | 1955 | 1461236080481 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 1955 | 1461236080490 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:54:40 INFO - PROCESS | 1955 | 1461236080500 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 1955 | 1461236080505 Marionette TRACE conn4 <- [1,794,null,{}] 03:54:40 INFO - PROCESS | 1955 | 1461236080511 Marionette TRACE conn4 -> [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:54:40 INFO - PROCESS | 1955 | 1461236080689 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 03:54:40 INFO - PROCESS | 1955 | 1461236080973 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61f800 == 79 [pid = 1955] [id = 206] 03:54:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc372b78400) [pid = 1955] [serial = 618] [outer = (nil)] 03:54:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc374cc3800) [pid = 1955] [serial = 619] [outer = 0x7fc372b78400] 03:54:41 INFO - PROCESS | 1955 | 1461236081103 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc375459c00) [pid = 1955] [serial = 620] [outer = 0x7fc372b78400] 03:54:42 INFO - PROCESS | 1955 | 1461236081999 Marionette TRACE conn4 <- [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:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1532ms 03:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:54:42 INFO - PROCESS | 1955 | 1461236082033 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 1955 | 1461236082037 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 03:54:42 INFO - PROCESS | 1955 | 1461236082043 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 1955 | 1461236082049 Marionette TRACE conn4 <- [1,798,null,{}] 03:54:42 INFO - PROCESS | 1955 | 1461236082065 Marionette TRACE conn4 -> [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:54:42 INFO - PROCESS | 1955 | 1461236082232 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 03:54:42 INFO - PROCESS | 1955 | 1461236082401 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d3b800 == 80 [pid = 1955] [id = 207] 03:54:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc3754ea400) [pid = 1955] [serial = 621] [outer = (nil)] 03:54:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc375b63000) [pid = 1955] [serial = 622] [outer = 0x7fc3754ea400] 03:54:42 INFO - PROCESS | 1955 | 1461236082482 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc3767b1000) [pid = 1955] [serial = 623] [outer = 0x7fc3754ea400] 03:54:43 INFO - PROCESS | 1955 | 1461236083347 Marionette TRACE conn4 <- [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:54:43 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:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1336ms 03:54:43 INFO - PROCESS | 1955 | 1461236083379 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 1955 | 1461236083384 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:54:43 INFO - PROCESS | 1955 | 1461236083389 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 1955 | 1461236083392 Marionette TRACE conn4 <- [1,802,null,{}] 03:54:43 INFO - PROCESS | 1955 | 1461236083397 Marionette TRACE conn4 -> [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:54:43 INFO - PROCESS | 1955 | 1461236083565 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 03:54:43 INFO - PROCESS | 1955 | 1461236083729 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da1f800 == 81 [pid = 1955] [id = 208] 03:54:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc375b50c00) [pid = 1955] [serial = 624] [outer = (nil)] 03:54:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc37695bc00) [pid = 1955] [serial = 625] [outer = 0x7fc375b50c00] 03:54:43 INFO - PROCESS | 1955 | 1461236083800 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc376967000) [pid = 1955] [serial = 626] [outer = 0x7fc375b50c00] 03:54:44 INFO - PROCESS | 1955 | 1461236084712 Marionette TRACE conn4 <- [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:54:44 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:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1378ms 03:54:44 INFO - PROCESS | 1955 | 1461236084770 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 1955 | 1461236084773 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:54:44 INFO - PROCESS | 1955 | 1461236084780 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 1955 | 1461236084783 Marionette TRACE conn4 <- [1,806,null,{}] 03:54:44 INFO - PROCESS | 1955 | 1461236084790 Marionette TRACE conn4 -> [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:54:44 INFO - PROCESS | 1955 | 1461236084967 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 03:54:45 INFO - PROCESS | 1955 | 1461236085131 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383980000 == 82 [pid = 1955] [id = 209] 03:54:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc3767c2400) [pid = 1955] [serial = 627] [outer = (nil)] 03:54:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc376ff0800) [pid = 1955] [serial = 628] [outer = 0x7fc3767c2400] 03:54:45 INFO - PROCESS | 1955 | 1461236085219 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc376ffd800) [pid = 1955] [serial = 629] [outer = 0x7fc3767c2400] 03:54:46 INFO - PROCESS | 1955 | 1461236086158 Marionette TRACE conn4 <- [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:54:46 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:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1429ms 03:54:46 INFO - PROCESS | 1955 | 1461236086210 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 1955 | 1461236086213 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:54:46 INFO - PROCESS | 1955 | 1461236086221 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 1955 | 1461236086224 Marionette TRACE conn4 <- [1,810,null,{}] 03:54:46 INFO - PROCESS | 1955 | 1461236086230 Marionette TRACE conn4 -> [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:54:46 INFO - PROCESS | 1955 | 1461236086451 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 03:54:46 INFO - PROCESS | 1955 | 1461236086665 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ed7800 == 83 [pid = 1955] [id = 210] 03:54:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc379a8a400) [pid = 1955] [serial = 630] [outer = (nil)] 03:54:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc379a93c00) [pid = 1955] [serial = 631] [outer = 0x7fc379a8a400] 03:54:46 INFO - PROCESS | 1955 | 1461236086800 Marionette DEBUG loaded listener.js 03:54:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc37cd5a000) [pid = 1955] [serial = 632] [outer = 0x7fc379a8a400] 03:54:47 INFO - PROCESS | 1955 | 1461236087614 Marionette TRACE conn4 <- [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:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1436ms 03:54:47 INFO - PROCESS | 1955 | 1461236087657 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 03:54:47 INFO - PROCESS | 1955 | 1461236087660 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 03:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:54:47 INFO - PROCESS | 1955 | 1461236087667 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:54:47 INFO - PROCESS | 1955 | 1461236087670 Marionette TRACE conn4 <- [1,814,null,{}] 03:54:47 INFO - PROCESS | 1955 | 1461236087676 Marionette TRACE conn4 -> [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:54:47 INFO - PROCESS | 1955 | 1461236087827 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 03:54:47 INFO - PROCESS | 1955 | 1461236087992 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384e0c800 == 84 [pid = 1955] [id = 211] 03:54:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc37783c400) [pid = 1955] [serial = 633] [outer = (nil)] 03:54:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc382bd9c00) [pid = 1955] [serial = 634] [outer = 0x7fc37783c400] 03:54:48 INFO - PROCESS | 1955 | 1461236088066 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc38374f800) [pid = 1955] [serial = 635] [outer = 0x7fc37783c400] 03:54:48 INFO - PROCESS | 1955 | 1461236088966 Marionette TRACE conn4 <- [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:54:49 INFO - PROCESS | 1955 | 1461236089011 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:54:49 INFO - PROCESS | 1955 | 1461236089016 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 1955 | 1461236089019 Marionette TRACE conn4 <- [1,818,null,{}] 03:54:49 INFO - PROCESS | 1955 | 1461236089024 Marionette TRACE conn4 -> [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:54:49 INFO - PROCESS | 1955 | 1461236089194 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 03:54:49 INFO - PROCESS | 1955 | 1461236089361 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388d34800 == 85 [pid = 1955] [id = 212] 03:54:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc379a8ec00) [pid = 1955] [serial = 636] [outer = (nil)] 03:54:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc383abb400) [pid = 1955] [serial = 637] [outer = 0x7fc379a8ec00] 03:54:49 INFO - PROCESS | 1955 | 1461236089436 Marionette DEBUG loaded listener.js 03:54:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc383ac2800) [pid = 1955] [serial = 638] [outer = 0x7fc379a8ec00] 03:54:50 INFO - PROCESS | 1955 | 1461236090321 Marionette TRACE conn4 <- [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:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1332ms 03:54:50 INFO - PROCESS | 1955 | 1461236090349 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 03:54:50 INFO - PROCESS | 1955 | 1461236090354 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:54:50 INFO - PROCESS | 1955 | 1461236090361 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 1955 | 1461236090364 Marionette TRACE conn4 <- [1,822,null,{}] 03:54:50 INFO - PROCESS | 1955 | 1461236090369 Marionette TRACE conn4 -> [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:54:50 INFO - PROCESS | 1955 | 1461236090549 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 03:54:50 INFO - PROCESS | 1955 | 1461236090719 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b60d000 == 86 [pid = 1955] [id = 213] 03:54:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36a49e000) [pid = 1955] [serial = 639] [outer = (nil)] 03:54:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc36a8a1c00) [pid = 1955] [serial = 640] [outer = 0x7fc36a49e000] 03:54:50 INFO - PROCESS | 1955 | 1461236090786 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc370c36400) [pid = 1955] [serial = 641] [outer = 0x7fc36a49e000] 03:54:51 INFO - PROCESS | 1955 | 1461236091666 Marionette TRACE conn4 <- [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:54:51 INFO - PROCESS | 1955 | 1461236091704 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:54:51 INFO - PROCESS | 1955 | 1461236091711 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:54:51 INFO - PROCESS | 1955 | 1461236091715 Marionette TRACE conn4 <- [1,826,null,{}] 03:54:51 INFO - PROCESS | 1955 | 1461236091721 Marionette TRACE conn4 -> [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:54:51 INFO - PROCESS | 1955 | 1461236091887 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 03:54:52 INFO - PROCESS | 1955 | 1461236092301 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ff9f800 == 87 [pid = 1955] [id = 214] 03:54:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36a89ac00) [pid = 1955] [serial = 642] [outer = (nil)] 03:54:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36b64b400) [pid = 1955] [serial = 643] [outer = 0x7fc36a89ac00] 03:54:52 INFO - PROCESS | 1955 | 1461236092413 Marionette DEBUG loaded listener.js 03:54:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36cf35400) [pid = 1955] [serial = 644] [outer = 0x7fc36a89ac00] 03:54:53 INFO - PROCESS | 1955 | 1461236093295 Marionette TRACE conn4 <- [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:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1632ms 03:54:53 INFO - PROCESS | 1955 | 1461236093346 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 1955 | 1461236093360 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:54:53 INFO - PROCESS | 1955 | 1461236093373 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 1955 | 1461236093376 Marionette TRACE conn4 <- [1,830,null,{}] 03:54:53 INFO - PROCESS | 1955 | 1461236093444 Marionette TRACE conn4 -> [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:54:53 INFO - PROCESS | 1955 | 1461236093698 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc37502b400) [pid = 1955] [serial = 583] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377cb1800 == 86 [pid = 1955] [id = 199] 03:54:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37543b800 == 85 [pid = 1955] [id = 197] 03:54:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecd0000 == 84 [pid = 1955] [id = 196] 03:54:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366849800 == 83 [pid = 1955] [id = 195] 03:54:53 INFO - PROCESS | 1955 | 1461236093939 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc370c39000) [pid = 1955] [serial = 559] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc371450c00) [pid = 1955] [serial = 580] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc36d64d400) [pid = 1955] [serial = 572] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc36cf31400) [pid = 1955] [serial = 568] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36a50c800) [pid = 1955] [serial = 565] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc372b74000) [pid = 1955] [serial = 551] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc36d4b3c00) [pid = 1955] [serial = 556] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc375b51c00) [pid = 1955] [serial = 562] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc370eb4000) [pid = 1955] [serial = 577] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc370ec0400) [pid = 1955] [serial = 578] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc372076000) [pid = 1955] [serial = 581] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc36a4a3c00) [pid = 1955] [serial = 553] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc36d4bd800) [pid = 1955] [serial = 571] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc37030a800) [pid = 1955] [serial = 575] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc370217400) [pid = 1955] [serial = 574] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36cf7cc00) [pid = 1955] [serial = 569] [outer = (nil)] [url = about:blank] 03:54:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b67b800 == 84 [pid = 1955] [id = 215] 03:54:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc36a4a3c00) [pid = 1955] [serial = 645] [outer = (nil)] 03:54:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc36d648000) [pid = 1955] [serial = 646] [outer = 0x7fc36a4a3c00] 03:54:54 INFO - PROCESS | 1955 | 1461236094021 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc3703d7c00) [pid = 1955] [serial = 647] [outer = 0x7fc36a4a3c00] 03:54:54 INFO - PROCESS | 1955 | 1461236094830 Marionette TRACE conn4 <- [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:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1485ms 03:54:54 INFO - PROCESS | 1955 | 1461236094862 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 03:54:54 INFO - PROCESS | 1955 | 1461236094867 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:54:54 INFO - PROCESS | 1955 | 1461236094874 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 1955 | 1461236094877 Marionette TRACE conn4 <- [1,834,null,{}] 03:54:54 INFO - PROCESS | 1955 | 1461236094883 Marionette TRACE conn4 -> [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:54:55 INFO - PROCESS | 1955 | 1461236095037 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 03:54:55 INFO - PROCESS | 1955 | 1461236095165 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370590000 == 85 [pid = 1955] [id = 216] 03:54:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36cc70c00) [pid = 1955] [serial = 648] [outer = (nil)] 03:54:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc3715eac00) [pid = 1955] [serial = 649] [outer = 0x7fc36cc70c00] 03:54:55 INFO - PROCESS | 1955 | 1461236095229 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc374cca400) [pid = 1955] [serial = 650] [outer = 0x7fc36cc70c00] 03:54:55 INFO - PROCESS | 1955 | 1461236095997 Marionette TRACE conn4 <- [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:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1180ms 03:54:56 INFO - PROCESS | 1955 | 1461236096060 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 1955 | 1461236096064 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:54:56 INFO - PROCESS | 1955 | 1461236096077 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 1955 | 1461236096085 Marionette TRACE conn4 <- [1,838,null,{}] 03:54:56 INFO - PROCESS | 1955 | 1461236096093 Marionette TRACE conn4 -> [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:54:56 INFO - PROCESS | 1955 | 1461236096258 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 03:54:56 INFO - PROCESS | 1955 | 1461236096268 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376183800 == 86 [pid = 1955] [id = 217] 03:54:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36cc76000) [pid = 1955] [serial = 651] [outer = (nil)] 03:54:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc375b65000) [pid = 1955] [serial = 652] [outer = 0x7fc36cc76000] 03:54:56 INFO - PROCESS | 1955 | 1461236096464 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc376ff5000) [pid = 1955] [serial = 653] [outer = 0x7fc36cc76000] 03:54:57 INFO - PROCESS | 1955 | 1461236097289 Marionette TRACE conn4 <- [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:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1251ms 03:54:57 INFO - PROCESS | 1955 | 1461236097322 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 03:54:57 INFO - PROCESS | 1955 | 1461236097325 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:54:57 INFO - PROCESS | 1955 | 1461236097331 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:54:57 INFO - PROCESS | 1955 | 1461236097334 Marionette TRACE conn4 <- [1,842,null,{}] 03:54:57 INFO - PROCESS | 1955 | 1461236097339 Marionette TRACE conn4 -> [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:54:57 INFO - PROCESS | 1955 | 1461236097535 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 03:54:57 INFO - PROCESS | 1955 | 1461236097564 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379aa0800 == 87 [pid = 1955] [id = 218] 03:54:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc37144e000) [pid = 1955] [serial = 654] [outer = (nil)] 03:54:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc3778b6800) [pid = 1955] [serial = 655] [outer = 0x7fc37144e000] 03:54:57 INFO - PROCESS | 1955 | 1461236097626 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc37983a000) [pid = 1955] [serial = 656] [outer = 0x7fc37144e000] 03:54:58 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36cf77c00) [pid = 1955] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:54:58 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36cf7d000) [pid = 1955] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:54:58 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc36a514c00) [pid = 1955] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:54:58 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc370302400) [pid = 1955] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:54:58 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc370d55c00) [pid = 1955] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:54:58 INFO - PROCESS | 1955 | 1461236098536 Marionette TRACE conn4 <- [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:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1229ms 03:54:58 INFO - PROCESS | 1955 | 1461236098560 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 1955 | 1461236098564 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 03:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:54:58 INFO - PROCESS | 1955 | 1461236098569 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 1955 | 1461236098571 Marionette TRACE conn4 <- [1,846,null,{}] 03:54:58 INFO - PROCESS | 1955 | 1461236098577 Marionette TRACE conn4 -> [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:54:58 INFO - PROCESS | 1955 | 1461236098766 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 03:54:58 INFO - PROCESS | 1955 | 1461236098851 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383c35000 == 88 [pid = 1955] [id = 219] 03:54:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc377bc6c00) [pid = 1955] [serial = 657] [outer = (nil)] 03:54:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc37cd5b000) [pid = 1955] [serial = 658] [outer = 0x7fc377bc6c00] 03:54:58 INFO - PROCESS | 1955 | 1461236098927 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc383c16400) [pid = 1955] [serial = 659] [outer = 0x7fc377bc6c00] 03:54:59 INFO - PROCESS | 1955 | 1461236099658 Marionette TRACE conn4 <- [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:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1133ms 03:54:59 INFO - PROCESS | 1955 | 1461236099704 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 03:54:59 INFO - PROCESS | 1955 | 1461236099708 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:54:59 INFO - PROCESS | 1955 | 1461236099714 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 1955 | 1461236099716 Marionette TRACE conn4 <- [1,850,null,{}] 03:54:59 INFO - PROCESS | 1955 | 1461236099721 Marionette TRACE conn4 -> [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:54:59 INFO - PROCESS | 1955 | 1461236099870 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 03:54:59 INFO - PROCESS | 1955 | 1461236099886 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389226800 == 89 [pid = 1955] [id = 220] 03:54:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc383e38800) [pid = 1955] [serial = 660] [outer = (nil)] 03:54:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc384bd8000) [pid = 1955] [serial = 661] [outer = 0x7fc383e38800] 03:54:59 INFO - PROCESS | 1955 | 1461236099949 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc384cd0800) [pid = 1955] [serial = 662] [outer = 0x7fc383e38800] 03:55:00 INFO - PROCESS | 1955 | 1461236100941 Marionette TRACE conn4 <- [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:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1280ms 03:55:00 INFO - PROCESS | 1955 | 1461236100996 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 03:55:01 INFO - PROCESS | 1955 | 1461236101002 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:55:01 INFO - PROCESS | 1955 | 1461236101011 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 1955 | 1461236101017 Marionette TRACE conn4 <- [1,854,null,{}] 03:55:01 INFO - PROCESS | 1955 | 1461236101026 Marionette TRACE conn4 -> [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:55:01 INFO - PROCESS | 1955 | 1461236101230 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 03:55:01 INFO - PROCESS | 1955 | 1461236101463 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371594800 == 90 [pid = 1955] [id = 221] 03:55:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc36ff7e000) [pid = 1955] [serial = 663] [outer = (nil)] 03:55:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc370306800) [pid = 1955] [serial = 664] [outer = 0x7fc36ff7e000] 03:55:01 INFO - PROCESS | 1955 | 1461236101588 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc370eb4000) [pid = 1955] [serial = 665] [outer = 0x7fc36ff7e000] 03:55:02 INFO - PROCESS | 1955 | 1461236102419 Marionette TRACE conn4 <- [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:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1439ms 03:55:02 INFO - PROCESS | 1955 | 1461236102450 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 1955 | 1461236102462 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:55:02 INFO - PROCESS | 1955 | 1461236102475 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 1955 | 1461236102479 Marionette TRACE conn4 <- [1,858,null,{}] 03:55:02 INFO - PROCESS | 1955 | 1461236102486 Marionette TRACE conn4 -> [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:55:02 INFO - PROCESS | 1955 | 1461236102684 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 03:55:02 INFO - PROCESS | 1955 | 1461236102857 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d45000 == 91 [pid = 1955] [id = 222] 03:55:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36d106000) [pid = 1955] [serial = 666] [outer = (nil)] 03:55:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc3754e8800) [pid = 1955] [serial = 667] [outer = 0x7fc36d106000] 03:55:02 INFO - PROCESS | 1955 | 1461236102935 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc375b5ac00) [pid = 1955] [serial = 668] [outer = 0x7fc36d106000] 03:55:03 INFO - PROCESS | 1955 | 1461236103889 Marionette TRACE conn4 <- [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:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1481ms 03:55:03 INFO - PROCESS | 1955 | 1461236103956 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 03:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:55:03 INFO - PROCESS | 1955 | 1461236103961 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 03:55:03 INFO - PROCESS | 1955 | 1461236103967 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 1955 | 1461236103973 Marionette TRACE conn4 <- [1,862,null,{}] 03:55:03 INFO - PROCESS | 1955 | 1461236103990 Marionette TRACE conn4 -> [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:55:04 INFO - PROCESS | 1955 | 1461236104224 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 03:55:04 INFO - PROCESS | 1955 | 1461236104446 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d122800 == 92 [pid = 1955] [id = 223] 03:55:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc378635c00) [pid = 1955] [serial = 669] [outer = (nil)] 03:55:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc383af5000) [pid = 1955] [serial = 670] [outer = 0x7fc378635c00] 03:55:04 INFO - PROCESS | 1955 | 1461236104570 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc383cf4c00) [pid = 1955] [serial = 671] [outer = 0x7fc378635c00] 03:55:05 INFO - PROCESS | 1955 | 1461236105438 Marionette TRACE conn4 <- [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:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1485ms 03:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:55:05 INFO - PROCESS | 1955 | 1461236105452 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 1955 | 1461236105455 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 03:55:05 INFO - PROCESS | 1955 | 1461236105463 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 1955 | 1461236105466 Marionette TRACE conn4 <- [1,866,null,{}] 03:55:05 INFO - PROCESS | 1955 | 1461236105471 Marionette TRACE conn4 -> [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:55:05 INFO - PROCESS | 1955 | 1461236105660 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 03:55:05 INFO - PROCESS | 1955 | 1461236105832 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364884000 == 93 [pid = 1955] [id = 224] 03:55:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc3767bcc00) [pid = 1955] [serial = 672] [outer = (nil)] 03:55:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc383e0f400) [pid = 1955] [serial = 673] [outer = 0x7fc3767bcc00] 03:55:05 INFO - PROCESS | 1955 | 1461236105906 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc384cd1c00) [pid = 1955] [serial = 674] [outer = 0x7fc3767bcc00] 03:55:06 INFO - PROCESS | 1955 | 1461236106775 Marionette TRACE conn4 <- [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:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1383ms 03:55:06 INFO - PROCESS | 1955 | 1461236106846 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 1955 | 1461236106850 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 03:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:55:06 INFO - PROCESS | 1955 | 1461236106856 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 1955 | 1461236106858 Marionette TRACE conn4 <- [1,870,null,{}] 03:55:06 INFO - PROCESS | 1955 | 1461236106864 Marionette TRACE conn4 -> [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:55:07 INFO - PROCESS | 1955 | 1461236107055 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 03:55:07 INFO - PROCESS | 1955 | 1461236107226 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fd1000 == 94 [pid = 1955] [id = 225] 03:55:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc3703d6c00) [pid = 1955] [serial = 675] [outer = (nil)] 03:55:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc383abb800) [pid = 1955] [serial = 676] [outer = 0x7fc3703d6c00] 03:55:07 INFO - PROCESS | 1955 | 1461236107298 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc386d17c00) [pid = 1955] [serial = 677] [outer = 0x7fc3703d6c00] 03:55:08 INFO - PROCESS | 1955 | 1461236108182 Marionette TRACE conn4 <- [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:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1385ms 03:55:08 INFO - PROCESS | 1955 | 1461236108243 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 1955 | 1461236108247 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:55:08 INFO - PROCESS | 1955 | 1461236108254 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 1955 | 1461236108257 Marionette TRACE conn4 <- [1,874,null,{}] 03:55:08 INFO - PROCESS | 1955 | 1461236108262 Marionette TRACE conn4 -> [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:55:08 INFO - PROCESS | 1955 | 1461236108473 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 03:55:08 INFO - PROCESS | 1955 | 1461236108641 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36338b000 == 95 [pid = 1955] [id = 226] 03:55:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc386dcb800) [pid = 1955] [serial = 678] [outer = (nil)] 03:55:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc388b75c00) [pid = 1955] [serial = 679] [outer = 0x7fc386dcb800] 03:55:08 INFO - PROCESS | 1955 | 1461236108722 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc388cc8c00) [pid = 1955] [serial = 680] [outer = 0x7fc386dcb800] 03:55:09 INFO - PROCESS | 1955 | 1461236109589 Marionette TRACE conn4 <- [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:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1381ms 03:55:09 INFO - PROCESS | 1955 | 1461236109636 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 03:55:09 INFO - PROCESS | 1955 | 1461236109640 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:55:09 INFO - PROCESS | 1955 | 1461236109646 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 1955 | 1461236109649 Marionette TRACE conn4 <- [1,878,null,{}] 03:55:09 INFO - PROCESS | 1955 | 1461236109654 Marionette TRACE conn4 -> [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:55:09 INFO - PROCESS | 1955 | 1461236109816 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 03:55:09 INFO - PROCESS | 1955 | 1461236109988 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3633a6000 == 96 [pid = 1955] [id = 227] 03:55:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc388684800) [pid = 1955] [serial = 681] [outer = (nil)] 03:55:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc388ceec00) [pid = 1955] [serial = 682] [outer = 0x7fc388684800] 03:55:10 INFO - PROCESS | 1955 | 1461236110060 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc388d57800) [pid = 1955] [serial = 683] [outer = 0x7fc388684800] 03:55:10 INFO - PROCESS | 1955 | 1461236110979 Marionette TRACE conn4 <- [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:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 03:55:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc388cc8400) [pid = 1955] [serial = 684] [outer = 0x7fc36db17800] 03:55:11 INFO - PROCESS | 1955 | 1461236111112 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 1955 | 1461236111124 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:55:11 INFO - PROCESS | 1955 | 1461236111230 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 1955 | 1461236111234 Marionette TRACE conn4 <- [1,882,null,{}] 03:55:11 INFO - PROCESS | 1955 | 1461236111240 Marionette TRACE conn4 -> [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:55:11 INFO - PROCESS | 1955 | 1461236111411 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 03:55:11 INFO - PROCESS | 1955 | 1461236111627 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e0e800 == 97 [pid = 1955] [id = 228] 03:55:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc36cc6ec00) [pid = 1955] [serial = 685] [outer = (nil)] 03:55:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc36d8ea800) [pid = 1955] [serial = 686] [outer = 0x7fc36cc6ec00] 03:55:11 INFO - PROCESS | 1955 | 1461236111709 Marionette DEBUG loaded listener.js 03:55:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc3890e7c00) [pid = 1955] [serial = 687] [outer = 0x7fc36cc6ec00] 03:55:12 INFO - PROCESS | 1955 | 1461236112546 Marionette TRACE conn4 <- [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:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1394ms 03:55:12 INFO - PROCESS | 1955 | 1461236112574 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 1955 | 1461236112578 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 03:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:55:12 INFO - PROCESS | 1955 | 1461236112584 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 1955 | 1461236112586 Marionette TRACE conn4 <- [1,886,null,{}] 03:55:12 INFO - PROCESS | 1955 | 1461236112593 Marionette TRACE conn4 -> [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:55:12 INFO - PROCESS | 1955 | 1461236112778 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 03:55:12 INFO - PROCESS | 1955 | 1461236112952 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3c8000 == 98 [pid = 1955] [id = 229] 03:55:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc36d64c000) [pid = 1955] [serial = 688] [outer = (nil)] 03:55:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc3891d3c00) [pid = 1955] [serial = 689] [outer = 0x7fc36d64c000] 03:55:13 INFO - PROCESS | 1955 | 1461236113025 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc389210400) [pid = 1955] [serial = 690] [outer = 0x7fc36d64c000] 03:55:13 INFO - PROCESS | 1955 | 1461236113971 Marionette TRACE conn4 <- [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:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1428ms 03:55:14 INFO - PROCESS | 1955 | 1461236114014 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 03:55:14 INFO - PROCESS | 1955 | 1461236114018 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 03:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:55:14 INFO - PROCESS | 1955 | 1461236114024 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:55:14 INFO - PROCESS | 1955 | 1461236114027 Marionette TRACE conn4 <- [1,890,null,{}] 03:55:14 INFO - PROCESS | 1955 | 1461236114034 Marionette TRACE conn4 -> [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:55:14 INFO - PROCESS | 1955 | 1461236114218 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 03:55:14 INFO - PROCESS | 1955 | 1461236114408 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e10800 == 99 [pid = 1955] [id = 230] 03:55:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc36208ec00) [pid = 1955] [serial = 691] [outer = (nil)] 03:55:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc362097000) [pid = 1955] [serial = 692] [outer = 0x7fc36208ec00] 03:55:14 INFO - PROCESS | 1955 | 1461236114486 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc36209bc00) [pid = 1955] [serial = 693] [outer = 0x7fc36208ec00] 03:55:15 INFO - PROCESS | 1955 | 1461236115389 Marionette TRACE conn4 <- [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:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1431ms 03:55:15 INFO - PROCESS | 1955 | 1461236115456 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 03:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:55:15 INFO - PROCESS | 1955 | 1461236115461 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 03:55:15 INFO - PROCESS | 1955 | 1461236115468 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 1955 | 1461236115472 Marionette TRACE conn4 <- [1,894,null,{}] 03:55:15 INFO - PROCESS | 1955 | 1461236115478 Marionette TRACE conn4 -> [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:55:15 INFO - PROCESS | 1955 | 1461236115699 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 03:55:15 INFO - PROCESS | 1955 | 1461236115920 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667ba800 == 100 [pid = 1955] [id = 231] 03:55:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc362096400) [pid = 1955] [serial = 694] [outer = (nil)] 03:55:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc36693e000) [pid = 1955] [serial = 695] [outer = 0x7fc362096400] 03:55:16 INFO - PROCESS | 1955 | 1461236116320 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc36a89c400) [pid = 1955] [serial = 696] [outer = 0x7fc362096400] 03:55:17 INFO - PROCESS | 1955 | 1461236117198 Marionette TRACE conn4 <- [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:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1795ms 03:55:17 INFO - PROCESS | 1955 | 1461236117263 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 1955 | 1461236117269 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:55:17 INFO - PROCESS | 1955 | 1461236117279 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 1955 | 1461236117283 Marionette TRACE conn4 <- [1,898,null,{}] 03:55:17 INFO - PROCESS | 1955 | 1461236117289 Marionette TRACE conn4 -> [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:55:17 INFO - PROCESS | 1955 | 1461236117460 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 03:55:17 INFO - PROCESS | 1955 | 1461236117632 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37042d800 == 101 [pid = 1955] [id = 232] 03:55:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36d43dc00) [pid = 1955] [serial = 697] [outer = (nil)] 03:55:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc370081800) [pid = 1955] [serial = 698] [outer = 0x7fc36d43dc00] 03:55:17 INFO - PROCESS | 1955 | 1461236117697 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc370c44800) [pid = 1955] [serial = 699] [outer = 0x7fc36d43dc00] 03:55:18 INFO - PROCESS | 1955 | 1461236118733 Marionette TRACE conn4 <- [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:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1484ms 03:55:18 INFO - PROCESS | 1955 | 1461236118763 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 1955 | 1461236118769 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:55:18 INFO - PROCESS | 1955 | 1461236118779 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 1955 | 1461236118782 Marionette TRACE conn4 <- [1,902,null,{}] 03:55:18 INFO - PROCESS | 1955 | 1461236118788 Marionette TRACE conn4 -> [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:55:18 INFO - PROCESS | 1955 | 1461236118943 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 03:55:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7e5000 == 100 [pid = 1955] [id = 130] 03:55:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384b1b000 == 99 [pid = 1955] [id = 45] 03:55:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc389073000 == 98 [pid = 1955] [id = 134] 03:55:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffba000 == 97 [pid = 1955] [id = 191] 03:55:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383e84000 == 96 [pid = 1955] [id = 105] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc366947000) [pid = 1955] [serial = 586] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36d109c00) [pid = 1955] [serial = 589] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc37007e000) [pid = 1955] [serial = 592] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc374389c00) [pid = 1955] [serial = 595] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc372a29800) [pid = 1955] [serial = 613] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | 1461236119173 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b665800 == 97 [pid = 1955] [id = 233] 03:55:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc366947000) [pid = 1955] [serial = 700] [outer = (nil)] 03:55:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc37030e800) [pid = 1955] [serial = 701] [outer = 0x7fc366947000] 03:55:19 INFO - PROCESS | 1955 | 1461236119246 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc373ec5400) [pid = 1955] [serial = 702] [outer = 0x7fc366947000] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc373fd4c00) [pid = 1955] [serial = 610] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc36d4bfc00) [pid = 1955] [serial = 602] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36d10ac00) [pid = 1955] [serial = 601] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc375762c00) [pid = 1955] [serial = 598] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc36ec33c00) [pid = 1955] [serial = 604] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc3702d5c00) [pid = 1955] [serial = 605] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc370c44000) [pid = 1955] [serial = 607] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc371457c00) [pid = 1955] [serial = 608] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc374ec1000) [pid = 1955] [serial = 611] [outer = (nil)] [url = about:blank] 03:55:19 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc375197c00) [pid = 1955] [serial = 584] [outer = (nil)] [url = about:blank] 03:55:20 INFO - PROCESS | 1955 | 1461236120085 Marionette TRACE conn4 <- [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:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 03:55:20 INFO - PROCESS | 1955 | 1461236120112 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 1955 | 1461236120116 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:55:20 INFO - PROCESS | 1955 | 1461236120159 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 1955 | 1461236120165 Marionette TRACE conn4 <- [1,906,null,{}] 03:55:20 INFO - PROCESS | 1955 | 1461236120183 Marionette TRACE conn4 -> [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:55:20 INFO - PROCESS | 1955 | 1461236120351 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 03:55:20 INFO - PROCESS | 1955 | 1461236120361 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc372be9000 == 98 [pid = 1955] [id = 234] 03:55:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc375769c00) [pid = 1955] [serial = 703] [outer = (nil)] 03:55:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc375b4e800) [pid = 1955] [serial = 704] [outer = 0x7fc375769c00] 03:55:20 INFO - PROCESS | 1955 | 1461236120425 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc375b68c00) [pid = 1955] [serial = 705] [outer = 0x7fc375769c00] 03:55:21 INFO - PROCESS | 1955 | 1461236121232 Marionette TRACE conn4 <- [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:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1173ms 03:55:21 INFO - PROCESS | 1955 | 1461236121299 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 1955 | 1461236121303 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 03:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:55:21 INFO - PROCESS | 1955 | 1461236121309 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 1955 | 1461236121311 Marionette TRACE conn4 <- [1,910,null,{}] 03:55:21 INFO - PROCESS | 1955 | 1461236121320 Marionette TRACE conn4 -> [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:55:21 INFO - PROCESS | 1955 | 1461236121465 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 03:55:21 INFO - PROCESS | 1955 | 1461236121481 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b93800 == 99 [pid = 1955] [id = 235] 03:55:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc375baec00) [pid = 1955] [serial = 706] [outer = (nil)] 03:55:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc376961800) [pid = 1955] [serial = 707] [outer = 0x7fc375baec00] 03:55:21 INFO - PROCESS | 1955 | 1461236121541 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc376ffc000) [pid = 1955] [serial = 708] [outer = 0x7fc375baec00] 03:55:22 INFO - PROCESS | 1955 | 1461236122457 Marionette TRACE conn4 <- [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:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1185ms 03:55:22 INFO - PROCESS | 1955 | 1461236122495 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 1955 | 1461236122498 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 03:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:55:22 INFO - PROCESS | 1955 | 1461236122504 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 1955 | 1461236122506 Marionette TRACE conn4 <- [1,914,null,{}] 03:55:22 INFO - PROCESS | 1955 | 1461236122511 Marionette TRACE conn4 -> [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:55:22 INFO - PROCESS | 1955 | 1461236122718 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 03:55:22 INFO - PROCESS | 1955 | 1461236122739 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f98000 == 100 [pid = 1955] [id = 236] 03:55:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc3777dc400) [pid = 1955] [serial = 709] [outer = (nil)] 03:55:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc378632400) [pid = 1955] [serial = 710] [outer = 0x7fc3777dc400] 03:55:22 INFO - PROCESS | 1955 | 1461236122806 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc383756400) [pid = 1955] [serial = 711] [outer = 0x7fc3777dc400] 03:55:23 INFO - PROCESS | 1955 | 1461236123663 Marionette TRACE conn4 <- [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:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1237ms 03:55:23 INFO - PROCESS | 1955 | 1461236123742 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 03:55:23 INFO - PROCESS | 1955 | 1461236123745 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 03:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:55:23 INFO - PROCESS | 1955 | 1461236123751 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 1955 | 1461236123753 Marionette TRACE conn4 <- [1,918,null,{}] 03:55:23 INFO - PROCESS | 1955 | 1461236123758 Marionette TRACE conn4 -> [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:55:23 INFO - PROCESS | 1955 | 1461236123975 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 03:55:23 INFO - PROCESS | 1955 | 1461236123994 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da13000 == 101 [pid = 1955] [id = 237] 03:55:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc383757800) [pid = 1955] [serial = 712] [outer = (nil)] 03:55:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc384fed800) [pid = 1955] [serial = 713] [outer = 0x7fc383757800] 03:55:24 INFO - PROCESS | 1955 | 1461236124057 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc386dcbc00) [pid = 1955] [serial = 714] [outer = 0x7fc383757800] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc36cc70c00) [pid = 1955] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36a4a3c00) [pid = 1955] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc36a89ac00) [pid = 1955] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc37144e000) [pid = 1955] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36cc76000) [pid = 1955] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc377bc6c00) [pid = 1955] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc3715e5c00) [pid = 1955] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc36d8e3000) [pid = 1955] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:55:24 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc36a4a5800) [pid = 1955] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:55:25 INFO - PROCESS | 1955 | 1461236125052 Marionette TRACE conn4 <- [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:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1331ms 03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:55:25 INFO - PROCESS | 1955 | 1461236125089 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 03:55:25 INFO - PROCESS | 1955 | 1461236125091 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 03:55:25 INFO - PROCESS | 1955 | 1461236125098 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 1955 | 1461236125101 Marionette TRACE conn4 <- [1,922,null,{}] 03:55:25 INFO - PROCESS | 1955 | 1461236125106 Marionette TRACE conn4 -> [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:55:25 INFO - PROCESS | 1955 | 1461236125245 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 03:55:25 INFO - PROCESS | 1955 | 1461236125258 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dabb000 == 102 [pid = 1955] [id = 238] 03:55:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc36e83c400) [pid = 1955] [serial = 715] [outer = (nil)] 03:55:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc384ff0800) [pid = 1955] [serial = 716] [outer = 0x7fc36e83c400] 03:55:25 INFO - PROCESS | 1955 | 1461236125318 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc388b78400) [pid = 1955] [serial = 717] [outer = 0x7fc36e83c400] 03:55:26 INFO - PROCESS | 1955 | 1461236126096 Marionette TRACE conn4 <- [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:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1030ms 03:55:26 INFO - PROCESS | 1955 | 1461236126128 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 03:55:26 INFO - PROCESS | 1955 | 1461236126130 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:55:26 INFO - PROCESS | 1955 | 1461236126140 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 1955 | 1461236126142 Marionette TRACE conn4 <- [1,926,null,{}] 03:55:26 INFO - PROCESS | 1955 | 1461236126173 Marionette TRACE conn4 -> [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:55:26 INFO - PROCESS | 1955 | 1461236126352 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 03:55:26 INFO - PROCESS | 1955 | 1461236126368 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384c0d800 == 103 [pid = 1955] [id = 239] 03:55:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc384fd0400) [pid = 1955] [serial = 718] [outer = (nil)] 03:55:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc388ce9400) [pid = 1955] [serial = 719] [outer = 0x7fc384fd0400] 03:55:26 INFO - PROCESS | 1955 | 1461236126428 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc389171800) [pid = 1955] [serial = 720] [outer = 0x7fc384fd0400] 03:55:27 INFO - PROCESS | 1955 | 1461236127516 Marionette TRACE conn4 <- [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:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1432ms 03:55:27 INFO - PROCESS | 1955 | 1461236127573 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 1955 | 1461236127580 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:55:27 INFO - PROCESS | 1955 | 1461236127589 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 1955 | 1461236127594 Marionette TRACE conn4 <- [1,930,null,{}] 03:55:27 INFO - PROCESS | 1955 | 1461236127601 Marionette TRACE conn4 -> [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:55:27 INFO - PROCESS | 1955 | 1461236127778 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 03:55:27 INFO - PROCESS | 1955 | 1461236127949 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d79c800 == 104 [pid = 1955] [id = 240] 03:55:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36d441400) [pid = 1955] [serial = 721] [outer = (nil)] 03:55:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc370216800) [pid = 1955] [serial = 722] [outer = 0x7fc36d441400] 03:55:28 INFO - PROCESS | 1955 | 1461236128025 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc370ebe400) [pid = 1955] [serial = 723] [outer = 0x7fc36d441400] 03:55:28 INFO - PROCESS | 1955 | 1461236128948 Marionette TRACE conn4 <- [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:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1434ms 03:55:29 INFO - PROCESS | 1955 | 1461236129025 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 1955 | 1461236129034 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:55:29 INFO - PROCESS | 1955 | 1461236129044 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 1955 | 1461236129049 Marionette TRACE conn4 <- [1,934,null,{}] 03:55:29 INFO - PROCESS | 1955 | 1461236129056 Marionette TRACE conn4 -> [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:55:29 INFO - PROCESS | 1955 | 1461236129283 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 03:55:29 INFO - PROCESS | 1955 | 1461236129545 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375ed0000 == 105 [pid = 1955] [id = 241] 03:55:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc371450c00) [pid = 1955] [serial = 724] [outer = (nil)] 03:55:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc375768800) [pid = 1955] [serial = 725] [outer = 0x7fc371450c00] 03:55:29 INFO - PROCESS | 1955 | 1461236129665 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc3767c1400) [pid = 1955] [serial = 726] [outer = 0x7fc371450c00] 03:55:30 INFO - PROCESS | 1955 | 1461236130530 Marionette TRACE conn4 <- [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:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1539ms 03:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:55:30 INFO - PROCESS | 1955 | 1461236130583 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 1955 | 1461236130587 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 03:55:30 INFO - PROCESS | 1955 | 1461236130593 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 1955 | 1461236130599 Marionette TRACE conn4 <- [1,938,null,{}] 03:55:30 INFO - PROCESS | 1955 | 1461236130615 Marionette TRACE conn4 -> [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:55:30 INFO - PROCESS | 1955 | 1461236130792 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 03:55:30 INFO - PROCESS | 1955 | 1461236130969 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3891c0800 == 106 [pid = 1955] [id = 242] 03:55:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc375065c00) [pid = 1955] [serial = 727] [outer = (nil)] 03:55:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc383ac1000) [pid = 1955] [serial = 728] [outer = 0x7fc375065c00] 03:55:31 INFO - PROCESS | 1955 | 1461236131047 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc38867a000) [pid = 1955] [serial = 729] [outer = 0x7fc375065c00] 03:55:31 INFO - PROCESS | 1955 | 1461236131924 Marionette TRACE conn4 <- [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:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1387ms 03:55:31 INFO - PROCESS | 1955 | 1461236131981 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 03:55:31 INFO - PROCESS | 1955 | 1461236131985 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:55:31 INFO - PROCESS | 1955 | 1461236131991 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:55:31 INFO - PROCESS | 1955 | 1461236131994 Marionette TRACE conn4 <- [1,942,null,{}] 03:55:32 INFO - PROCESS | 1955 | 1461236132000 Marionette TRACE conn4 -> [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:55:32 INFO - PROCESS | 1955 | 1461236132173 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 03:55:32 INFO - PROCESS | 1955 | 1461236132345 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a211000 == 107 [pid = 1955] [id = 243] 03:55:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc37695ec00) [pid = 1955] [serial = 730] [outer = (nil)] 03:55:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc388cf2800) [pid = 1955] [serial = 731] [outer = 0x7fc37695ec00] 03:55:32 INFO - PROCESS | 1955 | 1461236132421 Marionette DEBUG loaded listener.js 03:55:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc38920fc00) [pid = 1955] [serial = 732] [outer = 0x7fc37695ec00] 03:55:33 INFO - PROCESS | 1955 | 1461236133244 Marionette TRACE conn4 <- [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:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1329ms 03:55:33 INFO - PROCESS | 1955 | 1461236133322 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 03:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:55:33 INFO - PROCESS | 1955 | 1461236133333 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 03:55:33 INFO - PROCESS | 1955 | 1461236133339 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 1955 | 1461236133341 Marionette TRACE conn4 <- [1,946,null,{}] 03:55:33 INFO - PROCESS | 1955 | 1461236133349 Marionette TRACE conn4 -> [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:55:33 INFO - PROCESS | 1955 | 1461236133518 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 03:55:33 INFO - PROCESS | 1955 | 1461236133690 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bbda800 == 108 [pid = 1955] [id = 244] 03:55:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc3631b2c00) [pid = 1955] [serial = 733] [outer = (nil)] 03:55:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc3631bb400) [pid = 1955] [serial = 734] [outer = 0x7fc3631b2c00] 03:55:33 INFO - PROCESS | 1955 | 1461236133765 Marionette DEBUG loaded listener.js 03:55:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc3631bfc00) [pid = 1955] [serial = 735] [outer = 0x7fc3631b2c00] 03:55:34 INFO - PROCESS | 1955 | 1461236134678 Marionette TRACE conn4 <- [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:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1384ms 03:55:34 INFO - PROCESS | 1955 | 1461236134725 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 03:55:34 INFO - PROCESS | 1955 | 1461236134729 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 03:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:55:34 INFO - PROCESS | 1955 | 1461236134735 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:55:34 INFO - PROCESS | 1955 | 1461236134737 Marionette TRACE conn4 <- [1,950,null,{}] 03:55:34 INFO - PROCESS | 1955 | 1461236134743 Marionette TRACE conn4 -> [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:55:34 INFO - PROCESS | 1955 | 1461236134943 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 03:55:35 INFO - PROCESS | 1955 | 1461236135117 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a20a800 == 109 [pid = 1955] [id = 245] 03:55:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc364843400) [pid = 1955] [serial = 736] [outer = (nil)] 03:55:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc36484dc00) [pid = 1955] [serial = 737] [outer = 0x7fc364843400] 03:55:35 INFO - PROCESS | 1955 | 1461236135194 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc38925d400) [pid = 1955] [serial = 738] [outer = 0x7fc364843400] 03:55:36 INFO - PROCESS | 1955 | 1461236136073 Marionette TRACE conn4 <- [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:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1378ms 03:55:36 INFO - PROCESS | 1955 | 1461236136115 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 03:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:55:36 INFO - PROCESS | 1955 | 1461236136119 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 03:55:36 INFO - PROCESS | 1955 | 1461236136127 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 1955 | 1461236136131 Marionette TRACE conn4 <- [1,954,null,{}] 03:55:36 INFO - PROCESS | 1955 | 1461236136137 Marionette TRACE conn4 -> [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:55:36 INFO - PROCESS | 1955 | 1461236136309 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 03:55:36 INFO - PROCESS | 1955 | 1461236136499 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3606da800 == 110 [pid = 1955] [id = 246] 03:55:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc3607db000) [pid = 1955] [serial = 739] [outer = (nil)] 03:55:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc3607dfc00) [pid = 1955] [serial = 740] [outer = 0x7fc3607db000] 03:55:36 INFO - PROCESS | 1955 | 1461236136574 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc3607e4c00) [pid = 1955] [serial = 741] [outer = 0x7fc3607db000] 03:55:37 INFO - PROCESS | 1955 | 1461236137449 Marionette TRACE conn4 <- [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:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1385ms 03:55:37 INFO - PROCESS | 1955 | 1461236137511 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 03:55:37 INFO - PROCESS | 1955 | 1461236137515 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 03:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:55:37 INFO - PROCESS | 1955 | 1461236137521 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:55:37 INFO - PROCESS | 1955 | 1461236137524 Marionette TRACE conn4 <- [1,958,null,{}] 03:55:37 INFO - PROCESS | 1955 | 1461236137529 Marionette TRACE conn4 -> [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:55:37 INFO - PROCESS | 1955 | 1461236137703 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 03:55:37 INFO - PROCESS | 1955 | 1461236137882 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625d1000 == 111 [pid = 1955] [id = 247] 03:55:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc3607db400) [pid = 1955] [serial = 742] [outer = (nil)] 03:55:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc3626c5c00) [pid = 1955] [serial = 743] [outer = 0x7fc3607db400] 03:55:37 INFO - PROCESS | 1955 | 1461236137958 Marionette DEBUG loaded listener.js 03:55:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc3626ca000) [pid = 1955] [serial = 744] [outer = 0x7fc3607db400] 03:55:38 INFO - PROCESS | 1955 | 1461236138865 Marionette TRACE conn4 <- [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:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1378ms 03:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:55:38 INFO - PROCESS | 1955 | 1461236138900 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 03:55:38 INFO - PROCESS | 1955 | 1461236138903 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 03:55:38 INFO - PROCESS | 1955 | 1461236138909 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:55:38 INFO - PROCESS | 1955 | 1461236138912 Marionette TRACE conn4 <- [1,962,null,{}] 03:55:38 INFO - PROCESS | 1955 | 1461236138918 Marionette TRACE conn4 -> [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:55:39 INFO - PROCESS | 1955 | 1461236139085 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 03:55:39 INFO - PROCESS | 1955 | 1461236139271 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370431000 == 112 [pid = 1955] [id = 248] 03:55:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc3607dbc00) [pid = 1955] [serial = 745] [outer = (nil)] 03:55:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc36093cc00) [pid = 1955] [serial = 746] [outer = 0x7fc3607dbc00] 03:55:39 INFO - PROCESS | 1955 | 1461236139340 Marionette DEBUG loaded listener.js 03:55:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc360941800) [pid = 1955] [serial = 747] [outer = 0x7fc3607dbc00] 03:55:40 INFO - PROCESS | 1955 | 1461236140184 Marionette TRACE conn4 <- [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:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1338ms 03:55:40 INFO - PROCESS | 1955 | 1461236140249 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 03:55:40 INFO - PROCESS | 1955 | 1461236140255 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 03:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:55:40 INFO - PROCESS | 1955 | 1461236140264 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:55:40 INFO - PROCESS | 1955 | 1461236140269 Marionette TRACE conn4 <- [1,966,null,{}] 03:55:40 INFO - PROCESS | 1955 | 1461236140277 Marionette TRACE conn4 -> [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:55:40 INFO - PROCESS | 1955 | 1461236140526 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 03:55:40 INFO - PROCESS | 1955 | 1461236140701 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360a46000 == 113 [pid = 1955] [id = 249] 03:55:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc360937c00) [pid = 1955] [serial = 748] [outer = (nil)] 03:55:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc3626c6c00) [pid = 1955] [serial = 749] [outer = 0x7fc360937c00] 03:55:40 INFO - PROCESS | 1955 | 1461236140771 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc3626ce000) [pid = 1955] [serial = 750] [outer = 0x7fc360937c00] 03:55:41 INFO - PROCESS | 1955 | 1461236141732 Marionette TRACE conn4 <- [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:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1534ms 03:55:41 INFO - PROCESS | 1955 | 1461236141797 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 1955 | 1461236141801 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 03:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:55:41 INFO - PROCESS | 1955 | 1461236141808 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - PROCESS | 1955 | 1461236141812 Marionette TRACE conn4 <- [1,970,null,{}] 03:55:41 INFO - PROCESS | 1955 | 1461236141817 Marionette TRACE conn4 -> [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:55:42 INFO - PROCESS | 1955 | 1461236142014 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 03:55:42 INFO - PROCESS | 1955 | 1461236142193 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc1c000 == 114 [pid = 1955] [id = 250] 03:55:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc35fca0c00) [pid = 1955] [serial = 751] [outer = (nil)] 03:55:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc35fca6c00) [pid = 1955] [serial = 752] [outer = 0x7fc35fca0c00] 03:55:42 INFO - PROCESS | 1955 | 1461236142319 Marionette DEBUG loaded listener.js 03:55:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc383ae9400) [pid = 1955] [serial = 753] [outer = 0x7fc35fca0c00] 03:55:43 INFO - PROCESS | 1955 | 1461236143143 Marionette TRACE conn4 <- [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:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1379ms 03:55:43 INFO - PROCESS | 1955 | 1461236143188 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 03:55:43 INFO - PROCESS | 1955 | 1461236143192 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 03:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:55:43 INFO - PROCESS | 1955 | 1461236143198 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:55:43 INFO - PROCESS | 1955 | 1461236143201 Marionette TRACE conn4 <- [1,974,null,{}] 03:55:43 INFO - PROCESS | 1955 | 1461236143206 Marionette TRACE conn4 -> [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:55:43 INFO - PROCESS | 1955 | 1461236143453 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 03:55:43 INFO - PROCESS | 1955 | 1461236143651 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36330c800 == 115 [pid = 1955] [id = 251] 03:55:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc35fca1400) [pid = 1955] [serial = 754] [outer = (nil)] 03:55:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc363098400) [pid = 1955] [serial = 755] [outer = 0x7fc35fca1400] 03:55:43 INFO - PROCESS | 1955 | 1461236143760 Marionette DEBUG loaded listener.js 03:55:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc36309d400) [pid = 1955] [serial = 756] [outer = 0x7fc35fca1400] 03:55:44 INFO - PROCESS | 1955 | 1461236144591 Marionette TRACE conn4 <- [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:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1431ms 03:55:44 INFO - PROCESS | 1955 | 1461236144630 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 1955 | 1461236144633 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 03:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:55:44 INFO - PROCESS | 1955 | 1461236144639 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 1955 | 1461236144641 Marionette TRACE conn4 <- [1,978,null,{}] 03:55:44 INFO - PROCESS | 1955 | 1461236144647 Marionette TRACE conn4 -> [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:55:44 INFO - PROCESS | 1955 | 1461236144817 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 03:55:45 INFO - PROCESS | 1955 | 1461236145327 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624d0800 == 116 [pid = 1955] [id = 252] 03:55:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc35fca2800) [pid = 1955] [serial = 757] [outer = (nil)] 03:55:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc35fca5c00) [pid = 1955] [serial = 758] [outer = 0x7fc35fca2800] 03:55:45 INFO - PROCESS | 1955 | 1461236145439 Marionette DEBUG loaded listener.js 03:55:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc362097800) [pid = 1955] [serial = 759] [outer = 0x7fc35fca2800] 03:55:46 INFO - PROCESS | 1955 | 1461236146277 Marionette TRACE conn4 <- [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:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1680ms 03:55:46 INFO - PROCESS | 1955 | 1461236146322 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 03:55:46 INFO - PROCESS | 1955 | 1461236146329 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 03:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:55:46 INFO - PROCESS | 1955 | 1461236146337 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:55:46 INFO - PROCESS | 1955 | 1461236146342 Marionette TRACE conn4 <- [1,982,null,{}] 03:55:46 INFO - PROCESS | 1955 | 1461236146348 Marionette TRACE conn4 -> [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:55:46 INFO - PROCESS | 1955 | 1461236146542 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 03:55:46 INFO - PROCESS | 1955 | 1461236146889 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e04000 == 117 [pid = 1955] [id = 253] 03:55:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc36309a800) [pid = 1955] [serial = 760] [outer = (nil)] 03:55:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc36309e800) [pid = 1955] [serial = 761] [outer = 0x7fc36309a800] 03:55:46 INFO - PROCESS | 1955 | 1461236146966 Marionette DEBUG loaded listener.js 03:55:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc3631b2000) [pid = 1955] [serial = 762] [outer = 0x7fc36309a800] 03:55:47 INFO - PROCESS | 1955 | 1461236147811 Marionette TRACE conn4 <- [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:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1530ms 03:55:47 INFO - PROCESS | 1955 | 1461236147872 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 03:55:47 INFO - PROCESS | 1955 | 1461236147878 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 03:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:55:47 INFO - PROCESS | 1955 | 1461236147884 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:55:47 INFO - PROCESS | 1955 | 1461236147887 Marionette TRACE conn4 <- [1,986,null,{}] 03:55:47 INFO - PROCESS | 1955 | 1461236147893 Marionette TRACE conn4 -> [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:55:48 INFO - PROCESS | 1955 | 1461236148059 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a3c5800 == 116 [pid = 1955] [id = 151] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dabb000 == 115 [pid = 1955] [id = 238] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc384bd8000) [pid = 1955] [serial = 661] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc379a93c00) [pid = 1955] [serial = 631] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc383abb400) [pid = 1955] [serial = 637] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc382bd9c00) [pid = 1955] [serial = 634] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc376ff0800) [pid = 1955] [serial = 628] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc36a8a1c00) [pid = 1955] [serial = 640] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | 1461236148309 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da13000 == 114 [pid = 1955] [id = 237] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f98000 == 113 [pid = 1955] [id = 236] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b93800 == 112 [pid = 1955] [id = 235] 03:55:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a20e800 == 113 [pid = 1955] [id = 254] 03:55:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc364842400) [pid = 1955] [serial = 763] [outer = (nil)] 03:55:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc366940c00) [pid = 1955] [serial = 764] [outer = 0x7fc364842400] 03:55:48 INFO - PROCESS | 1955 | 1461236148468 Marionette DEBUG loaded listener.js 03:55:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc36a89cc00) [pid = 1955] [serial = 765] [outer = 0x7fc364842400] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc372be9000 == 112 [pid = 1955] [id = 234] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b665800 == 111 [pid = 1955] [id = 233] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37042d800 == 110 [pid = 1955] [id = 232] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3667ba800 == 109 [pid = 1955] [id = 231] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d122800 == 108 [pid = 1955] [id = 223] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379d45000 == 107 [pid = 1955] [id = 222] 03:55:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc371594800 == 106 [pid = 1955] [id = 221] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc383c16400) [pid = 1955] [serial = 659] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc374cca400) [pid = 1955] [serial = 650] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc375b63000) [pid = 1955] [serial = 622] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc36d648000) [pid = 1955] [serial = 646] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc36cf35400) [pid = 1955] [serial = 644] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc374cc3800) [pid = 1955] [serial = 619] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc3778b6800) [pid = 1955] [serial = 655] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc37983a000) [pid = 1955] [serial = 656] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc37695bc00) [pid = 1955] [serial = 625] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc376ff5000) [pid = 1955] [serial = 653] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc36b64b400) [pid = 1955] [serial = 643] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc37cd5b000) [pid = 1955] [serial = 658] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc3702ce000) [pid = 1955] [serial = 616] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc3715eac00) [pid = 1955] [serial = 649] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc372a2d800) [pid = 1955] [serial = 470] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc383c9f000) [pid = 1955] [serial = 515] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc375068400) [pid = 1955] [serial = 614] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc3703d7c00) [pid = 1955] [serial = 647] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc375b65000) [pid = 1955] [serial = 652] [outer = (nil)] [url = about:blank] 03:55:49 INFO - PROCESS | 1955 | 1461236149209 Marionette TRACE conn4 <- [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:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 03:55:49 INFO - PROCESS | 1955 | 1461236149271 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 03:55:49 INFO - PROCESS | 1955 | 1461236149275 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 03:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:55:49 INFO - PROCESS | 1955 | 1461236149287 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:55:49 INFO - PROCESS | 1955 | 1461236149296 Marionette TRACE conn4 <- [1,990,null,{}] 03:55:49 INFO - PROCESS | 1955 | 1461236149305 Marionette TRACE conn4 -> [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:55:49 INFO - PROCESS | 1955 | 1461236149477 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 03:55:49 INFO - PROCESS | 1955 | 1461236149488 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc48000 == 107 [pid = 1955] [id = 255] 03:55:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc364843000) [pid = 1955] [serial = 766] [outer = (nil)] 03:55:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc36d643000) [pid = 1955] [serial = 767] [outer = 0x7fc364843000] 03:55:49 INFO - PROCESS | 1955 | 1461236149550 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc36eba8800) [pid = 1955] [serial = 768] [outer = 0x7fc364843000] 03:55:50 INFO - PROCESS | 1955 | 1461236150354 Marionette TRACE conn4 <- [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:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1150ms 03:55:50 INFO - PROCESS | 1955 | 1461236150435 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 03:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:55:50 INFO - PROCESS | 1955 | 1461236150440 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 03:55:50 INFO - PROCESS | 1955 | 1461236150445 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 1955 | 1461236150448 Marionette TRACE conn4 <- [1,994,null,{}] 03:55:50 INFO - PROCESS | 1955 | 1461236150453 Marionette TRACE conn4 -> [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:55:50 INFO - PROCESS | 1955 | 1461236150613 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 03:55:50 INFO - PROCESS | 1955 | 1461236150622 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e874800 == 108 [pid = 1955] [id = 256] 03:55:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc36209b800) [pid = 1955] [serial = 769] [outer = (nil)] 03:55:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc3703d7000) [pid = 1955] [serial = 770] [outer = 0x7fc36209b800] 03:55:50 INFO - PROCESS | 1955 | 1461236150821 Marionette DEBUG loaded listener.js 03:55:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc370ebf400) [pid = 1955] [serial = 771] [outer = 0x7fc36209b800] 03:55:51 INFO - PROCESS | 1955 | 1461236151617 Marionette TRACE conn4 <- [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:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1240ms 03:55:51 INFO - PROCESS | 1955 | 1461236151687 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 1955 | 1461236151690 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 03:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:55:51 INFO - PROCESS | 1955 | 1461236151696 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - PROCESS | 1955 | 1461236151699 Marionette TRACE conn4 <- [1,998,null,{}] 03:55:51 INFO - PROCESS | 1955 | 1461236151704 Marionette TRACE conn4 -> [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:55:51 INFO - PROCESS | 1955 | 1461236151914 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 03:55:51 INFO - PROCESS | 1955 | 1461236151936 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370cb1800 == 109 [pid = 1955] [id = 257] 03:55:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc372b76400) [pid = 1955] [serial = 772] [outer = (nil)] 03:55:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc374389c00) [pid = 1955] [serial = 773] [outer = 0x7fc372b76400] 03:55:52 INFO - PROCESS | 1955 | 1461236152009 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc375769800) [pid = 1955] [serial = 774] [outer = 0x7fc372b76400] 03:55:52 INFO - PROCESS | 1955 | 1461236152842 Marionette TRACE conn4 <- [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:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1181ms 03:55:52 INFO - PROCESS | 1955 | 1461236152877 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 03:55:52 INFO - PROCESS | 1955 | 1461236152879 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 03:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:55:52 INFO - PROCESS | 1955 | 1461236152888 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:55:52 INFO - PROCESS | 1955 | 1461236152890 Marionette TRACE conn4 <- [1,1002,null,{}] 03:55:52 INFO - PROCESS | 1955 | 1461236152903 Marionette TRACE conn4 -> [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:55:53 INFO - PROCESS | 1955 | 1461236153101 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc3777dc400) [pid = 1955] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc383757800) [pid = 1955] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36e83c400) [pid = 1955] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc366947000) [pid = 1955] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc362096400) [pid = 1955] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc375baec00) [pid = 1955] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc383e38800) [pid = 1955] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc375769c00) [pid = 1955] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:55:53 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc36d43dc00) [pid = 1955] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:55:53 INFO - PROCESS | 1955 | 1461236153396 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4ca800 == 110 [pid = 1955] [id = 258] 03:55:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc362096400) [pid = 1955] [serial = 775] [outer = (nil)] 03:55:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc36d112000) [pid = 1955] [serial = 776] [outer = 0x7fc362096400] 03:55:53 INFO - PROCESS | 1955 | 1461236153471 Marionette DEBUG loaded listener.js 03:55:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc375b66c00) [pid = 1955] [serial = 777] [outer = 0x7fc362096400] 03:55:54 INFO - PROCESS | 1955 | 1461236154400 Marionette TRACE conn4 <- [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:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1577ms 03:55:54 INFO - PROCESS | 1955 | 1461236154467 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 03:55:54 INFO - PROCESS | 1955 | 1461236154474 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 03:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:55:54 INFO - PROCESS | 1955 | 1461236154483 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:55:54 INFO - PROCESS | 1955 | 1461236154488 Marionette TRACE conn4 <- [1,1006,null,{}] 03:55:54 INFO - PROCESS | 1955 | 1461236154497 Marionette TRACE conn4 -> [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:55:54 INFO - PROCESS | 1955 | 1461236154683 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 03:55:54 INFO - PROCESS | 1955 | 1461236154860 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3633a5800 == 111 [pid = 1955] [id = 259] 03:55:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc3626c3800) [pid = 1955] [serial = 778] [outer = (nil)] 03:55:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc362d8bc00) [pid = 1955] [serial = 779] [outer = 0x7fc3626c3800] 03:55:54 INFO - PROCESS | 1955 | 1461236154937 Marionette DEBUG loaded listener.js 03:55:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc36309ec00) [pid = 1955] [serial = 780] [outer = 0x7fc3626c3800] 03:55:55 INFO - PROCESS | 1955 | 1461236155811 Marionette TRACE conn4 <- [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:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1386ms 03:55:55 INFO - PROCESS | 1955 | 1461236155871 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 1955 | 1461236155880 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 03:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:55:55 INFO - PROCESS | 1955 | 1461236155890 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 1955 | 1461236155894 Marionette TRACE conn4 <- [1,1010,null,{}] 03:55:55 INFO - PROCESS | 1955 | 1461236155900 Marionette TRACE conn4 -> [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:55:56 INFO - PROCESS | 1955 | 1461236156080 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 03:55:56 INFO - PROCESS | 1955 | 1461236156256 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36dcc3000 == 112 [pid = 1955] [id = 260] 03:55:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc3626c7800) [pid = 1955] [serial = 781] [outer = (nil)] 03:55:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc36a89d000) [pid = 1955] [serial = 782] [outer = 0x7fc3626c7800] 03:55:56 INFO - PROCESS | 1955 | 1461236156333 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc36cf2d800) [pid = 1955] [serial = 783] [outer = 0x7fc3626c7800] 03:55:57 INFO - PROCESS | 1955 | 1461236157333 Marionette TRACE conn4 <- [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:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1479ms 03:55:57 INFO - PROCESS | 1955 | 1461236157370 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 1955 | 1461236157375 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 03:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:55:57 INFO - PROCESS | 1955 | 1461236157381 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 1955 | 1461236157386 Marionette TRACE conn4 <- [1,1014,null,{}] 03:55:57 INFO - PROCESS | 1955 | 1461236157402 Marionette TRACE conn4 -> [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:55:57 INFO - PROCESS | 1955 | 1461236157575 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 03:55:57 INFO - PROCESS | 1955 | 1461236157753 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376743800 == 113 [pid = 1955] [id = 261] 03:55:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc36b6f0000) [pid = 1955] [serial = 784] [outer = (nil)] 03:55:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc375032000) [pid = 1955] [serial = 785] [outer = 0x7fc36b6f0000] 03:55:57 INFO - PROCESS | 1955 | 1461236157830 Marionette DEBUG loaded listener.js 03:55:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc375b65400) [pid = 1955] [serial = 786] [outer = 0x7fc36b6f0000] 03:55:58 INFO - PROCESS | 1955 | 1461236158702 Marionette TRACE conn4 <- [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:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1348ms 03:55:58 INFO - PROCESS | 1955 | 1461236158730 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 03:55:58 INFO - PROCESS | 1955 | 1461236158735 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 03:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:55:58 INFO - PROCESS | 1955 | 1461236158741 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:55:58 INFO - PROCESS | 1955 | 1461236158744 Marionette TRACE conn4 <- [1,1018,null,{}] 03:55:58 INFO - PROCESS | 1955 | 1461236158749 Marionette TRACE conn4 -> [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:55:58 INFO - PROCESS | 1955 | 1461236158911 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 03:55:59 INFO - PROCESS | 1955 | 1461236159094 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da05000 == 114 [pid = 1955] [id = 262] 03:55:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc36d441c00) [pid = 1955] [serial = 787] [outer = (nil)] 03:55:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc377bc6c00) [pid = 1955] [serial = 788] [outer = 0x7fc36d441c00] 03:55:59 INFO - PROCESS | 1955 | 1461236159174 Marionette DEBUG loaded listener.js 03:55:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc382b56c00) [pid = 1955] [serial = 789] [outer = 0x7fc36d441c00] 03:56:00 INFO - PROCESS | 1955 | 1461236160076 Marionette TRACE conn4 <- [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:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1382ms 03:56:00 INFO - PROCESS | 1955 | 1461236160124 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 03:56:00 INFO - PROCESS | 1955 | 1461236160128 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 03:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:56:00 INFO - PROCESS | 1955 | 1461236160134 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:56:00 INFO - PROCESS | 1955 | 1461236160136 Marionette TRACE conn4 <- [1,1022,null,{}] 03:56:00 INFO - PROCESS | 1955 | 1461236160141 Marionette TRACE conn4 -> [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:56:00 INFO - PROCESS | 1955 | 1461236160318 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 03:56:00 INFO - PROCESS | 1955 | 1461236160502 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec7000 == 115 [pid = 1955] [id = 263] 03:56:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc3770af000) [pid = 1955] [serial = 790] [outer = (nil)] 03:56:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc383abb400) [pid = 1955] [serial = 791] [outer = 0x7fc3770af000] 03:56:00 INFO - PROCESS | 1955 | 1461236160581 Marionette DEBUG loaded listener.js 03:56:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc383e38800) [pid = 1955] [serial = 792] [outer = 0x7fc3770af000] 03:56:01 INFO - PROCESS | 1955 | 1461236161460 Marionette TRACE conn4 <- [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:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1377ms 03:56:01 INFO - PROCESS | 1955 | 1461236161512 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 03:56:01 INFO - PROCESS | 1955 | 1461236161515 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 03:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:56:01 INFO - PROCESS | 1955 | 1461236161522 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:56:01 INFO - PROCESS | 1955 | 1461236161525 Marionette TRACE conn4 <- [1,1026,null,{}] 03:56:01 INFO - PROCESS | 1955 | 1461236161531 Marionette TRACE conn4 -> [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:56:01 INFO - PROCESS | 1955 | 1461236161721 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 03:56:01 INFO - PROCESS | 1955 | 1461236161909 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38912b000 == 116 [pid = 1955] [id = 264] 03:56:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc371455c00) [pid = 1955] [serial = 793] [outer = (nil)] 03:56:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc388b76400) [pid = 1955] [serial = 794] [outer = 0x7fc371455c00] 03:56:01 INFO - PROCESS | 1955 | 1461236161991 Marionette DEBUG loaded listener.js 03:56:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc388eb9800) [pid = 1955] [serial = 795] [outer = 0x7fc371455c00] 03:56:02 INFO - PROCESS | 1955 | 1461236162993 Marionette TRACE conn4 <- [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:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1537ms 03:56:03 INFO - PROCESS | 1955 | 1461236163059 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 03:56:03 INFO - PROCESS | 1955 | 1461236163063 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 03:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:56:03 INFO - PROCESS | 1955 | 1461236163069 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:56:03 INFO - PROCESS | 1955 | 1461236163071 Marionette TRACE conn4 <- [1,1030,null,{}] 03:56:03 INFO - PROCESS | 1955 | 1461236163077 Marionette TRACE conn4 -> [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:56:03 INFO - PROCESS | 1955 | 1461236163237 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 03:56:03 INFO - PROCESS | 1955 | 1461236163416 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36310e000 == 117 [pid = 1955] [id = 265] 03:56:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc361dd2c00) [pid = 1955] [serial = 796] [outer = (nil)] 03:56:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc361ddac00) [pid = 1955] [serial = 797] [outer = 0x7fc361dd2c00] 03:56:03 INFO - PROCESS | 1955 | 1461236163500 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc361ddf000) [pid = 1955] [serial = 798] [outer = 0x7fc361dd2c00] 03:56:04 INFO - PROCESS | 1955 | 1461236164342 Marionette TRACE conn4 <- [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:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1328ms 03:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:56:04 INFO - PROCESS | 1955 | 1461236164398 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 03:56:04 INFO - PROCESS | 1955 | 1461236164401 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 03:56:04 INFO - PROCESS | 1955 | 1461236164407 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:56:04 INFO - PROCESS | 1955 | 1461236164410 Marionette TRACE conn4 <- [1,1034,null,{}] 03:56:04 INFO - PROCESS | 1955 | 1461236164416 Marionette TRACE conn4 -> [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:56:04 INFO - PROCESS | 1955 | 1461236164595 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 03:56:04 INFO - PROCESS | 1955 | 1461236164795 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38ae83800 == 118 [pid = 1955] [id = 266] 03:56:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc361dd4800) [pid = 1955] [serial = 799] [outer = (nil)] 03:56:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc36e97c400) [pid = 1955] [serial = 800] [outer = 0x7fc361dd4800] 03:56:04 INFO - PROCESS | 1955 | 1461236164964 Marionette DEBUG loaded listener.js 03:56:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc36e980400) [pid = 1955] [serial = 801] [outer = 0x7fc361dd4800] 03:56:05 INFO - PROCESS | 1955 | 1461236165898 Marionette TRACE conn4 <- [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:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 03:56:05 INFO - PROCESS | 1955 | 1461236165940 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 03:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:56:05 INFO - PROCESS | 1955 | 1461236165944 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 03:56:05 INFO - PROCESS | 1955 | 1461236165950 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:56:05 INFO - PROCESS | 1955 | 1461236165953 Marionette TRACE conn4 <- [1,1038,null,{}] 03:56:05 INFO - PROCESS | 1955 | 1461236165958 Marionette TRACE conn4 -> [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:56:06 INFO - PROCESS | 1955 | 1461236166129 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 03:56:06 INFO - PROCESS | 1955 | 1461236166315 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e9f000 == 119 [pid = 1955] [id = 267] 03:56:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc361dda000) [pid = 1955] [serial = 802] [outer = (nil)] 03:56:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc36e983400) [pid = 1955] [serial = 803] [outer = 0x7fc361dda000] 03:56:06 INFO - PROCESS | 1955 | 1461236166385 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc376966800) [pid = 1955] [serial = 804] [outer = 0x7fc361dda000] 03:56:07 INFO - PROCESS | 1955 | 1461236167311 Marionette TRACE conn4 <- [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:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1430ms 03:56:07 INFO - PROCESS | 1955 | 1461236167382 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 1955 | 1461236167384 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 03:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:56:07 INFO - PROCESS | 1955 | 1461236167391 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 1955 | 1461236167394 Marionette TRACE conn4 <- [1,1042,null,{}] 03:56:07 INFO - PROCESS | 1955 | 1461236167400 Marionette TRACE conn4 -> [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:56:07 INFO - PROCESS | 1955 | 1461236167572 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 03:56:07 INFO - PROCESS | 1955 | 1461236167754 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3de800 == 120 [pid = 1955] [id = 268] 03:56:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc35f4ca400) [pid = 1955] [serial = 805] [outer = (nil)] 03:56:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc35f4d3400) [pid = 1955] [serial = 806] [outer = 0x7fc35f4ca400] 03:56:07 INFO - PROCESS | 1955 | 1461236167831 Marionette DEBUG loaded listener.js 03:56:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc35f4d8400) [pid = 1955] [serial = 807] [outer = 0x7fc35f4ca400] 03:56:08 INFO - PROCESS | 1955 | 1461236168670 Marionette TRACE conn4 <- [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:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1338ms 03:56:08 INFO - PROCESS | 1955 | 1461236168730 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 03:56:08 INFO - PROCESS | 1955 | 1461236168734 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 03:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:56:08 INFO - PROCESS | 1955 | 1461236168740 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:56:08 INFO - PROCESS | 1955 | 1461236168744 Marionette TRACE conn4 <- [1,1046,null,{}] 03:56:08 INFO - PROCESS | 1955 | 1461236168749 Marionette TRACE conn4 -> [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:56:08 INFO - PROCESS | 1955 | 1461236168959 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 03:56:09 INFO - PROCESS | 1955 | 1461236169143 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610e2800 == 121 [pid = 1955] [id = 269] 03:56:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc35f4cd800) [pid = 1955] [serial = 808] [outer = (nil)] 03:56:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc388cea000) [pid = 1955] [serial = 809] [outer = 0x7fc35f4cd800] 03:56:09 INFO - PROCESS | 1955 | 1461236169222 Marionette DEBUG loaded listener.js 03:56:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc389264800) [pid = 1955] [serial = 810] [outer = 0x7fc35f4cd800] 03:56:10 INFO - PROCESS | 1955 | 1461236170062 Marionette TRACE conn4 <- [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:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1384ms 03:56:10 INFO - PROCESS | 1955 | 1461236170126 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 03:56:10 INFO - PROCESS | 1955 | 1461236170130 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 03:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:56:10 INFO - PROCESS | 1955 | 1461236170137 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:56:10 INFO - PROCESS | 1955 | 1461236170140 Marionette TRACE conn4 <- [1,1050,null,{}] 03:56:10 INFO - PROCESS | 1955 | 1461236170147 Marionette TRACE conn4 -> [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:56:10 INFO - PROCESS | 1955 | 1461236170330 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 03:56:10 INFO - PROCESS | 1955 | 1461236170522 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea0f800 == 122 [pid = 1955] [id = 270] 03:56:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc35e9a9000) [pid = 1955] [serial = 811] [outer = (nil)] 03:56:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc35e9b0000) [pid = 1955] [serial = 812] [outer = 0x7fc35e9a9000] 03:56:10 INFO - PROCESS | 1955 | 1461236170599 Marionette DEBUG loaded listener.js 03:56:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc35e9b4000) [pid = 1955] [serial = 813] [outer = 0x7fc35e9a9000] 03:56:11 INFO - PROCESS | 1955 | 1461236171430 Marionette TRACE conn4 <- [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:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1333ms 03:56:11 INFO - PROCESS | 1955 | 1461236171471 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 03:56:11 INFO - PROCESS | 1955 | 1461236171475 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 03:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:56:11 INFO - PROCESS | 1955 | 1461236171481 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:56:11 INFO - PROCESS | 1955 | 1461236171483 Marionette TRACE conn4 <- [1,1054,null,{}] 03:56:11 INFO - PROCESS | 1955 | 1461236171489 Marionette TRACE conn4 -> [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:56:11 INFO - PROCESS | 1955 | 1461236171663 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 03:56:12 INFO - PROCESS | 1955 | 1461236172299 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f5800 == 123 [pid = 1955] [id = 271] 03:56:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc35eb47400) [pid = 1955] [serial = 814] [outer = (nil)] 03:56:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc35eb49000) [pid = 1955] [serial = 815] [outer = 0x7fc35eb47400] 03:56:12 INFO - PROCESS | 1955 | 1461236172382 Marionette DEBUG loaded listener.js 03:56:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc35f4cec00) [pid = 1955] [serial = 816] [outer = 0x7fc35eb47400] 03:56:13 INFO - PROCESS | 1955 | 1461236173198 Marionette TRACE conn4 <- [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:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1783ms 03:56:13 INFO - PROCESS | 1955 | 1461236173267 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 03:56:13 INFO - PROCESS | 1955 | 1461236173272 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 03:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:56:13 INFO - PROCESS | 1955 | 1461236173279 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:56:13 INFO - PROCESS | 1955 | 1461236173285 Marionette TRACE conn4 <- [1,1058,null,{}] 03:56:13 INFO - PROCESS | 1955 | 1461236173291 Marionette TRACE conn4 -> [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:56:13 INFO - PROCESS | 1955 | 1461236173469 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 03:56:13 INFO - PROCESS | 1955 | 1461236173848 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360a41000 == 124 [pid = 1955] [id = 272] 03:56:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc3607e1800) [pid = 1955] [serial = 817] [outer = (nil)] 03:56:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc360935c00) [pid = 1955] [serial = 818] [outer = 0x7fc3607e1800] 03:56:13 INFO - PROCESS | 1955 | 1461236173924 Marionette DEBUG loaded listener.js 03:56:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc361ddb000) [pid = 1955] [serial = 819] [outer = 0x7fc3607e1800] 03:56:14 INFO - PROCESS | 1955 | 1461236174785 Marionette TRACE conn4 <- [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:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1539ms 03:56:14 INFO - PROCESS | 1955 | 1461236174821 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 03:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:56:14 INFO - PROCESS | 1955 | 1461236174827 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 03:56:14 INFO - PROCESS | 1955 | 1461236174834 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:56:14 INFO - PROCESS | 1955 | 1461236174837 Marionette TRACE conn4 <- [1,1062,null,{}] 03:56:14 INFO - PROCESS | 1955 | 1461236174842 Marionette TRACE conn4 -> [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:56:15 INFO - PROCESS | 1955 | 1461236175007 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 03:56:15 INFO - PROCESS | 1955 | 1461236175200 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665e6000 == 125 [pid = 1955] [id = 273] 03:56:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc3607d9400) [pid = 1955] [serial = 820] [outer = (nil)] 03:56:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc362d8d000) [pid = 1955] [serial = 821] [outer = 0x7fc3607d9400] 03:56:15 INFO - PROCESS | 1955 | 1461236175264 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc36309d800) [pid = 1955] [serial = 822] [outer = 0x7fc3607d9400] 03:56:16 INFO - PROCESS | 1955 | 1461236176203 Marionette TRACE conn4 <- [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:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1429ms 03:56:16 INFO - PROCESS | 1955 | 1461236176264 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 1955 | 1461236176267 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 03:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:56:16 INFO - PROCESS | 1955 | 1461236176281 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 1955 | 1461236176289 Marionette TRACE conn4 <- [1,1066,null,{}] 03:56:16 INFO - PROCESS | 1955 | 1461236176297 Marionette TRACE conn4 -> [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:56:16 INFO - PROCESS | 1955 | 1461236176512 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 03:56:16 INFO - PROCESS | 1955 | 1461236176708 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363388000 == 126 [pid = 1955] [id = 274] 03:56:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc362d84c00) [pid = 1955] [serial = 823] [outer = (nil)] 03:56:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc36a49f400) [pid = 1955] [serial = 824] [outer = 0x7fc362d84c00] 03:56:16 INFO - PROCESS | 1955 | 1461236176811 Marionette DEBUG loaded listener.js 03:56:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc36a894800) [pid = 1955] [serial = 825] [outer = 0x7fc362d84c00] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7a1000 == 125 [pid = 1955] [id = 190] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc370306800) [pid = 1955] [serial = 664] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc3754e8800) [pid = 1955] [serial = 667] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc383af5000) [pid = 1955] [serial = 670] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc383e0f400) [pid = 1955] [serial = 673] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc383abb800) [pid = 1955] [serial = 676] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc388b75c00) [pid = 1955] [serial = 679] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc388ceec00) [pid = 1955] [serial = 682] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc36d8ea800) [pid = 1955] [serial = 686] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc3891d3c00) [pid = 1955] [serial = 689] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc362097000) [pid = 1955] [serial = 692] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370cb1800 == 124 [pid = 1955] [id = 257] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e874800 == 123 [pid = 1955] [id = 256] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cc48000 == 122 [pid = 1955] [id = 255] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a20e800 == 121 [pid = 1955] [id = 254] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e04000 == 120 [pid = 1955] [id = 253] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624d0800 == 119 [pid = 1955] [id = 252] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360a46000 == 118 [pid = 1955] [id = 249] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370431000 == 117 [pid = 1955] [id = 248] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625d1000 == 116 [pid = 1955] [id = 247] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3606da800 == 115 [pid = 1955] [id = 246] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a20a800 == 114 [pid = 1955] [id = 245] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bbda800 == 113 [pid = 1955] [id = 244] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a211000 == 112 [pid = 1955] [id = 243] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3891c0800 == 111 [pid = 1955] [id = 242] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375ed0000 == 110 [pid = 1955] [id = 241] 03:56:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d79c800 == 109 [pid = 1955] [id = 240] 03:56:17 INFO - PROCESS | 1955 | 1461236177737 Marionette TRACE conn4 <- [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:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc373ec5400) [pid = 1955] [serial = 702] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc36693e000) [pid = 1955] [serial = 695] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc376961800) [pid = 1955] [serial = 707] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc386dcbc00) [pid = 1955] [serial = 714] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc384cd0800) [pid = 1955] [serial = 662] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc375b4e800) [pid = 1955] [serial = 704] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc370c44800) [pid = 1955] [serial = 699] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc370081800) [pid = 1955] [serial = 698] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc375b68c00) [pid = 1955] [serial = 705] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc36a89c400) [pid = 1955] [serial = 696] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc383756400) [pid = 1955] [serial = 711] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc376ffc000) [pid = 1955] [serial = 708] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc36d8e2000) [pid = 1955] [serial = 437] [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:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc388b78400) [pid = 1955] [serial = 717] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc378632400) [pid = 1955] [serial = 710] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc384fed800) [pid = 1955] [serial = 713] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc384ff0800) [pid = 1955] [serial = 716] [outer = (nil)] [url = about:blank] 03:56:17 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc37030e800) [pid = 1955] [serial = 701] [outer = (nil)] [url = about:blank] 03:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1511ms 03:56:17 INFO - PROCESS | 1955 | 1461236177785 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 03:56:17 INFO - PROCESS | 1955 | 1461236177789 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 03:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:56:17 INFO - PROCESS | 1955 | 1461236177795 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:56:17 INFO - PROCESS | 1955 | 1461236177797 Marionette TRACE conn4 <- [1,1070,null,{}] 03:56:17 INFO - PROCESS | 1955 | 1461236177802 Marionette TRACE conn4 -> [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:56:17 INFO - PROCESS | 1955 | 1461236177956 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 03:56:17 INFO - PROCESS | 1955 | 1461236177971 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624d0800 == 110 [pid = 1955] [id = 275] 03:56:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc364842800) [pid = 1955] [serial = 826] [outer = (nil)] 03:56:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc36cc76800) [pid = 1955] [serial = 827] [outer = 0x7fc364842800] 03:56:18 INFO - PROCESS | 1955 | 1461236178033 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc36d109c00) [pid = 1955] [serial = 828] [outer = 0x7fc364842800] 03:56:18 INFO - PROCESS | 1955 | 1461236178911 Marionette TRACE conn4 <- [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:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1131ms 03:56:18 INFO - PROCESS | 1955 | 1461236178926 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 03:56:18 INFO - PROCESS | 1955 | 1461236178929 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 03:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:56:18 INFO - PROCESS | 1955 | 1461236178935 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:56:18 INFO - PROCESS | 1955 | 1461236178937 Marionette TRACE conn4 <- [1,1074,null,{}] 03:56:18 INFO - PROCESS | 1955 | 1461236178942 Marionette TRACE conn4 -> [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:56:19 INFO - PROCESS | 1955 | 1461236179101 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 03:56:19 INFO - PROCESS | 1955 | 1461236179115 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4d2800 == 111 [pid = 1955] [id = 276] 03:56:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc36d8e9800) [pid = 1955] [serial = 829] [outer = (nil)] 03:56:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc36e97e000) [pid = 1955] [serial = 830] [outer = 0x7fc36d8e9800] 03:56:19 INFO - PROCESS | 1955 | 1461236179190 Marionette DEBUG loaded listener.js 03:56:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc3703d4000) [pid = 1955] [serial = 831] [outer = 0x7fc36d8e9800] 03:56:20 INFO - PROCESS | 1955 | 1461236180097 Marionette TRACE conn4 <- [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:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1229ms 03:56:20 INFO - PROCESS | 1955 | 1461236180165 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 03:56:20 INFO - PROCESS | 1955 | 1461236180169 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 03:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:56:20 INFO - PROCESS | 1955 | 1461236180191 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:56:20 INFO - PROCESS | 1955 | 1461236180195 Marionette TRACE conn4 <- [1,1078,null,{}] 03:56:20 INFO - PROCESS | 1955 | 1461236180201 Marionette TRACE conn4 -> [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:56:20 INFO - PROCESS | 1955 | 1461236180423 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 03:56:20 INFO - PROCESS | 1955 | 1461236180449 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7d8000 == 112 [pid = 1955] [id = 277] 03:56:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc370ebd000) [pid = 1955] [serial = 832] [outer = (nil)] 03:56:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc37206ac00) [pid = 1955] [serial = 833] [outer = 0x7fc370ebd000] 03:56:20 INFO - PROCESS | 1955 | 1461236180515 Marionette DEBUG loaded listener.js 03:56:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc374384000) [pid = 1955] [serial = 834] [outer = 0x7fc370ebd000] 03:56:21 INFO - PROCESS | 1955 | 1461236181347 Marionette TRACE conn4 <- [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:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1202ms 03:56:21 INFO - PROCESS | 1955 | 1461236181384 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 03:56:21 INFO - PROCESS | 1955 | 1461236181386 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 03:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:56:21 INFO - PROCESS | 1955 | 1461236181392 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:56:21 INFO - PROCESS | 1955 | 1461236181395 Marionette TRACE conn4 <- [1,1082,null,{}] 03:56:21 INFO - PROCESS | 1955 | 1461236181405 Marionette TRACE conn4 -> [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:56:21 INFO - PROCESS | 1955 | 1461236181604 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 03:56:21 INFO - PROCESS | 1955 | 1461236181631 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3705a5000 == 113 [pid = 1955] [id = 278] 03:56:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc3703ce400) [pid = 1955] [serial = 835] [outer = (nil)] 03:56:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc3755ac800) [pid = 1955] [serial = 836] [outer = 0x7fc3703ce400] 03:56:21 INFO - PROCESS | 1955 | 1461236181692 Marionette DEBUG loaded listener.js 03:56:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc376609000) [pid = 1955] [serial = 837] [outer = 0x7fc3703ce400] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc37695ec00) [pid = 1955] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc372b72400) [pid = 1955] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc35fca2800) [pid = 1955] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc36b654800) [pid = 1955] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc384fd0400) [pid = 1955] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc375065c00) [pid = 1955] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc36693c000) [pid = 1955] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc36d110800) [pid = 1955] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc370c3f000) [pid = 1955] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc36d441400) [pid = 1955] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc364842400) [pid = 1955] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc370d55000) [pid = 1955] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc364843000) [pid = 1955] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc36d64c000) [pid = 1955] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc366940400) [pid = 1955] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc372b78c00) [pid = 1955] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc36d106000) [pid = 1955] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc3767c2400) [pid = 1955] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc372b76400) [pid = 1955] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc36d436000) [pid = 1955] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc36cc6ec00) [pid = 1955] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc36b6e5800) [pid = 1955] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc374ec3800) [pid = 1955] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc371454800) [pid = 1955] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc36a49e000) [pid = 1955] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc37783c400) [pid = 1955] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc386dcb800) [pid = 1955] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc36209b800) [pid = 1955] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36693a800) [pid = 1955] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc370303c00) [pid = 1955] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc36ff7e000) [pid = 1955] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc371450c00) [pid = 1955] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc375b50c00) [pid = 1955] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc372b6a800) [pid = 1955] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc36b656000) [pid = 1955] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc36a89c000) [pid = 1955] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc3703d8000) [pid = 1955] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc3703d6c00) [pid = 1955] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc36cf30800) [pid = 1955] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc370eb9800) [pid = 1955] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc36693a000) [pid = 1955] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc366946c00) [pid = 1955] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc388684800) [pid = 1955] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc36a508800) [pid = 1955] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc3767bcc00) [pid = 1955] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc375b47c00) [pid = 1955] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc366938c00) [pid = 1955] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc36a4a0000) [pid = 1955] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc36d642400) [pid = 1955] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc379a8a400) [pid = 1955] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc372b78400) [pid = 1955] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36d110c00) [pid = 1955] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc370c3a000) [pid = 1955] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36b659400) [pid = 1955] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc36a89a800) [pid = 1955] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc36d434000) [pid = 1955] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36d10f400) [pid = 1955] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc366939800) [pid = 1955] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc36309a800) [pid = 1955] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc36b6ee800) [pid = 1955] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc36d4c0400) [pid = 1955] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc378635c00) [pid = 1955] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc36693fc00) [pid = 1955] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc36d644000) [pid = 1955] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc370d52800) [pid = 1955] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc379a8ec00) [pid = 1955] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc36208ec00) [pid = 1955] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc3754ea400) [pid = 1955] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc375b5c000) [pid = 1955] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:56:23 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc36b6ebc00) [pid = 1955] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:56:23 INFO - PROCESS | 1955 | 1461236183453 Marionette TRACE conn4 <- [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:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2092ms 03:56:23 INFO - PROCESS | 1955 | 1461236183485 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 03:56:23 INFO - PROCESS | 1955 | 1461236183487 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 03:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:56:23 INFO - PROCESS | 1955 | 1461236183493 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:56:23 INFO - PROCESS | 1955 | 1461236183495 Marionette TRACE conn4 <- [1,1086,null,{}] 03:56:23 INFO - PROCESS | 1955 | 1461236183501 Marionette TRACE conn4 -> [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:56:23 INFO - PROCESS | 1955 | 1461236183719 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 03:56:23 INFO - PROCESS | 1955 | 1461236183738 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fe0800 == 114 [pid = 1955] [id = 279] 03:56:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc362096c00) [pid = 1955] [serial = 838] [outer = (nil)] 03:56:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc364842400) [pid = 1955] [serial = 839] [outer = 0x7fc362096c00] 03:56:23 INFO - PROCESS | 1955 | 1461236183799 Marionette DEBUG loaded listener.js 03:56:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36a508800) [pid = 1955] [serial = 840] [outer = 0x7fc362096c00] 03:56:24 INFO - PROCESS | 1955 | 1461236184486 Marionette TRACE conn4 <- [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:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1030ms 03:56:24 INFO - PROCESS | 1955 | 1461236184530 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 03:56:24 INFO - PROCESS | 1955 | 1461236184538 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 03:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:56:24 INFO - PROCESS | 1955 | 1461236184561 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 1955 | 1461236184564 Marionette TRACE conn4 <- [1,1090,null,{}] 03:56:24 INFO - PROCESS | 1955 | 1461236184569 Marionette TRACE conn4 -> [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:56:24 INFO - PROCESS | 1955 | 1461236184721 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 03:56:24 INFO - PROCESS | 1955 | 1461236184871 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7a9800 == 115 [pid = 1955] [id = 280] 03:56:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc361de0400) [pid = 1955] [serial = 841] [outer = (nil)] 03:56:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc36b6e5800) [pid = 1955] [serial = 842] [outer = 0x7fc361de0400] 03:56:24 INFO - PROCESS | 1955 | 1461236184933 Marionette DEBUG loaded listener.js 03:56:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc36d434000) [pid = 1955] [serial = 843] [outer = 0x7fc361de0400] 03:56:25 INFO - PROCESS | 1955 | 1461236185903 Marionette TRACE conn4 <- [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:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1384ms 03:56:25 INFO - PROCESS | 1955 | 1461236185947 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 03:56:25 INFO - PROCESS | 1955 | 1461236185955 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 03:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:56:25 INFO - PROCESS | 1955 | 1461236185964 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:56:25 INFO - PROCESS | 1955 | 1461236185969 Marionette TRACE conn4 <- [1,1094,null,{}] 03:56:25 INFO - PROCESS | 1955 | 1461236185977 Marionette TRACE conn4 -> [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:56:26 INFO - PROCESS | 1955 | 1461236186180 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 03:56:26 INFO - PROCESS | 1955 | 1461236186366 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625d0800 == 116 [pid = 1955] [id = 281] 03:56:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc35fc9e400) [pid = 1955] [serial = 844] [outer = (nil)] 03:56:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc36093d400) [pid = 1955] [serial = 845] [outer = 0x7fc35fc9e400] 03:56:26 INFO - PROCESS | 1955 | 1461236186444 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc3626cb800) [pid = 1955] [serial = 846] [outer = 0x7fc35fc9e400] 03:56:27 INFO - PROCESS | 1955 | 1461236187481 Marionette TRACE conn4 <- [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:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1532ms 03:56:27 INFO - PROCESS | 1955 | 1461236187496 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 03:56:27 INFO - PROCESS | 1955 | 1461236187504 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 03:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:56:27 INFO - PROCESS | 1955 | 1461236187515 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:56:27 INFO - PROCESS | 1955 | 1461236187518 Marionette TRACE conn4 <- [1,1098,null,{}] 03:56:27 INFO - PROCESS | 1955 | 1461236187524 Marionette TRACE conn4 -> [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:56:27 INFO - PROCESS | 1955 | 1461236187719 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 03:56:28 INFO - PROCESS | 1955 | 1461236187997 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b60e800 == 117 [pid = 1955] [id = 282] 03:56:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc3631b8400) [pid = 1955] [serial = 847] [outer = (nil)] 03:56:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc366944400) [pid = 1955] [serial = 848] [outer = 0x7fc3631b8400] 03:56:28 INFO - PROCESS | 1955 | 1461236188117 Marionette DEBUG loaded listener.js 03:56:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc36b656000) [pid = 1955] [serial = 849] [outer = 0x7fc3631b8400] 03:56:28 INFO - PROCESS | 1955 | 1461236188956 Marionette TRACE conn4 <- [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:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1480ms 03:56:28 INFO - PROCESS | 1955 | 1461236188996 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 03:56:29 INFO - PROCESS | 1955 | 1461236189000 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 03:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:56:29 INFO - PROCESS | 1955 | 1461236189006 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:56:29 INFO - PROCESS | 1955 | 1461236189012 Marionette TRACE conn4 <- [1,1102,null,{}] 03:56:29 INFO - PROCESS | 1955 | 1461236189028 Marionette TRACE conn4 -> [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:56:29 INFO - PROCESS | 1955 | 1461236189228 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 03:56:29 INFO - PROCESS | 1955 | 1461236189414 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37552a000 == 118 [pid = 1955] [id = 283] 03:56:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc36a89fc00) [pid = 1955] [serial = 850] [outer = (nil)] 03:56:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc36d8e5400) [pid = 1955] [serial = 851] [outer = 0x7fc36a89fc00] 03:56:29 INFO - PROCESS | 1955 | 1461236189494 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc370214800) [pid = 1955] [serial = 852] [outer = 0x7fc36a89fc00] 03:56:30 INFO - PROCESS | 1955 | 1461236190403 Marionette TRACE conn4 <- [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:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1434ms 03:56:30 INFO - PROCESS | 1955 | 1461236190442 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 03:56:30 INFO - PROCESS | 1955 | 1461236190447 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 03:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:56:30 INFO - PROCESS | 1955 | 1461236190453 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 1955 | 1461236190456 Marionette TRACE conn4 <- [1,1106,null,{}] 03:56:30 INFO - PROCESS | 1955 | 1461236190462 Marionette TRACE conn4 -> [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:56:30 INFO - PROCESS | 1955 | 1461236190661 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 03:56:30 INFO - PROCESS | 1955 | 1461236190853 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37629f000 == 119 [pid = 1955] [id = 284] 03:56:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36cf76400) [pid = 1955] [serial = 853] [outer = (nil)] 03:56:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc370c40c00) [pid = 1955] [serial = 854] [outer = 0x7fc36cf76400] 03:56:30 INFO - PROCESS | 1955 | 1461236190926 Marionette DEBUG loaded listener.js 03:56:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc370d60800) [pid = 1955] [serial = 855] [outer = 0x7fc36cf76400] 03:56:31 INFO - PROCESS | 1955 | 1461236191803 Marionette TRACE conn4 <- [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:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1383ms 03:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:56:31 INFO - PROCESS | 1955 | 1461236191837 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 03:56:31 INFO - PROCESS | 1955 | 1461236191840 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 03:56:31 INFO - PROCESS | 1955 | 1461236191847 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:56:31 INFO - PROCESS | 1955 | 1461236191850 Marionette TRACE conn4 <- [1,1110,null,{}] 03:56:31 INFO - PROCESS | 1955 | 1461236191856 Marionette TRACE conn4 -> [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:56:32 INFO - PROCESS | 1955 | 1461236192037 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 03:56:32 INFO - PROCESS | 1955 | 1461236192227 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377cc1800 == 120 [pid = 1955] [id = 285] 03:56:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc36d8e2000) [pid = 1955] [serial = 856] [outer = (nil)] 03:56:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc371456800) [pid = 1955] [serial = 857] [outer = 0x7fc36d8e2000] 03:56:32 INFO - PROCESS | 1955 | 1461236192297 Marionette DEBUG loaded listener.js 03:56:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc372b73400) [pid = 1955] [serial = 858] [outer = 0x7fc36d8e2000] 03:56:33 INFO - PROCESS | 1955 | 1461236193230 Marionette TRACE conn4 <- [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:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1437ms 03:56:33 INFO - PROCESS | 1955 | 1461236193283 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 03:56:33 INFO - PROCESS | 1955 | 1461236193286 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 03:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:56:33 INFO - PROCESS | 1955 | 1461236193293 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:56:33 INFO - PROCESS | 1955 | 1461236193296 Marionette TRACE conn4 <- [1,1114,null,{}] 03:56:33 INFO - PROCESS | 1955 | 1461236193301 Marionette TRACE conn4 -> [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:56:33 INFO - PROCESS | 1955 | 1461236193509 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 03:56:33 INFO - PROCESS | 1955 | 1461236193698 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383a2f000 == 121 [pid = 1955] [id = 286] 03:56:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc375060400) [pid = 1955] [serial = 859] [outer = (nil)] 03:56:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc37695a800) [pid = 1955] [serial = 860] [outer = 0x7fc375060400] 03:56:33 INFO - PROCESS | 1955 | 1461236193778 Marionette DEBUG loaded listener.js 03:56:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc3777dfc00) [pid = 1955] [serial = 861] [outer = 0x7fc375060400] 03:56:34 INFO - PROCESS | 1955 | 1461236194642 Marionette TRACE conn4 <- [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:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1386ms 03:56:34 INFO - PROCESS | 1955 | 1461236194679 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 03:56:34 INFO - PROCESS | 1955 | 1461236194683 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 03:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:56:34 INFO - PROCESS | 1955 | 1461236194689 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:56:34 INFO - PROCESS | 1955 | 1461236194692 Marionette TRACE conn4 <- [1,1118,null,{}] 03:56:34 INFO - PROCESS | 1955 | 1461236194698 Marionette TRACE conn4 -> [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:56:34 INFO - PROCESS | 1955 | 1461236194876 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 03:56:35 INFO - PROCESS | 1955 | 1461236195074 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388d4b000 == 122 [pid = 1955] [id = 287] 03:56:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc36dda0c00) [pid = 1955] [serial = 862] [outer = (nil)] 03:56:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc37982c400) [pid = 1955] [serial = 863] [outer = 0x7fc36dda0c00] 03:56:35 INFO - PROCESS | 1955 | 1461236195143 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc379d9b800) [pid = 1955] [serial = 864] [outer = 0x7fc36dda0c00] 03:56:36 INFO - PROCESS | 1955 | 1461236196015 Marionette TRACE conn4 <- [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:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1384ms 03:56:36 INFO - PROCESS | 1955 | 1461236196076 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 1955 | 1461236196080 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 03:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:56:36 INFO - PROCESS | 1955 | 1461236196086 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 1955 | 1461236196089 Marionette TRACE conn4 <- [1,1122,null,{}] 03:56:36 INFO - PROCESS | 1955 | 1461236196094 Marionette TRACE conn4 -> [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:56:36 INFO - PROCESS | 1955 | 1461236196286 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:56:36 INFO - PROCESS | 1955 | 1461236196475 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bb30800 == 123 [pid = 1955] [id = 288] 03:56:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc35fca2800) [pid = 1955] [serial = 865] [outer = (nil)] 03:56:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc383758c00) [pid = 1955] [serial = 866] [outer = 0x7fc35fca2800] 03:56:36 INFO - PROCESS | 1955 | 1461236196552 Marionette DEBUG loaded listener.js 03:56:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc383ac5800) [pid = 1955] [serial = 867] [outer = 0x7fc35fca2800] 03:56:37 INFO - PROCESS | 1955 | 1461236197387 Marionette TRACE conn4 <- [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:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1331ms 03:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:56:37 INFO - PROCESS | 1955 | 1461236197418 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:56:37 INFO - PROCESS | 1955 | 1461236197421 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 03:56:37 INFO - PROCESS | 1955 | 1461236197427 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:56:37 INFO - PROCESS | 1955 | 1461236197431 Marionette TRACE conn4 <- [1,1126,null,{}] 03:56:37 INFO - PROCESS | 1955 | 1461236197436 Marionette TRACE conn4 -> [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:56:37 INFO - PROCESS | 1955 | 1461236197636 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:56:37 INFO - PROCESS | 1955 | 1461236197831 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3612ad800 == 124 [pid = 1955] [id = 289] 03:56:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc375b49800) [pid = 1955] [serial = 868] [outer = (nil)] 03:56:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc383e07c00) [pid = 1955] [serial = 869] [outer = 0x7fc375b49800] 03:56:37 INFO - PROCESS | 1955 | 1461236197905 Marionette DEBUG loaded listener.js 03:56:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc384fefc00) [pid = 1955] [serial = 870] [outer = 0x7fc375b49800] 03:56:38 INFO - PROCESS | 1955 | 1461236198794 Marionette TRACE conn4 <- [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:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1386ms 03:56:38 INFO - PROCESS | 1955 | 1461236198813 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:56:38 INFO - PROCESS | 1955 | 1461236198816 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 03:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:56:38 INFO - PROCESS | 1955 | 1461236198822 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 1955 | 1461236198825 Marionette TRACE conn4 <- [1,1130,null,{}] 03:56:38 INFO - PROCESS | 1955 | 1461236198831 Marionette TRACE conn4 -> [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:56:39 INFO - PROCESS | 1955 | 1461236199024 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:56:39 INFO - PROCESS | 1955 | 1461236199224 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc39088f800 == 125 [pid = 1955] [id = 290] 03:56:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc362099c00) [pid = 1955] [serial = 871] [outer = (nil)] 03:56:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc386d1c800) [pid = 1955] [serial = 872] [outer = 0x7fc362099c00] 03:56:39 INFO - PROCESS | 1955 | 1461236199298 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc388b76c00) [pid = 1955] [serial = 873] [outer = 0x7fc362099c00] 03:56:40 INFO - PROCESS | 1955 | 1461236200213 Marionette TRACE conn4 <- [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:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1429ms 03:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:56:40 INFO - PROCESS | 1955 | 1461236200252 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:56:40 INFO - PROCESS | 1955 | 1461236200255 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 03:56:40 INFO - PROCESS | 1955 | 1461236200261 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 1955 | 1461236200265 Marionette TRACE conn4 <- [1,1134,null,{}] 03:56:40 INFO - PROCESS | 1955 | 1461236200271 Marionette TRACE conn4 -> [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:56:40 INFO - PROCESS | 1955 | 1461236200477 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:56:40 INFO - PROCESS | 1955 | 1461236200683 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc0c000 == 126 [pid = 1955] [id = 291] 03:56:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc372b70000) [pid = 1955] [serial = 874] [outer = (nil)] 03:56:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc388eb9c00) [pid = 1955] [serial = 875] [outer = 0x7fc372b70000] 03:56:40 INFO - PROCESS | 1955 | 1461236200761 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc389256000) [pid = 1955] [serial = 876] [outer = 0x7fc372b70000] 03:56:41 INFO - PROCESS | 1955 | 1461236201649 Marionette TRACE conn4 <- [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:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1439ms 03:56:41 INFO - PROCESS | 1955 | 1461236201700 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1955 | 1461236201704 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:56:41 INFO - PROCESS | 1955 | 1461236201709 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1955 | 1461236201712 Marionette TRACE conn4 <- [1,1138,null,{}] 03:56:41 INFO - PROCESS | 1955 | 1461236201718 Marionette TRACE conn4 -> [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:56:41 INFO - PROCESS | 1955 | 1461236201909 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:56:42 INFO - PROCESS | 1955 | 1461236202119 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35eddd800 == 127 [pid = 1955] [id = 292] 03:56:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc35eb49400) [pid = 1955] [serial = 877] [outer = (nil)] 03:56:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc364ce1400) [pid = 1955] [serial = 878] [outer = 0x7fc35eb49400] 03:56:42 INFO - PROCESS | 1955 | 1461236202192 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc364ce8800) [pid = 1955] [serial = 879] [outer = 0x7fc35eb49400] 03:56:43 INFO - PROCESS | 1955 | 1461236203122 Marionette TRACE conn4 <- [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:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1484ms 03:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:56:43 INFO - PROCESS | 1955 | 1461236203196 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:56:43 INFO - PROCESS | 1955 | 1461236203198 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 03:56:43 INFO - PROCESS | 1955 | 1461236203206 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:56:43 INFO - PROCESS | 1955 | 1461236203208 Marionette TRACE conn4 <- [1,1142,null,{}] 03:56:43 INFO - PROCESS | 1955 | 1461236203215 Marionette TRACE conn4 -> [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:56:43 INFO - PROCESS | 1955 | 1461236203415 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:56:43 INFO - PROCESS | 1955 | 1461236203620 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d62c800 == 128 [pid = 1955] [id = 293] 03:56:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc35f20a400) [pid = 1955] [serial = 880] [outer = (nil)] 03:56:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc35f217c00) [pid = 1955] [serial = 881] [outer = 0x7fc35f20a400] 03:56:43 INFO - PROCESS | 1955 | 1461236203742 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc362099400) [pid = 1955] [serial = 882] [outer = 0x7fc35f20a400] 03:56:44 INFO - PROCESS | 1955 | 1461236204584 Marionette TRACE conn4 <- [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:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1430ms 03:56:44 INFO - PROCESS | 1955 | 1461236204635 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 1955 | 1461236204639 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 03:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:56:44 INFO - PROCESS | 1955 | 1461236204645 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 1955 | 1461236204647 Marionette TRACE conn4 <- [1,1146,null,{}] 03:56:44 INFO - PROCESS | 1955 | 1461236204653 Marionette TRACE conn4 -> [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:56:44 INFO - PROCESS | 1955 | 1461236204843 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:56:45 INFO - PROCESS | 1955 | 1461236205044 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e08000 == 129 [pid = 1955] [id = 294] 03:56:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc35f20b400) [pid = 1955] [serial = 883] [outer = (nil)] 03:56:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc3630a1000) [pid = 1955] [serial = 884] [outer = 0x7fc35f20b400] 03:56:45 INFO - PROCESS | 1955 | 1461236205118 Marionette DEBUG loaded listener.js 03:56:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc364ce3000) [pid = 1955] [serial = 885] [outer = 0x7fc35f20b400] 03:56:46 INFO - PROCESS | 1955 | 1461236205999 Marionette TRACE conn4 <- [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:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1392ms 03:56:46 INFO - PROCESS | 1955 | 1461236206038 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 1955 | 1461236206040 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 03:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:56:46 INFO - PROCESS | 1955 | 1461236206047 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 1955 | 1461236206049 Marionette TRACE conn4 <- [1,1150,null,{}] 03:56:46 INFO - PROCESS | 1955 | 1461236206055 Marionette TRACE conn4 -> [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:56:46 INFO - PROCESS | 1955 | 1461236206250 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:56:46 INFO - PROCESS | 1955 | 1461236206452 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364875800 == 130 [pid = 1955] [id = 295] 03:56:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc362d85800) [pid = 1955] [serial = 886] [outer = (nil)] 03:56:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36a49cc00) [pid = 1955] [serial = 887] [outer = 0x7fc362d85800] 03:56:46 INFO - PROCESS | 1955 | 1461236206524 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc36a50d000) [pid = 1955] [serial = 888] [outer = 0x7fc362d85800] 03:56:47 INFO - PROCESS | 1955 | 1461236207405 Marionette TRACE conn4 <- [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:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1429ms 03:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:56:47 INFO - PROCESS | 1955 | 1461236207477 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 1955 | 1461236207480 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 03:56:47 INFO - PROCESS | 1955 | 1461236207487 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - PROCESS | 1955 | 1461236207490 Marionette TRACE conn4 <- [1,1154,null,{}] 03:56:47 INFO - PROCESS | 1955 | 1461236207495 Marionette TRACE conn4 -> [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:56:47 INFO - PROCESS | 1955 | 1461236207705 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:56:48 INFO - PROCESS | 1955 | 1461236208392 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc17800 == 131 [pid = 1955] [id = 296] 03:56:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc35e9b5400) [pid = 1955] [serial = 889] [outer = (nil)] 03:56:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc35eb42400) [pid = 1955] [serial = 890] [outer = 0x7fc35e9b5400] 03:56:48 INFO - PROCESS | 1955 | 1461236208466 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc35f20e800) [pid = 1955] [serial = 891] [outer = 0x7fc35e9b5400] 03:56:49 INFO - PROCESS | 1955 | 1461236209371 Marionette TRACE conn4 <- [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:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1931ms 03:56:49 INFO - PROCESS | 1955 | 1461236209419 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 1955 | 1461236209426 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 03:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:56:49 INFO - PROCESS | 1955 | 1461236209435 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1955 | 1461236209439 Marionette TRACE conn4 <- [1,1158,null,{}] 03:56:49 INFO - PROCESS | 1955 | 1461236209447 Marionette TRACE conn4 -> [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:56:49 INFO - PROCESS | 1955 | 1461236209661 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:56:50 INFO - PROCESS | 1955 | 1461236210041 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3d5800 == 132 [pid = 1955] [id = 297] 03:56:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc361dd6000) [pid = 1955] [serial = 892] [outer = (nil)] 03:56:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc361de0000) [pid = 1955] [serial = 893] [outer = 0x7fc361dd6000] 03:56:50 INFO - PROCESS | 1955 | 1461236210117 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc3626cfc00) [pid = 1955] [serial = 894] [outer = 0x7fc361dd6000] 03:56:50 INFO - PROCESS | 1955 | 1461236210967 Marionette TRACE conn4 <- [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:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1585ms 03:56:51 INFO - PROCESS | 1955 | 1461236211024 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1955 | 1461236211029 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:56:51 INFO - PROCESS | 1955 | 1461236211037 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1955 | 1461236211040 Marionette TRACE conn4 <- [1,1162,null,{}] 03:56:51 INFO - PROCESS | 1955 | 1461236211045 Marionette TRACE conn4 -> [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:56:51 INFO - PROCESS | 1955 | 1461236211237 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d402800 == 131 [pid = 1955] [id = 110] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388dc0800 == 130 [pid = 1955] [id = 95] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388dbe000 == 129 [pid = 1955] [id = 71] 03:56:51 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc36d112000) [pid = 1955] [serial = 776] [outer = (nil)] [url = about:blank] 03:56:51 INFO - PROCESS | 1955 | 1461236211627 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fe0800 == 128 [pid = 1955] [id = 279] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3705a5000 == 127 [pid = 1955] [id = 278] 03:56:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360a34000 == 128 [pid = 1955] [id = 298] 03:56:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc362091400) [pid = 1955] [serial = 895] [outer = (nil)] 03:56:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc364847c00) [pid = 1955] [serial = 896] [outer = 0x7fc362091400] 03:56:51 INFO - PROCESS | 1955 | 1461236211701 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc36693e000) [pid = 1955] [serial = 897] [outer = 0x7fc362091400] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7d8000 == 127 [pid = 1955] [id = 277] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b4d2800 == 126 [pid = 1955] [id = 276] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624d0800 == 125 [pid = 1955] [id = 275] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363388000 == 124 [pid = 1955] [id = 274] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665e6000 == 123 [pid = 1955] [id = 273] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360a41000 == 122 [pid = 1955] [id = 272] 03:56:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f5800 == 121 [pid = 1955] [id = 271] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea0f800 == 120 [pid = 1955] [id = 270] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e9f000 == 119 [pid = 1955] [id = 267] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38ae83800 == 118 [pid = 1955] [id = 266] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36310e000 == 117 [pid = 1955] [id = 265] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38912b000 == 116 [pid = 1955] [id = 264] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec7000 == 115 [pid = 1955] [id = 263] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da05000 == 114 [pid = 1955] [id = 262] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376743800 == 113 [pid = 1955] [id = 261] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36dcc3000 == 112 [pid = 1955] [id = 260] 03:56:52 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3633a5800 == 111 [pid = 1955] [id = 259] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc38920fc00) [pid = 1955] [serial = 732] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc375b5f000) [pid = 1955] [serial = 485] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc362097800) [pid = 1955] [serial = 759] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc3626c5c00) [pid = 1955] [serial = 743] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc375b5e800) [pid = 1955] [serial = 491] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc389171800) [pid = 1955] [serial = 720] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc38867a000) [pid = 1955] [serial = 729] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc36db0dc00) [pid = 1955] [serial = 590] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc37030c800) [pid = 1955] [serial = 476] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc372a2b400) [pid = 1955] [serial = 479] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc3631bb400) [pid = 1955] [serial = 734] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc370ebe400) [pid = 1955] [serial = 723] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc36a89cc00) [pid = 1955] [serial = 765] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc37695b400) [pid = 1955] [serial = 400] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc36eba8800) [pid = 1955] [serial = 768] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc389210400) [pid = 1955] [serial = 690] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc370303800) [pid = 1955] [serial = 557] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc374cce000) [pid = 1955] [serial = 596] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc388cf2800) [pid = 1955] [serial = 731] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc370216800) [pid = 1955] [serial = 722] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc35fca6c00) [pid = 1955] [serial = 752] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc375b5ac00) [pid = 1955] [serial = 668] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc376ffd800) [pid = 1955] [serial = 629] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc374389c00) [pid = 1955] [serial = 773] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc370ebb800) [pid = 1955] [serial = 430] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc366940c00) [pid = 1955] [serial = 764] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc3890e7c00) [pid = 1955] [serial = 687] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc372bab800) [pid = 1955] [serial = 560] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc37783f000) [pid = 1955] [serial = 488] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc375b4e400) [pid = 1955] [serial = 599] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc370c36400) [pid = 1955] [serial = 641] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc36484dc00) [pid = 1955] [serial = 737] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc38374f800) [pid = 1955] [serial = 635] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc388cc8c00) [pid = 1955] [serial = 680] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc35fca5c00) [pid = 1955] [serial = 758] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc370ebf400) [pid = 1955] [serial = 771] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc371448400) [pid = 1955] [serial = 566] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc383ac1000) [pid = 1955] [serial = 728] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc375769800) [pid = 1955] [serial = 774] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc36d643000) [pid = 1955] [serial = 767] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc374ebec00) [pid = 1955] [serial = 524] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc370eb4000) [pid = 1955] [serial = 665] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc3767c1400) [pid = 1955] [serial = 726] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc376967000) [pid = 1955] [serial = 626] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc37863d400) [pid = 1955] [serial = 397] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36093cc00) [pid = 1955] [serial = 746] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc36cf39000) [pid = 1955] [serial = 391] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc36ff7d800) [pid = 1955] [serial = 521] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc363098400) [pid = 1955] [serial = 755] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc388cc0000) [pid = 1955] [serial = 355] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc386d17c00) [pid = 1955] [serial = 677] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc3607dfc00) [pid = 1955] [serial = 740] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc370c3d000) [pid = 1955] [serial = 394] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc374cca000) [pid = 1955] [serial = 482] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc3715e6400) [pid = 1955] [serial = 449] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc371455000) [pid = 1955] [serial = 452] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc388d57800) [pid = 1955] [serial = 683] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc375768800) [pid = 1955] [serial = 725] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc36a514000) [pid = 1955] [serial = 455] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc384cd1c00) [pid = 1955] [serial = 674] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc3703d7000) [pid = 1955] [serial = 770] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc384fc4800) [pid = 1955] [serial = 533] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc366947400) [pid = 1955] [serial = 446] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc36a4aa800) [pid = 1955] [serial = 536] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc375b5a800) [pid = 1955] [serial = 436] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc37cd5a000) [pid = 1955] [serial = 632] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc375459c00) [pid = 1955] [serial = 620] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc3703dc000) [pid = 1955] [serial = 617] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc376ffbc00) [pid = 1955] [serial = 527] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc383af5800) [pid = 1955] [serial = 403] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc36b6e7000) [pid = 1955] [serial = 518] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc36d4c0800) [pid = 1955] [serial = 427] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc36d4b7c00) [pid = 1955] [serial = 473] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc388ce9400) [pid = 1955] [serial = 719] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc36b64d800) [pid = 1955] [serial = 587] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc3631b2000) [pid = 1955] [serial = 762] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc370d56800) [pid = 1955] [serial = 593] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc383abdc00) [pid = 1955] [serial = 530] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc383cf4c00) [pid = 1955] [serial = 671] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36a89a000) [pid = 1955] [serial = 554] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36d8ef400) [pid = 1955] [serial = 440] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc375b63800) [pid = 1955] [serial = 433] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc36309e800) [pid = 1955] [serial = 761] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc383ac2800) [pid = 1955] [serial = 638] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc36209bc00) [pid = 1955] [serial = 693] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc3767b1000) [pid = 1955] [serial = 623] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc382be1800) [pid = 1955] [serial = 443] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc3767b7c00) [pid = 1955] [serial = 563] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc3626c6c00) [pid = 1955] [serial = 749] [outer = (nil)] [url = about:blank] 03:56:52 INFO - PROCESS | 1955 | 1461236212571 Marionette TRACE conn4 <- [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:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1588ms 03:56:52 INFO - PROCESS | 1955 | 1461236212625 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1955 | 1461236212628 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:56:52 INFO - PROCESS | 1955 | 1461236212647 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1955 | 1461236212660 Marionette TRACE conn4 <- [1,1166,null,{}] 03:56:52 INFO - PROCESS | 1955 | 1461236212669 Marionette TRACE conn4 -> [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:56:52 INFO - PROCESS | 1955 | 1461236212850 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:56:53 INFO - PROCESS | 1955 | 1461236212999 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fc9000 == 112 [pid = 1955] [id = 299] 03:56:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc35fca5c00) [pid = 1955] [serial = 898] [outer = (nil)] 03:56:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36a4a1400) [pid = 1955] [serial = 899] [outer = 0x7fc35fca5c00] 03:56:53 INFO - PROCESS | 1955 | 1461236213068 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36b64fc00) [pid = 1955] [serial = 900] [outer = 0x7fc35fca5c00] 03:56:53 INFO - PROCESS | 1955 | 1461236213808 Marionette TRACE conn4 <- [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:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1205ms 03:56:53 INFO - PROCESS | 1955 | 1461236213840 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 03:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:56:53 INFO - PROCESS | 1955 | 1461236213844 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 03:56:53 INFO - PROCESS | 1955 | 1461236213850 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:56:53 INFO - PROCESS | 1955 | 1461236213853 Marionette TRACE conn4 <- [1,1170,null,{}] 03:56:53 INFO - PROCESS | 1955 | 1461236213900 Marionette TRACE conn4 -> [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:56:54 INFO - PROCESS | 1955 | 1461236214118 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:56:54 INFO - PROCESS | 1955 | 1461236214150 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36331b800 == 113 [pid = 1955] [id = 300] 03:56:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc3607d8000) [pid = 1955] [serial = 901] [outer = (nil)] 03:56:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36b6f1000) [pid = 1955] [serial = 902] [outer = 0x7fc3607d8000] 03:56:54 INFO - PROCESS | 1955 | 1461236214210 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc36cf35c00) [pid = 1955] [serial = 903] [outer = 0x7fc3607d8000] 03:56:55 INFO - PROCESS | 1955 | 1461236215073 Marionette TRACE conn4 <- [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:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1267ms 03:56:55 INFO - PROCESS | 1955 | 1461236215123 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1955 | 1461236215126 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 03:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:56:55 INFO - PROCESS | 1955 | 1461236215132 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1955 | 1461236215135 Marionette TRACE conn4 <- [1,1174,null,{}] 03:56:55 INFO - PROCESS | 1955 | 1461236215140 Marionette TRACE conn4 -> [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:56:55 INFO - PROCESS | 1955 | 1461236215348 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:56:55 INFO - PROCESS | 1955 | 1461236215374 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665cd000 == 114 [pid = 1955] [id = 301] 03:56:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc36d106000) [pid = 1955] [serial = 904] [outer = (nil)] 03:56:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36d432c00) [pid = 1955] [serial = 905] [outer = 0x7fc36d106000] 03:56:55 INFO - PROCESS | 1955 | 1461236215447 Marionette DEBUG loaded listener.js 03:56:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc36d4ba800) [pid = 1955] [serial = 906] [outer = 0x7fc36d106000] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc3607d9400) [pid = 1955] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc362d84c00) [pid = 1955] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc362096400) [pid = 1955] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc35eb47400) [pid = 1955] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc3607e1800) [pid = 1955] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc3703ce400) [pid = 1955] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc370ebd000) [pid = 1955] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc36d8e9800) [pid = 1955] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc362096c00) [pid = 1955] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:56:56 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc364842800) [pid = 1955] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:56:56 INFO - PROCESS | 1955 | 1461236216789 Marionette TRACE conn4 <- [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:56:56 INFO - PROCESS | 1955 | 1461236216828 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 03:56:56 INFO - PROCESS | 1955 | 1461236216835 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:56:56 INFO - PROCESS | 1955 | 1461236216838 Marionette TRACE conn4 <- [1,1178,null,{}] 03:56:56 INFO - PROCESS | 1955 | 1461236216843 Marionette TRACE conn4 -> [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:56:57 INFO - PROCESS | 1955 | 1461236217061 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:56:57 INFO - PROCESS | 1955 | 1461236217083 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a21f000 == 115 [pid = 1955] [id = 302] 03:56:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc364842800) [pid = 1955] [serial = 907] [outer = (nil)] 03:56:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc36d643000) [pid = 1955] [serial = 908] [outer = 0x7fc364842800] 03:56:57 INFO - PROCESS | 1955 | 1461236217146 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36eba3400) [pid = 1955] [serial = 909] [outer = 0x7fc364842800] 03:56:57 INFO - PROCESS | 1955 | 1461236217968 Marionette TRACE conn4 <- [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:56:58 INFO - PROCESS | 1955 | 1461236218023 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 03:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:56:58 INFO - PROCESS | 1955 | 1461236218038 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 1955 | 1461236218041 Marionette TRACE conn4 <- [1,1182,null,{}] 03:56:58 INFO - PROCESS | 1955 | 1461236218046 Marionette TRACE conn4 -> [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:56:58 INFO - PROCESS | 1955 | 1461236218212 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:56:58 INFO - PROCESS | 1955 | 1461236218224 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b606800 == 116 [pid = 1955] [id = 303] 03:56:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36d8ea000) [pid = 1955] [serial = 910] [outer = (nil)] 03:56:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc37030d800) [pid = 1955] [serial = 911] [outer = 0x7fc36d8ea000] 03:56:58 INFO - PROCESS | 1955 | 1461236218284 Marionette DEBUG loaded listener.js 03:56:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc370c39400) [pid = 1955] [serial = 912] [outer = 0x7fc36d8ea000] 03:56:59 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:59 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:56:59 INFO - PROCESS | 1955 | 1461236219475 Marionette TRACE conn4 <- [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:56:59 INFO - PROCESS | 1955 | 1461236219531 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 03:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:56:59 INFO - PROCESS | 1955 | 1461236219541 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - PROCESS | 1955 | 1461236219546 Marionette TRACE conn4 <- [1,1186,null,{}] 03:56:59 INFO - PROCESS | 1955 | 1461236219555 Marionette TRACE conn4 -> [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:56:59 INFO - PROCESS | 1955 | 1461236219784 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:57:00 INFO - PROCESS | 1955 | 1461236220021 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e92800 == 117 [pid = 1955] [id = 304] 03:57:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc361dd6400) [pid = 1955] [serial = 913] [outer = (nil)] 03:57:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc3626cc400) [pid = 1955] [serial = 914] [outer = 0x7fc361dd6400] 03:57:00 INFO - PROCESS | 1955 | 1461236220119 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36309f800) [pid = 1955] [serial = 915] [outer = 0x7fc361dd6400] 03:57:01 INFO - PROCESS | 1955 | 1461236221059 Marionette TRACE conn4 <- [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:57:01 INFO - PROCESS | 1955 | 1461236221137 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 03:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:57:01 INFO - PROCESS | 1955 | 1461236221147 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:57:01 INFO - PROCESS | 1955 | 1461236221151 Marionette TRACE conn4 <- [1,1190,null,{}] 03:57:01 INFO - PROCESS | 1955 | 1461236221157 Marionette TRACE conn4 -> [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:57:01 INFO - PROCESS | 1955 | 1461236221397 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:57:01 INFO - PROCESS | 1955 | 1461236221707 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a209800 == 118 [pid = 1955] [id = 305] 03:57:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc3631bb400) [pid = 1955] [serial = 916] [outer = (nil)] 03:57:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36a4ab400) [pid = 1955] [serial = 917] [outer = 0x7fc3631bb400] 03:57:01 INFO - PROCESS | 1955 | 1461236221782 Marionette DEBUG loaded listener.js 03:57:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc36cc78400) [pid = 1955] [serial = 918] [outer = 0x7fc3631bb400] 03:57:02 INFO - PROCESS | 1955 | 1461236222686 Marionette TRACE conn4 <- [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:57:02 INFO - PROCESS | 1955 | 1461236222742 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 03:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:57:02 INFO - PROCESS | 1955 | 1461236222749 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 1955 | 1461236222755 Marionette TRACE conn4 <- [1,1194,null,{}] 03:57:02 INFO - PROCESS | 1955 | 1461236222771 Marionette TRACE conn4 -> [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:57:03 INFO - PROCESS | 1955 | 1461236222995 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:57:03 INFO - PROCESS | 1955 | 1461236223231 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d407800 == 119 [pid = 1955] [id = 306] 03:57:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc36cf35800) [pid = 1955] [serial = 919] [outer = (nil)] 03:57:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36d642400) [pid = 1955] [serial = 920] [outer = 0x7fc36cf35800] 03:57:03 INFO - PROCESS | 1955 | 1461236223358 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc370214c00) [pid = 1955] [serial = 921] [outer = 0x7fc36cf35800] 03:57:04 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:04 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:04 INFO - PROCESS | 1955 | 1461236224254 Marionette TRACE conn4 <- [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:57:04 INFO - PROCESS | 1955 | 1461236224313 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 03:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:57:04 INFO - PROCESS | 1955 | 1461236224324 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 1955 | 1461236224328 Marionette TRACE conn4 <- [1,1198,null,{}] 03:57:04 INFO - PROCESS | 1955 | 1461236224338 Marionette TRACE conn4 -> [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:57:04 INFO - PROCESS | 1955 | 1461236224625 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:57:04 INFO - PROCESS | 1955 | 1461236224862 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e876800 == 120 [pid = 1955] [id = 307] 03:57:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36cf7e000) [pid = 1955] [serial = 922] [outer = (nil)] 03:57:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc370d58400) [pid = 1955] [serial = 923] [outer = 0x7fc36cf7e000] 03:57:04 INFO - PROCESS | 1955 | 1461236224978 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc370eb4000) [pid = 1955] [serial = 924] [outer = 0x7fc36cf7e000] 03:57:05 INFO - PROCESS | 1955 | 1461236225806 Marionette TRACE conn4 <- [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:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1535ms 03:57:05 INFO - PROCESS | 1955 | 1461236225860 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 1955 | 1461236225863 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 03:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:57:05 INFO - PROCESS | 1955 | 1461236225870 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1955 | 1461236225873 Marionette TRACE conn4 <- [1,1202,null,{}] 03:57:05 INFO - PROCESS | 1955 | 1461236225881 Marionette TRACE conn4 -> [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:57:06 INFO - PROCESS | 1955 | 1461236226090 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:57:06 INFO - PROCESS | 1955 | 1461236226278 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370424800 == 121 [pid = 1955] [id = 308] 03:57:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc362d84000) [pid = 1955] [serial = 925] [outer = (nil)] 03:57:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc371449c00) [pid = 1955] [serial = 926] [outer = 0x7fc362d84000] 03:57:06 INFO - PROCESS | 1955 | 1461236226356 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc371457c00) [pid = 1955] [serial = 927] [outer = 0x7fc362d84000] 03:57:07 INFO - PROCESS | 1955 | 1461236227255 Marionette TRACE conn4 <- [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:57:07 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:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1436ms 03:57:07 INFO - PROCESS | 1955 | 1461236227307 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:57:07 INFO - PROCESS | 1955 | 1461236227311 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 03:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:57:07 INFO - PROCESS | 1955 | 1461236227317 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 1955 | 1461236227320 Marionette TRACE conn4 <- [1,1206,null,{}] 03:57:07 INFO - PROCESS | 1955 | 1461236227325 Marionette TRACE conn4 -> [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:57:07 INFO - PROCESS | 1955 | 1461236227539 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:57:07 INFO - PROCESS | 1955 | 1461236227722 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3705a5000 == 122 [pid = 1955] [id = 309] 03:57:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc3715e5c00) [pid = 1955] [serial = 928] [outer = (nil)] 03:57:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc374382800) [pid = 1955] [serial = 929] [outer = 0x7fc3715e5c00] 03:57:07 INFO - PROCESS | 1955 | 1461236227803 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc375453800) [pid = 1955] [serial = 930] [outer = 0x7fc3715e5c00] 03:57:08 INFO - PROCESS | 1955 | 1461236228672 Marionette TRACE conn4 <- [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:57:08 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:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1385ms 03:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:57:08 INFO - PROCESS | 1955 | 1461236228703 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1955 | 1461236228706 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 03:57:08 INFO - PROCESS | 1955 | 1461236228712 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1955 | 1461236228715 Marionette TRACE conn4 <- [1,1210,null,{}] 03:57:08 INFO - PROCESS | 1955 | 1461236228721 Marionette TRACE conn4 -> [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:57:08 INFO - PROCESS | 1955 | 1461236228909 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:57:09 INFO - PROCESS | 1955 | 1461236229094 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37367d800 == 123 [pid = 1955] [id = 310] 03:57:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc372b6c400) [pid = 1955] [serial = 931] [outer = (nil)] 03:57:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc375b48400) [pid = 1955] [serial = 932] [outer = 0x7fc372b6c400] 03:57:09 INFO - PROCESS | 1955 | 1461236229167 Marionette DEBUG loaded listener.js 03:57:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc375b4f800) [pid = 1955] [serial = 933] [outer = 0x7fc372b6c400] 03:57:10 INFO - PROCESS | 1955 | 1461236230064 Marionette TRACE conn4 <- [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:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1430ms 03:57:10 INFO - PROCESS | 1955 | 1461236230142 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 03:57:10 INFO - PROCESS | 1955 | 1461236230145 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 03:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:57:10 INFO - PROCESS | 1955 | 1461236230152 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:57:10 INFO - PROCESS | 1955 | 1461236230156 Marionette TRACE conn4 <- [1,1214,null,{}] 03:57:10 INFO - PROCESS | 1955 | 1461236230161 Marionette TRACE conn4 -> [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:57:10 INFO - PROCESS | 1955 | 1461236230393 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:57:10 INFO - PROCESS | 1955 | 1461236230578 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37562e800 == 124 [pid = 1955] [id = 311] 03:57:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc374ebec00) [pid = 1955] [serial = 934] [outer = (nil)] 03:57:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc375b63400) [pid = 1955] [serial = 935] [outer = 0x7fc374ebec00] 03:57:10 INFO - PROCESS | 1955 | 1461236230691 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc3767b2c00) [pid = 1955] [serial = 936] [outer = 0x7fc374ebec00] 03:57:11 INFO - PROCESS | 1955 | 1461236231531 Marionette TRACE conn4 <- [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:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1434ms 03:57:11 INFO - PROCESS | 1955 | 1461236231588 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1955 | 1461236231591 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:57:11 INFO - PROCESS | 1955 | 1461236231601 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1955 | 1461236231605 Marionette TRACE conn4 <- [1,1218,null,{}] 03:57:11 INFO - PROCESS | 1955 | 1461236231610 Marionette TRACE conn4 -> [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:57:11 INFO - PROCESS | 1955 | 1461236231812 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:57:12 INFO - PROCESS | 1955 | 1461236231997 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b98000 == 125 [pid = 1955] [id = 312] 03:57:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc35eb47400) [pid = 1955] [serial = 937] [outer = (nil)] 03:57:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc3767c5c00) [pid = 1955] [serial = 938] [outer = 0x7fc35eb47400] 03:57:12 INFO - PROCESS | 1955 | 1461236232072 Marionette DEBUG loaded listener.js 03:57:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc376ac5c00) [pid = 1955] [serial = 939] [outer = 0x7fc35eb47400] 03:57:12 INFO - PROCESS | 1955 | 1461236232936 Marionette TRACE conn4 <- [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:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 03:57:12 INFO - PROCESS | 1955 | 1461236232986 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 1955 | 1461236232990 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 03:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:57:13 INFO - PROCESS | 1955 | 1461236232997 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:57:13 INFO - PROCESS | 1955 | 1461236232999 Marionette TRACE conn4 <- [1,1222,null,{}] 03:57:13 INFO - PROCESS | 1955 | 1461236233005 Marionette TRACE conn4 -> [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:57:13 INFO - PROCESS | 1955 | 1461236233202 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:57:13 INFO - PROCESS | 1955 | 1461236233391 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f9a800 == 126 [pid = 1955] [id = 313] 03:57:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36cf30400) [pid = 1955] [serial = 940] [outer = (nil)] 03:57:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc3777d8000) [pid = 1955] [serial = 941] [outer = 0x7fc36cf30400] 03:57:13 INFO - PROCESS | 1955 | 1461236233463 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc379838800) [pid = 1955] [serial = 942] [outer = 0x7fc36cf30400] 03:57:14 INFO - PROCESS | 1955 | 1461236234361 Marionette TRACE conn4 <- [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:57:14 INFO - PROCESS | 1955 | 1461236234442 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 03:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:57:14 INFO - PROCESS | 1955 | 1461236234449 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 1955 | 1461236234453 Marionette TRACE conn4 <- [1,1226,null,{}] 03:57:14 INFO - PROCESS | 1955 | 1461236234458 Marionette TRACE conn4 -> [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:57:14 INFO - PROCESS | 1955 | 1461236234725 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:57:14 INFO - PROCESS | 1955 | 1461236234954 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d45000 == 127 [pid = 1955] [id = 314] 03:57:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc382b55c00) [pid = 1955] [serial = 943] [outer = (nil)] 03:57:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc383aea000) [pid = 1955] [serial = 944] [outer = 0x7fc382b55c00] 03:57:15 INFO - PROCESS | 1955 | 1461236235079 Marionette DEBUG loaded listener.js 03:57:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc384ffb800) [pid = 1955] [serial = 945] [outer = 0x7fc382b55c00] 03:57:15 INFO - PROCESS | 1955 | 1461236235925 Marionette TRACE conn4 <- [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:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1532ms 03:57:15 INFO - PROCESS | 1955 | 1461236235983 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 1955 | 1461236235985 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 03:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:57:15 INFO - PROCESS | 1955 | 1461236235992 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 1955 | 1461236235996 Marionette TRACE conn4 <- [1,1230,null,{}] 03:57:16 INFO - PROCESS | 1955 | 1461236236001 Marionette TRACE conn4 -> [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:57:16 INFO - PROCESS | 1955 | 1461236236195 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:57:16 INFO - PROCESS | 1955 | 1461236236390 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625ce000 == 128 [pid = 1955] [id = 315] 03:57:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc35fc98400) [pid = 1955] [serial = 946] [outer = (nil)] 03:57:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc362d86000) [pid = 1955] [serial = 947] [outer = 0x7fc35fc98400] 03:57:16 INFO - PROCESS | 1955 | 1461236236464 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc3767b0400) [pid = 1955] [serial = 948] [outer = 0x7fc35fc98400] 03:57:17 INFO - PROCESS | 1955 | 1461236237325 Marionette TRACE conn4 <- [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:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1377ms 03:57:17 INFO - PROCESS | 1955 | 1461236237372 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 1955 | 1461236237376 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 03:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:57:17 INFO - PROCESS | 1955 | 1461236237383 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1955 | 1461236237387 Marionette TRACE conn4 <- [1,1234,null,{}] 03:57:17 INFO - PROCESS | 1955 | 1461236237392 Marionette TRACE conn4 -> [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:57:17 INFO - PROCESS | 1955 | 1461236237589 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:57:17 INFO - PROCESS | 1955 | 1461236237789 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e8d800 == 129 [pid = 1955] [id = 316] 03:57:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc35e9b5800) [pid = 1955] [serial = 949] [outer = (nil)] 03:57:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc370d57400) [pid = 1955] [serial = 950] [outer = 0x7fc35e9b5800] 03:57:17 INFO - PROCESS | 1955 | 1461236237861 Marionette DEBUG loaded listener.js 03:57:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc386da8400) [pid = 1955] [serial = 951] [outer = 0x7fc35e9b5800] 03:57:19 INFO - PROCESS | 1955 | 1461236239169 Marionette TRACE conn4 <- [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:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1835ms 03:57:19 INFO - PROCESS | 1955 | 1461236239219 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:57:19 INFO - PROCESS | 1955 | 1461236239226 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 03:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:57:19 INFO - PROCESS | 1955 | 1461236239234 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:57:19 INFO - PROCESS | 1955 | 1461236239238 Marionette TRACE conn4 <- [1,1238,null,{}] 03:57:19 INFO - PROCESS | 1955 | 1461236239246 Marionette TRACE conn4 -> [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:57:19 INFO - PROCESS | 1955 | 1461236239448 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:57:19 INFO - PROCESS | 1955 | 1461236239640 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36488b800 == 130 [pid = 1955] [id = 317] 03:57:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc362090400) [pid = 1955] [serial = 952] [outer = (nil)] 03:57:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc362d84c00) [pid = 1955] [serial = 953] [outer = 0x7fc362090400] 03:57:19 INFO - PROCESS | 1955 | 1461236239713 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc3631c0400) [pid = 1955] [serial = 954] [outer = 0x7fc362090400] 03:57:20 INFO - PROCESS | 1955 | 1461236240819 Marionette TRACE conn4 <- [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:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1635ms 03:57:20 INFO - PROCESS | 1955 | 1461236240871 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:57:20 INFO - PROCESS | 1955 | 1461236240879 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 03:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:57:20 INFO - PROCESS | 1955 | 1461236240888 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - PROCESS | 1955 | 1461236240892 Marionette TRACE conn4 <- [1,1242,null,{}] 03:57:20 INFO - PROCESS | 1955 | 1461236240898 Marionette TRACE conn4 -> [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:57:21 INFO - PROCESS | 1955 | 1461236241120 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:57:21 INFO - PROCESS | 1955 | 1461236241437 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a21f000 == 129 [pid = 1955] [id = 302] 03:57:21 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc35e9b0000) [pid = 1955] [serial = 812] [outer = (nil)] [url = about:blank] 03:57:21 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc36e983400) [pid = 1955] [serial = 803] [outer = (nil)] [url = about:blank] 03:57:21 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc35f4d3400) [pid = 1955] [serial = 806] [outer = (nil)] [url = about:blank] 03:57:21 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc388cea000) [pid = 1955] [serial = 809] [outer = (nil)] [url = about:blank] 03:57:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f103800 == 130 [pid = 1955] [id = 318] 03:57:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc35e9b0000) [pid = 1955] [serial = 955] [outer = (nil)] 03:57:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc364ce2400) [pid = 1955] [serial = 956] [outer = 0x7fc35e9b0000] 03:57:21 INFO - PROCESS | 1955 | 1461236241564 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36a508400) [pid = 1955] [serial = 957] [outer = 0x7fc35e9b0000] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665cd000 == 129 [pid = 1955] [id = 301] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36331b800 == 128 [pid = 1955] [id = 300] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fc9000 == 127 [pid = 1955] [id = 299] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360a34000 == 126 [pid = 1955] [id = 298] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3d5800 == 125 [pid = 1955] [id = 297] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc17800 == 124 [pid = 1955] [id = 296] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc0c000 == 123 [pid = 1955] [id = 291] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc39088f800 == 122 [pid = 1955] [id = 290] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3612ad800 == 121 [pid = 1955] [id = 289] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bb30800 == 120 [pid = 1955] [id = 288] 03:57:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388d4b000 == 119 [pid = 1955] [id = 287] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383a2f000 == 118 [pid = 1955] [id = 286] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377cc1800 == 117 [pid = 1955] [id = 285] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37629f000 == 116 [pid = 1955] [id = 284] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37552a000 == 115 [pid = 1955] [id = 283] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b60e800 == 114 [pid = 1955] [id = 282] 03:57:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625d0800 == 113 [pid = 1955] [id = 281] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc36a508800) [pid = 1955] [serial = 840] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc36d109c00) [pid = 1955] [serial = 828] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc362d8d000) [pid = 1955] [serial = 821] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc36a49f400) [pid = 1955] [serial = 824] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc375b66c00) [pid = 1955] [serial = 777] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc377bc6c00) [pid = 1955] [serial = 788] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc35f4cec00) [pid = 1955] [serial = 816] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc361ddb000) [pid = 1955] [serial = 819] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc376609000) [pid = 1955] [serial = 837] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc361ddac00) [pid = 1955] [serial = 797] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc360935c00) [pid = 1955] [serial = 818] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc362d8bc00) [pid = 1955] [serial = 779] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc37206ac00) [pid = 1955] [serial = 833] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc374384000) [pid = 1955] [serial = 834] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc375032000) [pid = 1955] [serial = 785] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc36309d800) [pid = 1955] [serial = 822] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc36e97e000) [pid = 1955] [serial = 830] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc3703d4000) [pid = 1955] [serial = 831] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc36cc76800) [pid = 1955] [serial = 827] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc364842400) [pid = 1955] [serial = 839] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc36a89d000) [pid = 1955] [serial = 782] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc388b76400) [pid = 1955] [serial = 794] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc36a894800) [pid = 1955] [serial = 825] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc3755ac800) [pid = 1955] [serial = 836] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35eb49000) [pid = 1955] [serial = 815] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc36e97c400) [pid = 1955] [serial = 800] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc383abb400) [pid = 1955] [serial = 791] [outer = (nil)] [url = about:blank] 03:57:22 INFO - PROCESS | 1955 | 1461236242360 Marionette TRACE conn4 <- [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:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1529ms 03:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:57:22 INFO - PROCESS | 1955 | 1461236242418 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 1955 | 1461236242421 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 03:57:22 INFO - PROCESS | 1955 | 1461236242427 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 1955 | 1461236242433 Marionette TRACE conn4 <- [1,1246,null,{}] 03:57:22 INFO - PROCESS | 1955 | 1461236242448 Marionette TRACE conn4 -> [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:57:22 INFO - PROCESS | 1955 | 1461236242728 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:57:23 INFO - PROCESS | 1955 | 1461236243008 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f3800 == 114 [pid = 1955] [id = 319] 03:57:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc35f4d3400) [pid = 1955] [serial = 958] [outer = (nil)] 03:57:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc36a894800) [pid = 1955] [serial = 959] [outer = 0x7fc35f4d3400] 03:57:23 INFO - PROCESS | 1955 | 1461236243143 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36d10fc00) [pid = 1955] [serial = 960] [outer = 0x7fc35f4d3400] 03:57:23 INFO - PROCESS | 1955 | 1461236243963 Marionette TRACE conn4 <- [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:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1589ms 03:57:24 INFO - PROCESS | 1955 | 1461236244025 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:57:24 INFO - PROCESS | 1955 | 1461236244030 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 03:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:57:24 INFO - PROCESS | 1955 | 1461236244047 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 1955 | 1461236244049 Marionette TRACE conn4 <- [1,1250,null,{}] 03:57:24 INFO - PROCESS | 1955 | 1461236244054 Marionette TRACE conn4 -> [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:57:24 INFO - PROCESS | 1955 | 1461236244271 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:57:24 INFO - PROCESS | 1955 | 1461236244303 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625e1000 == 115 [pid = 1955] [id = 320] 03:57:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc36b6f0c00) [pid = 1955] [serial = 961] [outer = (nil)] 03:57:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36d8ecc00) [pid = 1955] [serial = 962] [outer = 0x7fc36b6f0c00] 03:57:24 INFO - PROCESS | 1955 | 1461236244365 Marionette DEBUG loaded listener.js 03:57:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36e985800) [pid = 1955] [serial = 963] [outer = 0x7fc36b6f0c00] 03:57:25 INFO - PROCESS | 1955 | 1461236245207 Marionette TRACE conn4 <- [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:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1232ms 03:57:25 INFO - PROCESS | 1955 | 1461236245280 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 1955 | 1461236245284 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:57:25 INFO - PROCESS | 1955 | 1461236245289 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 1955 | 1461236245292 Marionette TRACE conn4 <- [1,1254,null,{}] 03:57:25 INFO - PROCESS | 1955 | 1461236245297 Marionette TRACE conn4 -> [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:57:25 INFO - PROCESS | 1955 | 1461236245506 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:57:25 INFO - PROCESS | 1955 | 1461236245547 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36487f800 == 116 [pid = 1955] [id = 321] 03:57:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36d43e000) [pid = 1955] [serial = 964] [outer = (nil)] 03:57:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc370218800) [pid = 1955] [serial = 965] [outer = 0x7fc36d43e000] 03:57:25 INFO - PROCESS | 1955 | 1461236245618 Marionette DEBUG loaded listener.js 03:57:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc370eb4c00) [pid = 1955] [serial = 966] [outer = 0x7fc36d43e000] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc3607d8000) [pid = 1955] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc364842800) [pid = 1955] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc362091400) [pid = 1955] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc361de0400) [pid = 1955] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc36d106000) [pid = 1955] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35fca5c00) [pid = 1955] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc361dd6000) [pid = 1955] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:57:26 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc35e9b5400) [pid = 1955] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:57:26 INFO - PROCESS | 1955 | 1461236246796 Marionette TRACE conn4 <- [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:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1530ms 03:57:26 INFO - PROCESS | 1955 | 1461236246820 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:57:26 INFO - PROCESS | 1955 | 1461236246823 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 03:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:57:26 INFO - PROCESS | 1955 | 1461236246828 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:57:26 INFO - PROCESS | 1955 | 1461236246830 Marionette TRACE conn4 <- [1,1258,null,{}] 03:57:26 INFO - PROCESS | 1955 | 1461236246836 Marionette TRACE conn4 -> [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:57:27 INFO - PROCESS | 1955 | 1461236247058 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:57:27 INFO - PROCESS | 1955 | 1461236247078 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a204000 == 117 [pid = 1955] [id = 322] 03:57:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc3631b7c00) [pid = 1955] [serial = 967] [outer = (nil)] 03:57:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc370ebb000) [pid = 1955] [serial = 968] [outer = 0x7fc3631b7c00] 03:57:27 INFO - PROCESS | 1955 | 1461236247143 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc375068400) [pid = 1955] [serial = 969] [outer = 0x7fc3631b7c00] 03:57:27 INFO - PROCESS | 1955 | 1461236247878 Marionette TRACE conn4 <- [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:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1126ms 03:57:27 INFO - PROCESS | 1955 | 1461236247957 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:57:27 INFO - PROCESS | 1955 | 1461236247960 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:57:27 INFO - PROCESS | 1955 | 1461236247991 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:57:27 INFO - PROCESS | 1955 | 1461236247993 Marionette TRACE conn4 <- [1,1262,null,{}] 03:57:28 INFO - PROCESS | 1955 | 1461236248002 Marionette TRACE conn4 -> [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:57:28 INFO - PROCESS | 1955 | 1461236248213 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:57:28 INFO - PROCESS | 1955 | 1461236248229 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca23000 == 118 [pid = 1955] [id = 323] 03:57:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc370ec0800) [pid = 1955] [serial = 970] [outer = (nil)] 03:57:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc3767c4c00) [pid = 1955] [serial = 971] [outer = 0x7fc370ec0800] 03:57:28 INFO - PROCESS | 1955 | 1461236248291 Marionette DEBUG loaded listener.js 03:57:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc379838400) [pid = 1955] [serial = 972] [outer = 0x7fc370ec0800] 03:57:29 INFO - PROCESS | 1955 | 1461236249418 Marionette TRACE conn4 <- [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:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1491ms 03:57:29 INFO - PROCESS | 1955 | 1461236249481 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:57:29 INFO - PROCESS | 1955 | 1461236249489 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:57:29 INFO - PROCESS | 1955 | 1461236249498 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:57:29 INFO - PROCESS | 1955 | 1461236249503 Marionette TRACE conn4 <- [1,1266,null,{}] 03:57:29 INFO - PROCESS | 1955 | 1461236249511 Marionette TRACE conn4 -> [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:57:29 INFO - PROCESS | 1955 | 1461236249737 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:57:29 INFO - PROCESS | 1955 | 1461236249932 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f1800 == 119 [pid = 1955] [id = 324] 03:57:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc3607e5000) [pid = 1955] [serial = 973] [outer = (nil)] 03:57:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc3631b2000) [pid = 1955] [serial = 974] [outer = 0x7fc3607e5000] 03:57:30 INFO - PROCESS | 1955 | 1461236250008 Marionette DEBUG loaded listener.js 03:57:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc364ce4800) [pid = 1955] [serial = 975] [outer = 0x7fc3607e5000] 03:57:31 INFO - PROCESS | 1955 | 1461236251004 Marionette TRACE conn4 <- [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:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1543ms 03:57:31 INFO - PROCESS | 1955 | 1461236251042 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 1955 | 1461236251050 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:57:31 INFO - PROCESS | 1955 | 1461236251060 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 1955 | 1461236251064 Marionette TRACE conn4 <- [1,1270,null,{}] 03:57:31 INFO - PROCESS | 1955 | 1461236251070 Marionette TRACE conn4 -> [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:57:31 INFO - PROCESS | 1955 | 1461236251266 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:57:31 INFO - PROCESS | 1955 | 1461236251531 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a210800 == 120 [pid = 1955] [id = 325] 03:57:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc366941000) [pid = 1955] [serial = 976] [outer = (nil)] 03:57:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36d43fc00) [pid = 1955] [serial = 977] [outer = 0x7fc366941000] 03:57:31 INFO - PROCESS | 1955 | 1461236251649 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc36e97e400) [pid = 1955] [serial = 978] [outer = 0x7fc366941000] 03:57:32 INFO - PROCESS | 1955 | 1461236252500 Marionette TRACE conn4 <- [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:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1483ms 03:57:32 INFO - PROCESS | 1955 | 1461236252545 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:57:32 INFO - PROCESS | 1955 | 1461236252549 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 03:57:32 INFO - PROCESS | 1955 | 1461236252555 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:57:32 INFO - PROCESS | 1955 | 1461236252561 Marionette TRACE conn4 <- [1,1274,null,{}] 03:57:32 INFO - PROCESS | 1955 | 1461236252576 Marionette TRACE conn4 -> [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:57:32 INFO - PROCESS | 1955 | 1461236252763 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:57:32 INFO - PROCESS | 1955 | 1461236252948 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370426800 == 121 [pid = 1955] [id = 326] 03:57:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36d4b9c00) [pid = 1955] [serial = 979] [outer = (nil)] 03:57:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc372ba0c00) [pid = 1955] [serial = 980] [outer = 0x7fc36d4b9c00] 03:57:33 INFO - PROCESS | 1955 | 1461236253039 Marionette DEBUG loaded listener.js 03:57:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc37559f800) [pid = 1955] [serial = 981] [outer = 0x7fc36d4b9c00] 03:57:33 INFO - PROCESS | 1955 | 1461236253936 Marionette TRACE conn4 <- [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:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1436ms 03:57:33 INFO - PROCESS | 1955 | 1461236253991 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:57:33 INFO - PROCESS | 1955 | 1461236253996 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 03:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:57:34 INFO - PROCESS | 1955 | 1461236254002 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:57:34 INFO - PROCESS | 1955 | 1461236254004 Marionette TRACE conn4 <- [1,1278,null,{}] 03:57:34 INFO - PROCESS | 1955 | 1461236254010 Marionette TRACE conn4 -> [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:57:34 INFO - PROCESS | 1955 | 1461236254186 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:57:34 INFO - PROCESS | 1955 | 1461236254377 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37562b800 == 122 [pid = 1955] [id = 327] 03:57:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc370d5ac00) [pid = 1955] [serial = 982] [outer = (nil)] 03:57:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc379d9a000) [pid = 1955] [serial = 983] [outer = 0x7fc370d5ac00] 03:57:34 INFO - PROCESS | 1955 | 1461236254447 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc383757c00) [pid = 1955] [serial = 984] [outer = 0x7fc370d5ac00] 03:57:35 INFO - PROCESS | 1955 | 1461236255337 Marionette TRACE conn4 <- [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:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1378ms 03:57:35 INFO - PROCESS | 1955 | 1461236255381 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 1955 | 1461236255384 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 03:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:57:35 INFO - PROCESS | 1955 | 1461236255391 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 1955 | 1461236255394 Marionette TRACE conn4 <- [1,1282,null,{}] 03:57:35 INFO - PROCESS | 1955 | 1461236255399 Marionette TRACE conn4 -> [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:57:35 INFO - PROCESS | 1955 | 1461236255586 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:57:35 INFO - PROCESS | 1955 | 1461236255779 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37707a000 == 123 [pid = 1955] [id = 328] 03:57:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc375769000) [pid = 1955] [serial = 985] [outer = (nil)] 03:57:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc383ac4400) [pid = 1955] [serial = 986] [outer = 0x7fc375769000] 03:57:35 INFO - PROCESS | 1955 | 1461236255853 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc384bdd800) [pid = 1955] [serial = 987] [outer = 0x7fc375769000] 03:57:36 INFO - PROCESS | 1955 | 1461236256795 Marionette TRACE conn4 <- [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:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1480ms 03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:57:36 INFO - PROCESS | 1955 | 1461236256872 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:57:36 INFO - PROCESS | 1955 | 1461236256875 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 03:57:36 INFO - PROCESS | 1955 | 1461236256881 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:57:36 INFO - PROCESS | 1955 | 1461236256884 Marionette TRACE conn4 <- [1,1286,null,{}] 03:57:36 INFO - PROCESS | 1955 | 1461236256890 Marionette TRACE conn4 -> [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:57:37 INFO - PROCESS | 1955 | 1461236257127 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:57:37 INFO - PROCESS | 1955 | 1461236257357 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3837f0000 == 124 [pid = 1955] [id = 329] 03:57:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc35f237000) [pid = 1955] [serial = 988] [outer = (nil)] 03:57:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc383ac1400) [pid = 1955] [serial = 989] [outer = 0x7fc35f237000] 03:57:37 INFO - PROCESS | 1955 | 1461236257480 Marionette DEBUG loaded listener.js 03:57:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc388cc5800) [pid = 1955] [serial = 990] [outer = 0x7fc35f237000] 03:57:38 INFO - PROCESS | 1955 | 1461236258314 Marionette TRACE conn4 <- [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:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1486ms 03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:57:38 INFO - PROCESS | 1955 | 1461236258367 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 1955 | 1461236258371 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 03:57:38 INFO - PROCESS | 1955 | 1461236258377 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 1955 | 1461236258380 Marionette TRACE conn4 <- [1,1290,null,{}] 03:57:38 INFO - PROCESS | 1955 | 1461236258385 Marionette TRACE conn4 -> [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:57:38 INFO - PROCESS | 1955 | 1461236258570 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:57:38 INFO - PROCESS | 1955 | 1461236258763 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec5800 == 125 [pid = 1955] [id = 330] 03:57:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc35f236800) [pid = 1955] [serial = 991] [outer = (nil)] 03:57:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc388cf1000) [pid = 1955] [serial = 992] [outer = 0x7fc35f236800] 03:57:38 INFO - PROCESS | 1955 | 1461236258837 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc3890af000) [pid = 1955] [serial = 993] [outer = 0x7fc35f236800] 03:57:39 INFO - PROCESS | 1955 | 1461236259706 Marionette TRACE conn4 <- [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:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1379ms 03:57:39 INFO - PROCESS | 1955 | 1461236259756 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:57:39 INFO - PROCESS | 1955 | 1461236259760 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 03:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:57:39 INFO - PROCESS | 1955 | 1461236259766 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 1955 | 1461236259769 Marionette TRACE conn4 <- [1,1294,null,{}] 03:57:39 INFO - PROCESS | 1955 | 1461236259774 Marionette TRACE conn4 -> [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:57:39 INFO - PROCESS | 1955 | 1461236259970 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:57:40 INFO - PROCESS | 1955 | 1461236260163 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388613800 == 126 [pid = 1955] [id = 331] 03:57:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc35ecd2400) [pid = 1955] [serial = 994] [outer = (nil)] 03:57:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc35ecdc800) [pid = 1955] [serial = 995] [outer = 0x7fc35ecd2400] 03:57:40 INFO - PROCESS | 1955 | 1461236260234 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc35ece1400) [pid = 1955] [serial = 996] [outer = 0x7fc35ecd2400] 03:57:41 INFO - PROCESS | 1955 | 1461236261105 Marionette TRACE conn4 <- [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:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1380ms 03:57:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffae800 == 125 [pid = 1955] [id = 10] 03:57:41 INFO - PROCESS | 1955 | 1461236261225 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:57:41 INFO - PROCESS | 1955 | 1461236261230 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:57:41 INFO - PROCESS | 1955 | 1461236261251 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:57:41 INFO - PROCESS | 1955 | 1461236261253 Marionette TRACE conn4 <- [1,1298,null,{}] 03:57:41 INFO - PROCESS | 1955 | 1461236261259 Marionette TRACE conn4 -> [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:57:41 INFO - PROCESS | 1955 | 1461236261454 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:57:41 INFO - PROCESS | 1955 | 1461236261694 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389044000 == 126 [pid = 1955] [id = 332] 03:57:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc35ecda400) [pid = 1955] [serial = 997] [outer = (nil)] 03:57:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc370eb5800) [pid = 1955] [serial = 998] [outer = 0x7fc35ecda400] 03:57:41 INFO - PROCESS | 1955 | 1461236261783 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc3890e7c00) [pid = 1955] [serial = 999] [outer = 0x7fc35ecda400] 03:57:42 INFO - PROCESS | 1955 | 1461236262610 Marionette TRACE conn4 <- [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:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1433ms 03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:57:42 INFO - PROCESS | 1955 | 1461236262684 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 1955 | 1461236262687 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 03:57:42 INFO - PROCESS | 1955 | 1461236262694 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 1955 | 1461236262697 Marionette TRACE conn4 <- [1,1302,null,{}] 03:57:42 INFO - PROCESS | 1955 | 1461236262702 Marionette TRACE conn4 -> [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:57:42 INFO - PROCESS | 1955 | 1461236262897 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:57:43 INFO - PROCESS | 1955 | 1461236263126 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38ae7c800 == 127 [pid = 1955] [id = 333] 03:57:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc362c6e400) [pid = 1955] [serial = 1000] [outer = (nil)] 03:57:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc362c70800) [pid = 1955] [serial = 1001] [outer = 0x7fc362c6e400] 03:57:43 INFO - PROCESS | 1955 | 1461236263297 Marionette DEBUG loaded listener.js 03:57:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc388cf0400) [pid = 1955] [serial = 1002] [outer = 0x7fc362c6e400] 03:57:44 INFO - PROCESS | 1955 | 1461236264105 Marionette TRACE conn4 <- [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:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1446ms 03:57:44 INFO - PROCESS | 1955 | 1461236264152 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:57:44 INFO - PROCESS | 1955 | 1461236264158 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:57:44 INFO - PROCESS | 1955 | 1461236264164 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:57:44 INFO - PROCESS | 1955 | 1461236264168 Marionette TRACE conn4 <- [1,1306,null,{}] 03:57:44 INFO - PROCESS | 1955 | 1461236264174 Marionette TRACE conn4 -> [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:57:44 INFO - PROCESS | 1955 | 1461236264400 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:57:44 INFO - PROCESS | 1955 | 1461236264590 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36676b800 == 128 [pid = 1955] [id = 334] 03:57:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc362c6f000) [pid = 1955] [serial = 1003] [outer = (nil)] 03:57:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc3712b4400) [pid = 1955] [serial = 1004] [outer = 0x7fc362c6f000] 03:57:44 INFO - PROCESS | 1955 | 1461236264669 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc38920dc00) [pid = 1955] [serial = 1005] [outer = 0x7fc362c6f000] 03:57:45 INFO - PROCESS | 1955 | 1461236265532 Marionette TRACE conn4 <- [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:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1430ms 03:57:45 INFO - PROCESS | 1955 | 1461236265595 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:57:45 INFO - PROCESS | 1955 | 1461236265599 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:57:45 INFO - PROCESS | 1955 | 1461236265604 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 1955 | 1461236265607 Marionette TRACE conn4 <- [1,1310,null,{}] 03:57:45 INFO - PROCESS | 1955 | 1461236265613 Marionette TRACE conn4 -> [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:57:45 INFO - PROCESS | 1955 | 1461236265805 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:57:46 INFO - PROCESS | 1955 | 1461236265996 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d1a9800 == 129 [pid = 1955] [id = 335] 03:57:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc37109c400) [pid = 1955] [serial = 1006] [outer = (nil)] 03:57:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc3710a5c00) [pid = 1955] [serial = 1007] [outer = 0x7fc37109c400] 03:57:46 INFO - PROCESS | 1955 | 1461236266070 Marionette DEBUG loaded listener.js 03:57:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc3710aac00) [pid = 1955] [serial = 1008] [outer = 0x7fc37109c400] 03:57:46 INFO - PROCESS | 1955 | 1461236266908 Marionette TRACE conn4 <- [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:57:46 INFO - PROCESS | 1955 | 1461236266953 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:57:46 INFO - PROCESS | 1955 | 1461236266959 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 1955 | 1461236266961 Marionette TRACE conn4 <- [1,1314,null,{}] 03:57:46 INFO - PROCESS | 1955 | 1461236266967 Marionette TRACE conn4 -> [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:57:47 INFO - PROCESS | 1955 | 1461236267158 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:57:47 INFO - PROCESS | 1955 | 1461236267370 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca63000 == 130 [pid = 1955] [id = 336] 03:57:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc35eb49c00) [pid = 1955] [serial = 1009] [outer = (nil)] 03:57:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc361d91400) [pid = 1955] [serial = 1010] [outer = 0x7fc35eb49c00] 03:57:47 INFO - PROCESS | 1955 | 1461236267439 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc361dd1c00) [pid = 1955] [serial = 1011] [outer = 0x7fc35eb49c00] 03:57:48 INFO - PROCESS | 1955 | 1461236268321 Marionette TRACE conn4 <- [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:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1390ms 03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:57:48 INFO - PROCESS | 1955 | 1461236268352 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:57:48 INFO - PROCESS | 1955 | 1461236268355 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 03:57:48 INFO - PROCESS | 1955 | 1461236268361 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 1955 | 1461236268364 Marionette TRACE conn4 <- [1,1318,null,{}] 03:57:48 INFO - PROCESS | 1955 | 1461236268370 Marionette TRACE conn4 -> [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:57:48 INFO - PROCESS | 1955 | 1461236268557 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:57:48 INFO - PROCESS | 1955 | 1461236268756 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f412000 == 131 [pid = 1955] [id = 337] 03:57:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc35eb45c00) [pid = 1955] [serial = 1012] [outer = (nil)] 03:57:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc361d98800) [pid = 1955] [serial = 1013] [outer = 0x7fc35eb45c00] 03:57:48 INFO - PROCESS | 1955 | 1461236268825 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc36d4bdc00) [pid = 1955] [serial = 1014] [outer = 0x7fc35eb45c00] 03:57:50 INFO - PROCESS | 1955 | 1461236270128 Marionette TRACE conn4 <- [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:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1834ms 03:57:50 INFO - PROCESS | 1955 | 1461236270195 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:57:50 INFO - PROCESS | 1955 | 1461236270201 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:57:50 INFO - PROCESS | 1955 | 1461236270208 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:57:50 INFO - PROCESS | 1955 | 1461236270213 Marionette TRACE conn4 <- [1,1322,null,{}] 03:57:50 INFO - PROCESS | 1955 | 1461236270277 Marionette TRACE conn4 -> [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:57:50 INFO - PROCESS | 1955 | 1461236270557 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:57:50 INFO - PROCESS | 1955 | 1461236270675 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fd8800 == 132 [pid = 1955] [id = 338] 03:57:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc35f233c00) [pid = 1955] [serial = 1015] [outer = (nil)] 03:57:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc35f23a000) [pid = 1955] [serial = 1016] [outer = 0x7fc35f233c00] 03:57:50 INFO - PROCESS | 1955 | 1461236270739 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc35fc97800) [pid = 1955] [serial = 1017] [outer = 0x7fc35f233c00] 03:57:51 INFO - PROCESS | 1955 | 1461236271604 Marionette TRACE conn4 <- [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:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1432ms 03:57:51 INFO - PROCESS | 1955 | 1461236271642 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 1955 | 1461236271649 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:57:51 INFO - PROCESS | 1955 | 1461236271660 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 1955 | 1461236271663 Marionette TRACE conn4 <- [1,1326,null,{}] 03:57:51 INFO - PROCESS | 1955 | 1461236271669 Marionette TRACE conn4 -> [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:57:51 INFO - PROCESS | 1955 | 1461236271849 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:57:52 INFO - PROCESS | 1955 | 1461236272240 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f112000 == 133 [pid = 1955] [id = 339] 03:57:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc362091400) [pid = 1955] [serial = 1018] [outer = (nil)] 03:57:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc3626d0400) [pid = 1955] [serial = 1019] [outer = 0x7fc362091400] 03:57:52 INFO - PROCESS | 1955 | 1461236272315 Marionette DEBUG loaded listener.js 03:57:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc362c6f400) [pid = 1955] [serial = 1020] [outer = 0x7fc362091400] 03:57:53 INFO - PROCESS | 1955 | 1461236273227 Marionette TRACE conn4 <- [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:57:53 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:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1635ms 03:57:53 INFO - PROCESS | 1955 | 1461236273296 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:57:53 INFO - PROCESS | 1955 | 1461236273300 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:57:53 INFO - PROCESS | 1955 | 1461236273306 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 1955 | 1461236273311 Marionette TRACE conn4 <- [1,1330,null,{}] 03:57:53 INFO - PROCESS | 1955 | 1461236273327 Marionette TRACE conn4 -> [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:57:53 INFO - PROCESS | 1955 | 1461236273514 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a204000 == 132 [pid = 1955] [id = 322] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc386d1c800) [pid = 1955] [serial = 872] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc388eb9c00) [pid = 1955] [serial = 875] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc364ce1400) [pid = 1955] [serial = 878] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc35f217c00) [pid = 1955] [serial = 881] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc3630a1000) [pid = 1955] [serial = 884] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36a49cc00) [pid = 1955] [serial = 887] [outer = (nil)] [url = about:blank] 03:57:53 INFO - PROCESS | 1955 | 1461236273872 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610e2800 == 131 [pid = 1955] [id = 269] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36487f800 == 130 [pid = 1955] [id = 321] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625e1000 == 129 [pid = 1955] [id = 320] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f3800 == 128 [pid = 1955] [id = 319] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f103800 == 127 [pid = 1955] [id = 318] 03:57:53 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36488b800 == 126 [pid = 1955] [id = 317] 03:57:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f103800 == 127 [pid = 1955] [id = 340] 03:57:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc35f217c00) [pid = 1955] [serial = 1021] [outer = (nil)] 03:57:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc364809800) [pid = 1955] [serial = 1022] [outer = 0x7fc35f217c00] 03:57:53 INFO - PROCESS | 1955 | 1461236273986 Marionette DEBUG loaded listener.js 03:57:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc364ce8400) [pid = 1955] [serial = 1023] [outer = 0x7fc35f217c00] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379d45000 == 126 [pid = 1955] [id = 314] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f9a800 == 125 [pid = 1955] [id = 313] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b98000 == 124 [pid = 1955] [id = 312] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37562e800 == 123 [pid = 1955] [id = 311] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37367d800 == 122 [pid = 1955] [id = 310] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3705a5000 == 121 [pid = 1955] [id = 309] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370424800 == 120 [pid = 1955] [id = 308] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e876800 == 119 [pid = 1955] [id = 307] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d407800 == 118 [pid = 1955] [id = 306] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a209800 == 117 [pid = 1955] [id = 305] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3de800 == 116 [pid = 1955] [id = 268] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e92800 == 115 [pid = 1955] [id = 304] 03:57:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b606800 == 114 [pid = 1955] [id = 303] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc364847c00) [pid = 1955] [serial = 896] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc36693e000) [pid = 1955] [serial = 897] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36b6e5800) [pid = 1955] [serial = 842] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc36d432c00) [pid = 1955] [serial = 905] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc383e07c00) [pid = 1955] [serial = 869] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc36d434000) [pid = 1955] [serial = 843] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc36a4a1400) [pid = 1955] [serial = 899] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc361de0000) [pid = 1955] [serial = 893] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc3626cfc00) [pid = 1955] [serial = 894] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc35f20e800) [pid = 1955] [serial = 891] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc35eb42400) [pid = 1955] [serial = 890] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc36d8e5400) [pid = 1955] [serial = 851] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc370c40c00) [pid = 1955] [serial = 854] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc371456800) [pid = 1955] [serial = 857] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc37982c400) [pid = 1955] [serial = 863] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc366944400) [pid = 1955] [serial = 848] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc37695a800) [pid = 1955] [serial = 860] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc36093d400) [pid = 1955] [serial = 845] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc383758c00) [pid = 1955] [serial = 866] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc36b6f1000) [pid = 1955] [serial = 902] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc36d4ba800) [pid = 1955] [serial = 906] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc36eba3400) [pid = 1955] [serial = 909] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36d643000) [pid = 1955] [serial = 908] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc36cf35c00) [pid = 1955] [serial = 903] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36b64fc00) [pid = 1955] [serial = 900] [outer = (nil)] [url = about:blank] 03:57:54 INFO - PROCESS | 1955 | 1461236274771 Marionette TRACE conn4 <- [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:57:54 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:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1489ms 03:57:54 INFO - PROCESS | 1955 | 1461236274796 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:57:54 INFO - PROCESS | 1955 | 1461236274800 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:57:54 INFO - PROCESS | 1955 | 1461236274806 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 1955 | 1461236274809 Marionette TRACE conn4 <- [1,1334,null,{}] 03:57:54 INFO - PROCESS | 1955 | 1461236274814 Marionette TRACE conn4 -> [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:57:55 INFO - PROCESS | 1955 | 1461236275007 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:57:55 INFO - PROCESS | 1955 | 1461236275159 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624c7800 == 115 [pid = 1955] [id = 341] 03:57:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc35eb42400) [pid = 1955] [serial = 1024] [outer = (nil)] 03:57:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc36a4a6400) [pid = 1955] [serial = 1025] [outer = 0x7fc35eb42400] 03:57:55 INFO - PROCESS | 1955 | 1461236275240 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc36b64b000) [pid = 1955] [serial = 1026] [outer = 0x7fc35eb42400] 03:57:55 INFO - PROCESS | 1955 | 1461236275974 Marionette TRACE conn4 <- [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:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1227ms 03:57:56 INFO - PROCESS | 1955 | 1461236276034 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:57:56 INFO - PROCESS | 1955 | 1461236276037 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:57:56 INFO - PROCESS | 1955 | 1461236276043 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:57:56 INFO - PROCESS | 1955 | 1461236276045 Marionette TRACE conn4 <- [1,1338,null,{}] 03:57:56 INFO - PROCESS | 1955 | 1461236276050 Marionette TRACE conn4 -> [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:57:56 INFO - PROCESS | 1955 | 1461236276297 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:57:56 INFO - PROCESS | 1955 | 1461236276329 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364891000 == 116 [pid = 1955] [id = 342] 03:57:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc3630a2000) [pid = 1955] [serial = 1027] [outer = (nil)] 03:57:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc36b6e5800) [pid = 1955] [serial = 1028] [outer = 0x7fc3630a2000] 03:57:56 INFO - PROCESS | 1955 | 1461236276390 Marionette DEBUG loaded listener.js 03:57:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc36cf79800) [pid = 1955] [serial = 1029] [outer = 0x7fc3630a2000] 03:57:57 INFO - PROCESS | 1955 | 1461236277800 Marionette TRACE conn4 <- [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:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1786ms 03:57:57 INFO - PROCESS | 1955 | 1461236277843 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:57:57 INFO - PROCESS | 1955 | 1461236277847 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 03:57:57 INFO - PROCESS | 1955 | 1461236277853 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:57:57 INFO - PROCESS | 1955 | 1461236277856 Marionette TRACE conn4 <- [1,1342,null,{}] 03:57:57 INFO - PROCESS | 1955 | 1461236277862 Marionette TRACE conn4 -> [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:57:58 INFO - PROCESS | 1955 | 1461236278107 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc36d43e000) [pid = 1955] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc35f4d3400) [pid = 1955] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc35e9b0000) [pid = 1955] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36b6f0c00) [pid = 1955] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc362090400) [pid = 1955] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:57:58 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc3631b7c00) [pid = 1955] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:57:58 INFO - PROCESS | 1955 | 1461236278606 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610e9800 == 117 [pid = 1955] [id = 343] 03:57:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc35f20d400) [pid = 1955] [serial = 1030] [outer = (nil)] 03:57:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc362d88c00) [pid = 1955] [serial = 1031] [outer = 0x7fc35f20d400] 03:57:58 INFO - PROCESS | 1955 | 1461236278673 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc3703cd400) [pid = 1955] [serial = 1032] [outer = 0x7fc35f20d400] 03:57:59 INFO - PROCESS | 1955 | 1461236279349 Marionette TRACE conn4 <- [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:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1536ms 03:57:59 INFO - PROCESS | 1955 | 1461236279389 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:57:59 INFO - PROCESS | 1955 | 1461236279392 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:57:59 INFO - PROCESS | 1955 | 1461236279397 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:57:59 INFO - PROCESS | 1955 | 1461236279399 Marionette TRACE conn4 <- [1,1346,null,{}] 03:57:59 INFO - PROCESS | 1955 | 1461236279405 Marionette TRACE conn4 -> [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:57:59 INFO - PROCESS | 1955 | 1461236279615 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:57:59 INFO - PROCESS | 1955 | 1461236279637 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b602800 == 118 [pid = 1955] [id = 344] 03:57:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc35f4d3400) [pid = 1955] [serial = 1033] [outer = (nil)] 03:57:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc370d58800) [pid = 1955] [serial = 1034] [outer = 0x7fc35f4d3400] 03:57:59 INFO - PROCESS | 1955 | 1461236279698 Marionette DEBUG loaded listener.js 03:57:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc3710a7000) [pid = 1955] [serial = 1035] [outer = 0x7fc35f4d3400] 03:58:00 INFO - PROCESS | 1955 | 1461236280491 Marionette TRACE conn4 <- [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:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1231ms 03:58:00 INFO - PROCESS | 1955 | 1461236280631 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:58:00 INFO - PROCESS | 1955 | 1461236280637 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:58:00 INFO - PROCESS | 1955 | 1461236280655 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 1955 | 1461236280660 Marionette TRACE conn4 <- [1,1350,null,{}] 03:58:00 INFO - PROCESS | 1955 | 1461236280668 Marionette TRACE conn4 -> [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:58:00 INFO - PROCESS | 1955 | 1461236280860 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:58:01 INFO - PROCESS | 1955 | 1461236281059 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3606d2800 == 119 [pid = 1955] [id = 345] 03:58:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc35ecde800) [pid = 1955] [serial = 1036] [outer = (nil)] 03:58:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc35f22d400) [pid = 1955] [serial = 1037] [outer = 0x7fc35ecde800] 03:58:01 INFO - PROCESS | 1955 | 1461236281134 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc35f4cb400) [pid = 1955] [serial = 1038] [outer = 0x7fc35ecde800] 03:58:02 INFO - PROCESS | 1955 | 1461236282123 Marionette TRACE conn4 <- [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:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1540ms 03:58:02 INFO - PROCESS | 1955 | 1461236282196 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:58:02 INFO - PROCESS | 1955 | 1461236282200 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:58:02 INFO - PROCESS | 1955 | 1461236282213 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:58:02 INFO - PROCESS | 1955 | 1461236282217 Marionette TRACE conn4 <- [1,1354,null,{}] 03:58:02 INFO - PROCESS | 1955 | 1461236282224 Marionette TRACE conn4 -> [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:58:02 INFO - PROCESS | 1955 | 1461236282447 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:58:02 INFO - PROCESS | 1955 | 1461236282685 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366768000 == 120 [pid = 1955] [id = 346] 03:58:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc362c6d400) [pid = 1955] [serial = 1039] [outer = (nil)] 03:58:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc363099800) [pid = 1955] [serial = 1040] [outer = 0x7fc362c6d400] 03:58:02 INFO - PROCESS | 1955 | 1461236282803 Marionette DEBUG loaded listener.js 03:58:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc36480c400) [pid = 1955] [serial = 1041] [outer = 0x7fc362c6d400] 03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1596ms 03:58:03 INFO - PROCESS | 1955 | 1461236283796 Marionette TRACE conn4 <- [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:58:03 INFO - PROCESS | 1955 | 1461236283807 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 1955 | 1461236283810 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:58:03 INFO - PROCESS | 1955 | 1461236283817 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 1955 | 1461236283820 Marionette TRACE conn4 <- [1,1358,null,{}] 03:58:03 INFO - PROCESS | 1955 | 1461236283837 Marionette TRACE conn4 -> [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:58:04 INFO - PROCESS | 1955 | 1461236284051 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:58:04 INFO - PROCESS | 1955 | 1461236284334 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d291000 == 121 [pid = 1955] [id = 347] 03:58:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc36b64d400) [pid = 1955] [serial = 1042] [outer = (nil)] 03:58:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc36cf79000) [pid = 1955] [serial = 1043] [outer = 0x7fc36b64d400] 03:58:04 INFO - PROCESS | 1955 | 1461236284456 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc36d642c00) [pid = 1955] [serial = 1044] [outer = 0x7fc36b64d400] 03:58:05 INFO - PROCESS | 1955 | 1461236285289 Marionette TRACE conn4 <- [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:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1539ms 03:58:05 INFO - PROCESS | 1955 | 1461236285357 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 03:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:58:05 INFO - PROCESS | 1955 | 1461236285361 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 03:58:05 INFO - PROCESS | 1955 | 1461236285367 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:58:05 INFO - PROCESS | 1955 | 1461236285370 Marionette TRACE conn4 <- [1,1362,null,{}] 03:58:05 INFO - PROCESS | 1955 | 1461236285375 Marionette TRACE conn4 -> [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:58:05 INFO - PROCESS | 1955 | 1461236285564 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:58:05 INFO - PROCESS | 1955 | 1461236285751 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecca800 == 122 [pid = 1955] [id = 348] 03:58:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc36a50b800) [pid = 1955] [serial = 1045] [outer = (nil)] 03:58:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc36eba6000) [pid = 1955] [serial = 1046] [outer = 0x7fc36a50b800] 03:58:05 INFO - PROCESS | 1955 | 1461236285826 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc370c3ec00) [pid = 1955] [serial = 1047] [outer = 0x7fc36a50b800] 03:58:06 INFO - PROCESS | 1955 | 1461236286760 Marionette TRACE conn4 <- [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:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 03:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:58:06 INFO - PROCESS | 1955 | 1461236286796 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 03:58:06 INFO - PROCESS | 1955 | 1461236286799 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 03:58:06 INFO - PROCESS | 1955 | 1461236286806 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 1955 | 1461236286809 Marionette TRACE conn4 <- [1,1366,null,{}] 03:58:06 INFO - PROCESS | 1955 | 1461236286814 Marionette TRACE conn4 -> [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:58:07 INFO - PROCESS | 1955 | 1461236287000 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:58:07 INFO - PROCESS | 1955 | 1461236287194 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370c9c800 == 123 [pid = 1955] [id = 349] 03:58:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc36b6e6000) [pid = 1955] [serial = 1048] [outer = (nil)] 03:58:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc3710a7800) [pid = 1955] [serial = 1049] [outer = 0x7fc36b6e6000] 03:58:07 INFO - PROCESS | 1955 | 1461236287269 Marionette DEBUG loaded listener.js 03:58:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc3712b1800) [pid = 1955] [serial = 1050] [outer = 0x7fc36b6e6000] 03:58:08 INFO - PROCESS | 1955 | 1461236288166 Marionette TRACE conn4 <- [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:58:08 INFO - PROCESS | 1955 | 1461236288186 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 03:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:58:08 INFO - PROCESS | 1955 | 1461236288192 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:58:08 INFO - PROCESS | 1955 | 1461236288196 Marionette TRACE conn4 <- [1,1370,null,{}] 03:58:08 INFO - PROCESS | 1955 | 1461236288201 Marionette TRACE conn4 -> [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:58:08 INFO - PROCESS | 1955 | 1461236288407 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:58:08 INFO - PROCESS | 1955 | 1461236288620 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375640000 == 124 [pid = 1955] [id = 350] 03:58:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc373ec1400) [pid = 1955] [serial = 1051] [outer = (nil)] 03:58:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc373fd0000) [pid = 1955] [serial = 1052] [outer = 0x7fc373ec1400] 03:58:08 INFO - PROCESS | 1955 | 1461236288792 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc3750a8400) [pid = 1955] [serial = 1053] [outer = 0x7fc373ec1400] 03:58:09 INFO - PROCESS | 1955 | 1461236289675 Marionette TRACE conn4 <- [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:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:58:09 INFO - PROCESS | 1955 | 1461236289737 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 03:58:09 INFO - PROCESS | 1955 | 1461236289743 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 1955 | 1461236289746 Marionette TRACE conn4 <- [1,1374,null,{}] 03:58:09 INFO - PROCESS | 1955 | 1461236289751 Marionette TRACE conn4 -> [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:58:09 INFO - PROCESS | 1955 | 1461236289936 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:58:10 INFO - PROCESS | 1955 | 1461236290130 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cc4800 == 125 [pid = 1955] [id = 351] 03:58:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc373ec5800) [pid = 1955] [serial = 1054] [outer = (nil)] 03:58:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc375b64400) [pid = 1955] [serial = 1055] [outer = 0x7fc373ec5800] 03:58:10 INFO - PROCESS | 1955 | 1461236290202 Marionette DEBUG loaded listener.js 03:58:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc3767c4800) [pid = 1955] [serial = 1056] [outer = 0x7fc373ec5800] 03:58:11 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:58:11 INFO - PROCESS | 1955 | 1461236291057 Marionette TRACE conn4 <- [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:58:11 INFO - PROCESS | 1955 | 1461236291134 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 03:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:58:11 INFO - PROCESS | 1955 | 1461236291140 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1955 | 1461236291142 Marionette TRACE conn4 <- [1,1378,null,{}] 03:58:11 INFO - PROCESS | 1955 | 1461236291148 Marionette TRACE conn4 -> [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:58:11 INFO - PROCESS | 1955 | 1461236291363 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:58:11 INFO - PROCESS | 1955 | 1461236291553 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379d3d000 == 126 [pid = 1955] [id = 352] 03:58:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc374431c00) [pid = 1955] [serial = 1057] [outer = (nil)] 03:58:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc3770ae400) [pid = 1955] [serial = 1058] [outer = 0x7fc374431c00] 03:58:11 INFO - PROCESS | 1955 | 1461236291622 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc379a93c00) [pid = 1955] [serial = 1059] [outer = 0x7fc374431c00] 03:58:12 INFO - PROCESS | 1955 | 1461236292516 Marionette TRACE conn4 <- [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:58:12 INFO - PROCESS | 1955 | 1461236292532 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 03:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:58:12 INFO - PROCESS | 1955 | 1461236292539 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:58:12 INFO - PROCESS | 1955 | 1461236292542 Marionette TRACE conn4 <- [1,1382,null,{}] 03:58:12 INFO - PROCESS | 1955 | 1461236292548 Marionette TRACE conn4 -> [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:58:12 INFO - PROCESS | 1955 | 1461236292733 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:58:12 INFO - PROCESS | 1955 | 1461236292929 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383c32000 == 127 [pid = 1955] [id = 353] 03:58:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc370d5e800) [pid = 1955] [serial = 1060] [outer = (nil)] 03:58:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc383758c00) [pid = 1955] [serial = 1061] [outer = 0x7fc370d5e800] 03:58:13 INFO - PROCESS | 1955 | 1461236293004 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc383c17000) [pid = 1955] [serial = 1062] [outer = 0x7fc370d5e800] 03:58:13 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:58:13 INFO - PROCESS | 1955 | 1461236293972 Marionette TRACE conn4 <- [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:58:14 INFO - PROCESS | 1955 | 1461236294036 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 03:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:58:14 INFO - PROCESS | 1955 | 1461236294048 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 1955 | 1461236294050 Marionette TRACE conn4 <- [1,1386,null,{}] 03:58:14 INFO - PROCESS | 1955 | 1461236294056 Marionette TRACE conn4 -> [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:58:14 INFO - PROCESS | 1955 | 1461236294254 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:58:14 INFO - PROCESS | 1955 | 1461236294491 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d117800 == 128 [pid = 1955] [id = 354] 03:58:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc374439800) [pid = 1955] [serial = 1063] [outer = (nil)] 03:58:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc386d1b000) [pid = 1955] [serial = 1064] [outer = 0x7fc374439800] 03:58:14 INFO - PROCESS | 1955 | 1461236294576 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc388ccb400) [pid = 1955] [serial = 1065] [outer = 0x7fc374439800] 03:58:15 INFO - PROCESS | 1955 | 1461236295432 Marionette TRACE conn4 <- [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:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:58:15 INFO - PROCESS | 1955 | 1461236295484 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 03:58:15 INFO - PROCESS | 1955 | 1461236295490 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 1955 | 1461236295495 Marionette TRACE conn4 <- [1,1390,null,{}] 03:58:15 INFO - PROCESS | 1955 | 1461236295500 Marionette TRACE conn4 -> [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:58:15 INFO - PROCESS | 1955 | 1461236295754 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:58:16 INFO - PROCESS | 1955 | 1461236296000 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a73c000 == 129 [pid = 1955] [id = 355] 03:58:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc384ff5000) [pid = 1955] [serial = 1066] [outer = (nil)] 03:58:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc388ce8000) [pid = 1955] [serial = 1067] [outer = 0x7fc384ff5000] 03:58:16 INFO - PROCESS | 1955 | 1461236296122 Marionette DEBUG loaded listener.js 03:58:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc38920bc00) [pid = 1955] [serial = 1068] [outer = 0x7fc384ff5000] 03:58:17 INFO - PROCESS | 1955 | 1461236297037 Marionette TRACE conn4 <- [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:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1587ms 03:58:17 INFO - PROCESS | 1955 | 1461236297078 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:58:17 INFO - PROCESS | 1955 | 1461236297082 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 03:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:58:17 INFO - PROCESS | 1955 | 1461236297088 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:58:17 INFO - PROCESS | 1955 | 1461236297092 Marionette TRACE conn4 <- [1,1394,null,{}] 03:58:17 INFO - PROCESS | 1955 | 1461236297097 Marionette TRACE conn4 -> [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:58:17 INFO - PROCESS | 1955 | 1461236297292 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:58:17 INFO - PROCESS | 1955 | 1461236297491 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b609000 == 130 [pid = 1955] [id = 356] 03:58:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc36244e000) [pid = 1955] [serial = 1069] [outer = (nil)] 03:58:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc36a24a400) [pid = 1955] [serial = 1070] [outer = 0x7fc36244e000] 03:58:17 INFO - PROCESS | 1955 | 1461236297561 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc36a250000) [pid = 1955] [serial = 1071] [outer = 0x7fc36244e000] 03:58:18 INFO - PROCESS | 1955 | 1461236298839 Marionette TRACE conn4 <- [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:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1785ms 03:58:18 INFO - PROCESS | 1955 | 1461236298874 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1955 | 1461236298879 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:58:18 INFO - PROCESS | 1955 | 1461236298887 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1955 | 1461236298893 Marionette TRACE conn4 <- [1,1398,null,{}] 03:58:18 INFO - PROCESS | 1955 | 1461236298902 Marionette TRACE conn4 -> [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:58:19 INFO - PROCESS | 1955 | 1461236299152 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:58:19 INFO - PROCESS | 1955 | 1461236299375 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3633a7800 == 131 [pid = 1955] [id = 357] 03:58:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc35f23b800) [pid = 1955] [serial = 1072] [outer = (nil)] 03:58:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc35f4d5c00) [pid = 1955] [serial = 1073] [outer = 0x7fc35f23b800] 03:58:19 INFO - PROCESS | 1955 | 1461236299444 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc361d93c00) [pid = 1955] [serial = 1074] [outer = 0x7fc35f23b800] 03:58:20 INFO - PROCESS | 1955 | 1461236300490 Marionette TRACE conn4 <- [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:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1637ms 03:58:20 INFO - PROCESS | 1955 | 1461236300525 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:58:20 INFO - PROCESS | 1955 | 1461236300533 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 03:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:58:20 INFO - PROCESS | 1955 | 1461236300543 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 1955 | 1461236300546 Marionette TRACE conn4 <- [1,1402,null,{}] 03:58:20 INFO - PROCESS | 1955 | 1461236300553 Marionette TRACE conn4 -> [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:58:20 INFO - PROCESS | 1955 | 1461236300745 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:58:21 INFO - PROCESS | 1955 | 1461236301041 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3606e0800 == 132 [pid = 1955] [id = 358] 03:58:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc361dd7c00) [pid = 1955] [serial = 1075] [outer = (nil)] 03:58:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc362448c00) [pid = 1955] [serial = 1076] [outer = 0x7fc361dd7c00] 03:58:21 INFO - PROCESS | 1955 | 1461236301117 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc362452c00) [pid = 1955] [serial = 1077] [outer = 0x7fc361dd7c00] 03:58:22 INFO - PROCESS | 1955 | 1461236302033 Marionette TRACE conn4 <- [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:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1534ms 03:58:22 INFO - PROCESS | 1955 | 1461236302077 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:58:22 INFO - PROCESS | 1955 | 1461236302081 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 03:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:58:22 INFO - PROCESS | 1955 | 1461236302088 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:58:22 INFO - PROCESS | 1955 | 1461236302093 Marionette TRACE conn4 <- [1,1406,null,{}] 03:58:22 INFO - PROCESS | 1955 | 1461236302109 Marionette TRACE conn4 -> [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:58:22 INFO - PROCESS | 1955 | 1461236302307 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:58:22 INFO - PROCESS | 1955 | 1461236302583 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625d9800 == 133 [pid = 1955] [id = 359] 03:58:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc362813c00) [pid = 1955] [serial = 1078] [outer = (nil)] 03:58:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc362c68000) [pid = 1955] [serial = 1079] [outer = 0x7fc362813c00] 03:58:22 INFO - PROCESS | 1955 | 1461236302702 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc362d8b000) [pid = 1955] [serial = 1080] [outer = 0x7fc362813c00] 03:58:23 INFO - PROCESS | 1955 | 1461236303553 Marionette TRACE conn4 <- [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:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 03:58:23 INFO - PROCESS | 1955 | 1461236303625 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:58:23 INFO - PROCESS | 1955 | 1461236303630 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 03:58:23 INFO - PROCESS | 1955 | 1461236303636 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - PROCESS | 1955 | 1461236303639 Marionette TRACE conn4 <- [1,1410,null,{}] 03:58:23 INFO - PROCESS | 1955 | 1461236303644 Marionette TRACE conn4 -> [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:58:23 INFO - PROCESS | 1955 | 1461236303872 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610e9800 == 132 [pid = 1955] [id = 343] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc36d642400) [pid = 1955] [serial = 920] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc362d86000) [pid = 1955] [serial = 947] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc374382800) [pid = 1955] [serial = 929] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc3777d8000) [pid = 1955] [serial = 941] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc36a4ab400) [pid = 1955] [serial = 917] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc375b63400) [pid = 1955] [serial = 935] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc3767c5c00) [pid = 1955] [serial = 938] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc370d57400) [pid = 1955] [serial = 950] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc371449c00) [pid = 1955] [serial = 926] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc375b48400) [pid = 1955] [serial = 932] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc383aea000) [pid = 1955] [serial = 944] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc370d58400) [pid = 1955] [serial = 923] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc3626cc400) [pid = 1955] [serial = 914] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | 1461236304229 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364891000 == 131 [pid = 1955] [id = 342] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624c7800 == 130 [pid = 1955] [id = 341] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f103800 == 129 [pid = 1955] [id = 340] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f112000 == 128 [pid = 1955] [id = 339] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fd8800 == 127 [pid = 1955] [id = 338] 03:58:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f418800 == 128 [pid = 1955] [id = 360] 03:58:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc35ecd8400) [pid = 1955] [serial = 1081] [outer = (nil)] 03:58:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc362814000) [pid = 1955] [serial = 1082] [outer = 0x7fc35ecd8400] 03:58:24 INFO - PROCESS | 1955 | 1461236304327 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc36484dc00) [pid = 1955] [serial = 1083] [outer = 0x7fc35ecd8400] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc389044000 == 127 [pid = 1955] [id = 332] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388613800 == 126 [pid = 1955] [id = 331] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec5800 == 125 [pid = 1955] [id = 330] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3837f0000 == 124 [pid = 1955] [id = 329] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37707a000 == 123 [pid = 1955] [id = 328] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37562b800 == 122 [pid = 1955] [id = 327] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370426800 == 121 [pid = 1955] [id = 326] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a210800 == 120 [pid = 1955] [id = 325] 03:58:24 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f1800 == 119 [pid = 1955] [id = 324] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc375068400) [pid = 1955] [serial = 969] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc370eb4c00) [pid = 1955] [serial = 966] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc36d10fc00) [pid = 1955] [serial = 960] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc36a508400) [pid = 1955] [serial = 957] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc364ce2400) [pid = 1955] [serial = 956] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc36d8ecc00) [pid = 1955] [serial = 962] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc362d84c00) [pid = 1955] [serial = 953] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc37030d800) [pid = 1955] [serial = 911] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc36e985800) [pid = 1955] [serial = 963] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc3631c0400) [pid = 1955] [serial = 954] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc370218800) [pid = 1955] [serial = 965] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc36a894800) [pid = 1955] [serial = 959] [outer = (nil)] [url = about:blank] 03:58:24 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc370ebb000) [pid = 1955] [serial = 968] [outer = (nil)] [url = about:blank] 03:58:25 INFO - PROCESS | 1955 | 1461236305138 Marionette TRACE conn4 <- [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:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1537ms 03:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:58:25 INFO - PROCESS | 1955 | 1461236305173 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:58:25 INFO - PROCESS | 1955 | 1461236305175 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 03:58:25 INFO - PROCESS | 1955 | 1461236305181 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 1955 | 1461236305185 Marionette TRACE conn4 <- [1,1414,null,{}] 03:58:25 INFO - PROCESS | 1955 | 1461236305190 Marionette TRACE conn4 -> [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:58:25 INFO - PROCESS | 1955 | 1461236305363 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:58:25 INFO - PROCESS | 1955 | 1461236305517 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624cf000 == 120 [pid = 1955] [id = 361] 03:58:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc35f219400) [pid = 1955] [serial = 1084] [outer = (nil)] 03:58:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc364cdbc00) [pid = 1955] [serial = 1085] [outer = 0x7fc35f219400] 03:58:25 INFO - PROCESS | 1955 | 1461236305595 Marionette DEBUG loaded listener.js 03:58:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc36a24cc00) [pid = 1955] [serial = 1086] [outer = 0x7fc35f219400] 03:58:26 INFO - PROCESS | 1955 | 1461236306390 Marionette TRACE conn4 <- [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:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1234ms 03:58:26 INFO - PROCESS | 1955 | 1461236306415 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:58:26 INFO - PROCESS | 1955 | 1461236306418 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 03:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:58:26 INFO - PROCESS | 1955 | 1461236306424 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:58:26 INFO - PROCESS | 1955 | 1461236306426 Marionette TRACE conn4 <- [1,1418,null,{}] 03:58:26 INFO - PROCESS | 1955 | 1461236306431 Marionette TRACE conn4 -> [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:58:26 INFO - PROCESS | 1955 | 1461236306713 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:58:26 INFO - PROCESS | 1955 | 1461236306740 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b622800 == 121 [pid = 1955] [id = 362] 03:58:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc36a24c800) [pid = 1955] [serial = 1087] [outer = (nil)] 03:58:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc36a89e400) [pid = 1955] [serial = 1088] [outer = 0x7fc36a24c800] 03:58:26 INFO - PROCESS | 1955 | 1461236306804 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36d4be400) [pid = 1955] [serial = 1089] [outer = 0x7fc36a24c800] 03:58:27 INFO - PROCESS | 1955 | 1461236307673 Marionette TRACE conn4 <- [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:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1283ms 03:58:27 INFO - PROCESS | 1955 | 1461236307707 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 1955 | 1461236307710 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 03:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:58:27 INFO - PROCESS | 1955 | 1461236307717 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 1955 | 1461236307720 Marionette TRACE conn4 <- [1,1422,null,{}] 03:58:27 INFO - PROCESS | 1955 | 1461236307731 Marionette TRACE conn4 -> [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:58:27 INFO - PROCESS | 1955 | 1461236307948 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:58:27 INFO - PROCESS | 1955 | 1461236307977 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7d6000 == 122 [pid = 1955] [id = 363] 03:58:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc36a244400) [pid = 1955] [serial = 1090] [outer = (nil)] 03:58:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc36ff7fc00) [pid = 1955] [serial = 1091] [outer = 0x7fc36a244400] 03:58:28 INFO - PROCESS | 1955 | 1461236308038 Marionette DEBUG loaded listener.js 03:58:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc370307c00) [pid = 1955] [serial = 1092] [outer = 0x7fc36a244400] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc35f4cd800) [pid = 1955] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc35eb49400) [pid = 1955] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc36cf35800) [pid = 1955] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc3715e5c00) [pid = 1955] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc35f217c00) [pid = 1955] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc382b55c00) [pid = 1955] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc370d5ac00) [pid = 1955] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc371455c00) [pid = 1955] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc3607db400) [pid = 1955] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc35f233c00) [pid = 1955] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc3630a2000) [pid = 1955] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc3631b2c00) [pid = 1955] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc35eb47400) [pid = 1955] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc372b6c400) [pid = 1955] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36d4b9c00) [pid = 1955] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc361dda000) [pid = 1955] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc35eb42400) [pid = 1955] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc3631b8400) [pid = 1955] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc3607e5000) [pid = 1955] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc372b70000) [pid = 1955] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc370ec0800) [pid = 1955] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc366941000) [pid = 1955] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc35ecd2400) [pid = 1955] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc362099c00) [pid = 1955] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc36ffaf000) [pid = 1955] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc362091400) [pid = 1955] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc35f236800) [pid = 1955] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc3631bb400) [pid = 1955] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc361dd2c00) [pid = 1955] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc374ebec00) [pid = 1955] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc35fca2800) [pid = 1955] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc35e9a9000) [pid = 1955] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc35f20a400) [pid = 1955] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc362d84000) [pid = 1955] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc375060400) [pid = 1955] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc36dda0c00) [pid = 1955] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc35ecda400) [pid = 1955] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc3607db000) [pid = 1955] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc36d441c00) [pid = 1955] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc375769000) [pid = 1955] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc3607dbc00) [pid = 1955] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc35fca1400) [pid = 1955] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc362c6e400) [pid = 1955] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc36a89fc00) [pid = 1955] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc36cf30400) [pid = 1955] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc36db17800) [pid = 1955] [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:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc360937c00) [pid = 1955] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc361dd6400) [pid = 1955] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc36d8e2000) [pid = 1955] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc35fca0c00) [pid = 1955] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc3626c7800) [pid = 1955] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc362d85800) [pid = 1955] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc3770af000) [pid = 1955] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc35f4ca400) [pid = 1955] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc375b49800) [pid = 1955] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc36cf76400) [pid = 1955] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc35f20d400) [pid = 1955] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc35fc9e400) [pid = 1955] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc35fc98400) [pid = 1955] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc35f237000) [pid = 1955] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc36cf7e000) [pid = 1955] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc36b6f0000) [pid = 1955] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc35f20b400) [pid = 1955] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc35e9b5800) [pid = 1955] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc3626c3800) [pid = 1955] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc364843400) [pid = 1955] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:58:29 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc361dd4800) [pid = 1955] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:58:29 INFO - PROCESS | 1955 | 1461236309939 Marionette TRACE conn4 <- [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:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2242ms 03:58:29 INFO - PROCESS | 1955 | 1461236309959 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:58:29 INFO - PROCESS | 1955 | 1461236309963 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 03:58:29 INFO - PROCESS | 1955 | 1461236309968 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - PROCESS | 1955 | 1461236309971 Marionette TRACE conn4 <- [1,1426,null,{}] 03:58:29 INFO - PROCESS | 1955 | 1461236309976 Marionette TRACE conn4 -> [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:58:30 INFO - PROCESS | 1955 | 1461236310210 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:58:30 INFO - PROCESS | 1955 | 1461236310228 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc06800 == 123 [pid = 1955] [id = 364] 03:58:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc35e9a9400) [pid = 1955] [serial = 1093] [outer = (nil)] 03:58:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc35f20a400) [pid = 1955] [serial = 1094] [outer = 0x7fc35e9a9400] 03:58:30 INFO - PROCESS | 1955 | 1461236310291 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc35fc9b400) [pid = 1955] [serial = 1095] [outer = 0x7fc35e9a9400] 03:58:31 INFO - PROCESS | 1955 | 1461236311059 Marionette TRACE conn4 <- [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:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1133ms 03:58:31 INFO - PROCESS | 1955 | 1461236311102 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:58:31 INFO - PROCESS | 1955 | 1461236311105 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 03:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:58:31 INFO - PROCESS | 1955 | 1461236311111 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:58:31 INFO - PROCESS | 1955 | 1461236311113 Marionette TRACE conn4 <- [1,1430,null,{}] 03:58:31 INFO - PROCESS | 1955 | 1461236311128 Marionette TRACE conn4 -> [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:58:31 INFO - PROCESS | 1955 | 1461236311314 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:58:31 INFO - PROCESS | 1955 | 1461236311328 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b60a000 == 124 [pid = 1955] [id = 365] 03:58:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc35f217c00) [pid = 1955] [serial = 1096] [outer = (nil)] 03:58:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc3626c3800) [pid = 1955] [serial = 1097] [outer = 0x7fc35f217c00] 03:58:31 INFO - PROCESS | 1955 | 1461236311391 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc363094400) [pid = 1955] [serial = 1098] [outer = 0x7fc35f217c00] 03:58:32 INFO - PROCESS | 1955 | 1461236312725 Marionette TRACE conn4 <- [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:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1648ms 03:58:32 INFO - PROCESS | 1955 | 1461236312760 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 1955 | 1461236312768 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 03:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:58:32 INFO - PROCESS | 1955 | 1461236312776 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 1955 | 1461236312782 Marionette TRACE conn4 <- [1,1434,null,{}] 03:58:32 INFO - PROCESS | 1955 | 1461236312789 Marionette TRACE conn4 -> [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:58:33 INFO - PROCESS | 1955 | 1461236313004 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:58:33 INFO - PROCESS | 1955 | 1461236313254 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363116800 == 125 [pid = 1955] [id = 366] 03:58:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc3607dd800) [pid = 1955] [serial = 1099] [outer = (nil)] 03:58:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc361d94000) [pid = 1955] [serial = 1100] [outer = 0x7fc3607dd800] 03:58:33 INFO - PROCESS | 1955 | 1461236313379 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36244ac00) [pid = 1955] [serial = 1101] [outer = 0x7fc3607dd800] 03:58:34 INFO - PROCESS | 1955 | 1461236314422 Marionette TRACE conn4 <- [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:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1687ms 03:58:34 INFO - PROCESS | 1955 | 1461236314465 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:58:34 INFO - PROCESS | 1955 | 1461236314474 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 03:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:58:34 INFO - PROCESS | 1955 | 1461236314484 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:58:34 INFO - PROCESS | 1955 | 1461236314487 Marionette TRACE conn4 <- [1,1438,null,{}] 03:58:34 INFO - PROCESS | 1955 | 1461236314493 Marionette TRACE conn4 -> [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:58:34 INFO - PROCESS | 1955 | 1461236314725 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:58:35 INFO - PROCESS | 1955 | 1461236315008 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b60c800 == 126 [pid = 1955] [id = 367] 03:58:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36244d800) [pid = 1955] [serial = 1102] [outer = (nil)] 03:58:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc362c6ac00) [pid = 1955] [serial = 1103] [outer = 0x7fc36244d800] 03:58:35 INFO - PROCESS | 1955 | 1461236315094 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc3630a2c00) [pid = 1955] [serial = 1104] [outer = 0x7fc36244d800] 03:58:35 INFO - PROCESS | 1955 | 1461236315966 Marionette TRACE conn4 <- [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:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1536ms 03:58:36 INFO - PROCESS | 1955 | 1461236316021 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 1955 | 1461236316024 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:58:36 INFO - PROCESS | 1955 | 1461236316031 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1955 | 1461236316037 Marionette TRACE conn4 <- [1,1442,null,{}] 03:58:36 INFO - PROCESS | 1955 | 1461236316053 Marionette TRACE conn4 -> [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:58:36 INFO - PROCESS | 1955 | 1461236316265 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:58:36 INFO - PROCESS | 1955 | 1461236316462 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37147a000 == 127 [pid = 1955] [id = 368] 03:58:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc364848c00) [pid = 1955] [serial = 1105] [outer = (nil)] 03:58:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36a24d400) [pid = 1955] [serial = 1106] [outer = 0x7fc364848c00] 03:58:36 INFO - PROCESS | 1955 | 1461236316632 Marionette DEBUG loaded listener.js 03:58:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36a512400) [pid = 1955] [serial = 1107] [outer = 0x7fc364848c00] 03:58:37 INFO - PROCESS | 1955 | 1461236317526 Marionette TRACE conn4 <- [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:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1537ms 03:58:37 INFO - PROCESS | 1955 | 1461236317569 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:58:37 INFO - PROCESS | 1955 | 1461236317573 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 03:58:37 INFO - PROCESS | 1955 | 1461236317579 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:58:37 INFO - PROCESS | 1955 | 1461236317583 Marionette TRACE conn4 <- [1,1446,null,{}] 03:58:37 INFO - PROCESS | 1955 | 1461236317588 Marionette TRACE conn4 -> [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:58:37 INFO - PROCESS | 1955 | 1461236317790 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:58:37 INFO - PROCESS | 1955 | 1461236317989 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37448e800 == 128 [pid = 1955] [id = 369] 03:58:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc364ce9000) [pid = 1955] [serial = 1108] [outer = (nil)] 03:58:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36cf35800) [pid = 1955] [serial = 1109] [outer = 0x7fc364ce9000] 03:58:38 INFO - PROCESS | 1955 | 1461236318064 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc36d10fc00) [pid = 1955] [serial = 1110] [outer = 0x7fc364ce9000] 03:58:38 INFO - PROCESS | 1955 | 1461236318978 Marionette TRACE conn4 <- [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:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1439ms 03:58:39 INFO - PROCESS | 1955 | 1461236319019 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:58:39 INFO - PROCESS | 1955 | 1461236319024 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 03:58:39 INFO - PROCESS | 1955 | 1461236319030 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:58:39 INFO - PROCESS | 1955 | 1461236319033 Marionette TRACE conn4 <- [1,1450,null,{}] 03:58:39 INFO - PROCESS | 1955 | 1461236319038 Marionette TRACE conn4 -> [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:58:39 INFO - PROCESS | 1955 | 1461236319246 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:58:39 INFO - PROCESS | 1955 | 1461236319445 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b8f000 == 129 [pid = 1955] [id = 370] 03:58:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc36cf36c00) [pid = 1955] [serial = 1111] [outer = (nil)] 03:58:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc36db18400) [pid = 1955] [serial = 1112] [outer = 0x7fc36cf36c00] 03:58:39 INFO - PROCESS | 1955 | 1461236319520 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc36ff79800) [pid = 1955] [serial = 1113] [outer = 0x7fc36cf36c00] 03:58:40 INFO - PROCESS | 1955 | 1461236320491 Marionette TRACE conn4 <- [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:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1530ms 03:58:40 INFO - PROCESS | 1955 | 1461236320560 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 1955 | 1461236320565 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 03:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:58:40 INFO - PROCESS | 1955 | 1461236320571 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - PROCESS | 1955 | 1461236320575 Marionette TRACE conn4 <- [1,1454,null,{}] 03:58:40 INFO - PROCESS | 1955 | 1461236320581 Marionette TRACE conn4 -> [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:58:40 INFO - PROCESS | 1955 | 1461236320799 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:58:41 INFO - PROCESS | 1955 | 1461236321040 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379aa6000 == 130 [pid = 1955] [id = 371] 03:58:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc370d5a000) [pid = 1955] [serial = 1114] [outer = (nil)] 03:58:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc3712b0000) [pid = 1955] [serial = 1115] [outer = 0x7fc370d5a000] 03:58:41 INFO - PROCESS | 1955 | 1461236321135 Marionette DEBUG loaded listener.js 03:58:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc3715e7c00) [pid = 1955] [serial = 1116] [outer = 0x7fc370d5a000] 03:58:41 INFO - PROCESS | 1955 | 1461236321969 Marionette TRACE conn4 <- [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:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 03:58:42 INFO - PROCESS | 1955 | 1461236322005 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:58:42 INFO - PROCESS | 1955 | 1461236322009 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 03:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:58:42 INFO - PROCESS | 1955 | 1461236322015 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:58:42 INFO - PROCESS | 1955 | 1461236322019 Marionette TRACE conn4 <- [1,1458,null,{}] 03:58:42 INFO - PROCESS | 1955 | 1461236322024 Marionette TRACE conn4 -> [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:58:42 INFO - PROCESS | 1955 | 1461236322222 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:58:42 INFO - PROCESS | 1955 | 1461236322428 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383c48000 == 131 [pid = 1955] [id = 372] 03:58:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc3702cf400) [pid = 1955] [serial = 1117] [outer = (nil)] 03:58:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc372a2f800) [pid = 1955] [serial = 1118] [outer = 0x7fc3702cf400] 03:58:42 INFO - PROCESS | 1955 | 1461236322544 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc372b73c00) [pid = 1955] [serial = 1119] [outer = 0x7fc3702cf400] 03:58:43 INFO - PROCESS | 1955 | 1461236323501 Marionette TRACE conn4 <- [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:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1539ms 03:58:43 INFO - PROCESS | 1955 | 1461236323560 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:58:43 INFO - PROCESS | 1955 | 1461236323564 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 03:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:58:43 INFO - PROCESS | 1955 | 1461236323569 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 1955 | 1461236323572 Marionette TRACE conn4 <- [1,1462,null,{}] 03:58:43 INFO - PROCESS | 1955 | 1461236323578 Marionette TRACE conn4 -> [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:58:43 INFO - PROCESS | 1955 | 1461236323774 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:58:44 INFO - PROCESS | 1955 | 1461236324019 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388d4b000 == 132 [pid = 1955] [id = 373] 03:58:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc370ebb000) [pid = 1955] [serial = 1120] [outer = (nil)] 03:58:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc373fd4400) [pid = 1955] [serial = 1121] [outer = 0x7fc370ebb000] 03:58:44 INFO - PROCESS | 1955 | 1461236324139 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc374ebfc00) [pid = 1955] [serial = 1122] [outer = 0x7fc370ebb000] 03:58:45 INFO - PROCESS | 1955 | 1461236325076 Marionette TRACE conn4 <- [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:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1578ms 03:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:58:45 INFO - PROCESS | 1955 | 1461236325150 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 1955 | 1461236325153 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 03:58:45 INFO - PROCESS | 1955 | 1461236325159 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 1955 | 1461236325162 Marionette TRACE conn4 <- [1,1466,null,{}] 03:58:45 INFO - PROCESS | 1955 | 1461236325168 Marionette TRACE conn4 -> [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:58:45 INFO - PROCESS | 1955 | 1461236325375 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:58:45 INFO - PROCESS | 1955 | 1461236325619 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362414000 == 133 [pid = 1955] [id = 374] 03:58:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc36d8e2000) [pid = 1955] [serial = 1123] [outer = (nil)] 03:58:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc375b49800) [pid = 1955] [serial = 1124] [outer = 0x7fc36d8e2000] 03:58:45 INFO - PROCESS | 1955 | 1461236325708 Marionette DEBUG loaded listener.js 03:58:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc375b69c00) [pid = 1955] [serial = 1125] [outer = 0x7fc36d8e2000] 03:58:46 INFO - PROCESS | 1955 | 1461236326580 Marionette TRACE conn4 <- [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:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1488ms 03:58:46 INFO - PROCESS | 1955 | 1461236326648 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:58:46 INFO - PROCESS | 1955 | 1461236326651 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 03:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:58:46 INFO - PROCESS | 1955 | 1461236326658 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:58:46 INFO - PROCESS | 1955 | 1461236326662 Marionette TRACE conn4 <- [1,1470,null,{}] 03:58:46 INFO - PROCESS | 1955 | 1461236326667 Marionette TRACE conn4 -> [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:58:46 INFO - PROCESS | 1955 | 1461236326872 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:58:47 INFO - PROCESS | 1955 | 1461236327126 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bbce800 == 134 [pid = 1955] [id = 375] 03:58:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc377bcdc00) [pid = 1955] [serial = 1126] [outer = (nil)] 03:58:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc379d8dc00) [pid = 1955] [serial = 1127] [outer = 0x7fc377bcdc00] 03:58:47 INFO - PROCESS | 1955 | 1461236327217 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc3839c1400) [pid = 1955] [serial = 1128] [outer = 0x7fc377bcdc00] 03:58:48 INFO - PROCESS | 1955 | 1461236328105 Marionette TRACE conn4 <- [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:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1483ms 03:58:48 INFO - PROCESS | 1955 | 1461236328142 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 1955 | 1461236328146 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:58:48 INFO - PROCESS | 1955 | 1461236328152 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 1955 | 1461236328155 Marionette TRACE conn4 <- [1,1474,null,{}] 03:58:48 INFO - PROCESS | 1955 | 1461236328161 Marionette TRACE conn4 -> [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:58:48 INFO - PROCESS | 1955 | 1461236328383 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:58:48 INFO - PROCESS | 1955 | 1461236328597 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37126a000 == 135 [pid = 1955] [id = 376] 03:58:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc379836000) [pid = 1955] [serial = 1129] [outer = (nil)] 03:58:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc388680800) [pid = 1955] [serial = 1130] [outer = 0x7fc379836000] 03:58:48 INFO - PROCESS | 1955 | 1461236328680 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc388d57800) [pid = 1955] [serial = 1131] [outer = 0x7fc379836000] 03:58:49 INFO - PROCESS | 1955 | 1461236329655 Marionette TRACE conn4 <- [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:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1581ms 03:58:49 INFO - PROCESS | 1955 | 1461236329734 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:58:49 INFO - PROCESS | 1955 | 1461236329737 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 03:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:58:49 INFO - PROCESS | 1955 | 1461236329744 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:58:49 INFO - PROCESS | 1955 | 1461236329747 Marionette TRACE conn4 <- [1,1478,null,{}] 03:58:49 INFO - PROCESS | 1955 | 1461236329752 Marionette TRACE conn4 -> [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:58:50 INFO - PROCESS | 1955 | 1461236330012 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:58:50 INFO - PROCESS | 1955 | 1461236330317 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e05800 == 136 [pid = 1955] [id = 377] 03:58:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc35e9b3c00) [pid = 1955] [serial = 1132] [outer = (nil)] 03:58:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc35f237800) [pid = 1955] [serial = 1133] [outer = 0x7fc35e9b3c00] 03:58:50 INFO - PROCESS | 1955 | 1461236330393 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc362813400) [pid = 1955] [serial = 1134] [outer = 0x7fc35e9b3c00] 03:58:51 INFO - PROCESS | 1955 | 1461236331292 Marionette TRACE conn4 <- [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:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1579ms 03:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:58:51 INFO - PROCESS | 1955 | 1461236331326 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 1955 | 1461236331329 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 03:58:51 INFO - PROCESS | 1955 | 1461236331335 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 1955 | 1461236331338 Marionette TRACE conn4 <- [1,1482,null,{}] 03:58:51 INFO - PROCESS | 1955 | 1461236331344 Marionette TRACE conn4 -> [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:58:51 INFO - PROCESS | 1955 | 1461236331541 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:58:51 INFO - PROCESS | 1955 | 1461236331747 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fc6000 == 137 [pid = 1955] [id = 378] 03:58:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc35eb3f800) [pid = 1955] [serial = 1135] [outer = (nil)] 03:58:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc362c64400) [pid = 1955] [serial = 1136] [outer = 0x7fc35eb3f800] 03:58:51 INFO - PROCESS | 1955 | 1461236331863 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc364804400) [pid = 1955] [serial = 1137] [outer = 0x7fc35eb3f800] 03:58:52 INFO - PROCESS | 1955 | 1461236332767 Marionette TRACE conn4 <- [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:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1487ms 03:58:52 INFO - PROCESS | 1955 | 1461236332822 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 1955 | 1461236332826 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 03:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:58:52 INFO - PROCESS | 1955 | 1461236332832 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 1955 | 1461236332834 Marionette TRACE conn4 <- [1,1486,null,{}] 03:58:52 INFO - PROCESS | 1955 | 1461236332840 Marionette TRACE conn4 -> [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:58:53 INFO - PROCESS | 1955 | 1461236333040 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:58:53 INFO - PROCESS | 1955 | 1461236333290 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35edd7800 == 138 [pid = 1955] [id = 379] 03:58:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc35e9a7400) [pid = 1955] [serial = 1138] [outer = (nil)] 03:58:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc35eb44400) [pid = 1955] [serial = 1139] [outer = 0x7fc35e9a7400] 03:58:53 INFO - PROCESS | 1955 | 1461236333825 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc35ecdd800) [pid = 1955] [serial = 1140] [outer = 0x7fc35e9a7400] 03:58:54 INFO - PROCESS | 1955 | 1461236334887 Marionette TRACE conn4 <- [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:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2084ms 03:58:54 INFO - PROCESS | 1955 | 1461236334919 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 1955 | 1461236334926 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 03:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:58:54 INFO - PROCESS | 1955 | 1461236334937 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 1955 | 1461236334940 Marionette TRACE conn4 <- [1,1490,null,{}] 03:58:54 INFO - PROCESS | 1955 | 1461236334949 Marionette TRACE conn4 -> [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:58:55 INFO - PROCESS | 1955 | 1461236335164 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:58:55 INFO - PROCESS | 1955 | 1461236335386 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36310d000 == 139 [pid = 1955] [id = 380] 03:58:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc35fc97c00) [pid = 1955] [serial = 1141] [outer = (nil)] 03:58:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc3607e6c00) [pid = 1955] [serial = 1142] [outer = 0x7fc35fc97c00] 03:58:55 INFO - PROCESS | 1955 | 1461236335616 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc361dd2c00) [pid = 1955] [serial = 1143] [outer = 0x7fc35fc97c00] 03:58:56 INFO - PROCESS | 1955 | 1461236336674 Marionette TRACE conn4 <- [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:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1785ms 03:58:56 INFO - PROCESS | 1955 | 1461236336723 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 1955 | 1461236336729 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 03:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:58:56 INFO - PROCESS | 1955 | 1461236336740 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 1955 | 1461236336743 Marionette TRACE conn4 <- [1,1494,null,{}] 03:58:56 INFO - PROCESS | 1955 | 1461236336750 Marionette TRACE conn4 -> [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:58:56 INFO - PROCESS | 1955 | 1461236336957 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384c0d800 == 138 [pid = 1955] [id = 239] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370595000 == 137 [pid = 1955] [id = 97] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7a9800 == 136 [pid = 1955] [id = 280] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc384b05000 == 135 [pid = 1955] [id = 92] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca23000 == 134 [pid = 1955] [id = 323] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37629d000 == 133 [pid = 1955] [id = 69] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a3ab000 == 132 [pid = 1955] [id = 150] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37cc88800 == 131 [pid = 1955] [id = 129] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc3712b4400) [pid = 1955] [serial = 1004] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc370d58800) [pid = 1955] [serial = 1034] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc361d98800) [pid = 1955] [serial = 1013] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc36e879000) [pid = 1955] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc361d91400) [pid = 1955] [serial = 1010] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc3710a5c00) [pid = 1955] [serial = 1007] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 1955 | 1461236337320 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc06800 == 130 [pid = 1955] [id = 364] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7d6000 == 129 [pid = 1955] [id = 363] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b622800 == 128 [pid = 1955] [id = 362] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624cf000 == 127 [pid = 1955] [id = 361] 03:58:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35edda800 == 128 [pid = 1955] [id = 381] 03:58:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc35f232c00) [pid = 1955] [serial = 1144] [outer = (nil)] 03:58:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc361d98800) [pid = 1955] [serial = 1145] [outer = 0x7fc35f232c00] 03:58:57 INFO - PROCESS | 1955 | 1461236337430 Marionette DEBUG loaded listener.js 03:58:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc36280c800) [pid = 1955] [serial = 1146] [outer = 0x7fc35f232c00] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f418800 == 127 [pid = 1955] [id = 360] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffb1000 == 126 [pid = 1955] [id = 11] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625d9800 == 125 [pid = 1955] [id = 359] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3606e0800 == 124 [pid = 1955] [id = 358] 03:58:57 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3633a7800 == 123 [pid = 1955] [id = 357] 03:58:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366768000 == 122 [pid = 1955] [id = 346] 03:58:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3606d2800 == 121 [pid = 1955] [id = 345] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc362c70800) [pid = 1955] [serial = 1001] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc370214800) [pid = 1955] [serial = 852] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc388cf0400) [pid = 1955] [serial = 1002] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc383757c00) [pid = 1955] [serial = 984] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc383ac4400) [pid = 1955] [serial = 986] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc364ce4800) [pid = 1955] [serial = 975] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc379838800) [pid = 1955] [serial = 942] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc388cc8400) [pid = 1955] [serial = 684] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc3626ce000) [pid = 1955] [serial = 750] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc36309f800) [pid = 1955] [serial = 915] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc372b73400) [pid = 1955] [serial = 858] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc383ae9400) [pid = 1955] [serial = 753] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc36cf2d800) [pid = 1955] [serial = 783] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc36a50d000) [pid = 1955] [serial = 888] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc383e38800) [pid = 1955] [serial = 792] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc35f4d8400) [pid = 1955] [serial = 807] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc384fefc00) [pid = 1955] [serial = 870] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc379838400) [pid = 1955] [serial = 972] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc370d60800) [pid = 1955] [serial = 855] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc36e97e400) [pid = 1955] [serial = 978] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc3703cd400) [pid = 1955] [serial = 1032] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc3626cb800) [pid = 1955] [serial = 846] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc36b6e5800) [pid = 1955] [serial = 1028] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc3767b0400) [pid = 1955] [serial = 948] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc36a4a6400) [pid = 1955] [serial = 1025] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc388cc5800) [pid = 1955] [serial = 990] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc388cf1000) [pid = 1955] [serial = 992] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc370eb4000) [pid = 1955] [serial = 924] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc375b65400) [pid = 1955] [serial = 786] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc362d88c00) [pid = 1955] [serial = 1031] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc383ac1400) [pid = 1955] [serial = 989] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc364ce3000) [pid = 1955] [serial = 885] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc386da8400) [pid = 1955] [serial = 951] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc36309ec00) [pid = 1955] [serial = 780] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc35fc97800) [pid = 1955] [serial = 1017] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc38925d400) [pid = 1955] [serial = 738] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc3890e7c00) [pid = 1955] [serial = 999] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc36e980400) [pid = 1955] [serial = 801] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc389264800) [pid = 1955] [serial = 810] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc364ce8800) [pid = 1955] [serial = 879] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc370214c00) [pid = 1955] [serial = 921] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc375453800) [pid = 1955] [serial = 930] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc364ce8400) [pid = 1955] [serial = 1023] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc384ffb800) [pid = 1955] [serial = 945] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc379d9a000) [pid = 1955] [serial = 983] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc388eb9800) [pid = 1955] [serial = 795] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc3626ca000) [pid = 1955] [serial = 744] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc35f23a000) [pid = 1955] [serial = 1016] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc36cf79800) [pid = 1955] [serial = 1029] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc3631bfc00) [pid = 1955] [serial = 735] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc376ac5c00) [pid = 1955] [serial = 939] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc375b4f800) [pid = 1955] [serial = 933] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc37559f800) [pid = 1955] [serial = 981] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc376966800) [pid = 1955] [serial = 804] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36b64b000) [pid = 1955] [serial = 1026] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36b656000) [pid = 1955] [serial = 849] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc3631b2000) [pid = 1955] [serial = 974] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc389256000) [pid = 1955] [serial = 876] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc3767c4c00) [pid = 1955] [serial = 971] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc36d43fc00) [pid = 1955] [serial = 977] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc35ece1400) [pid = 1955] [serial = 996] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc388b76c00) [pid = 1955] [serial = 873] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc3626d0400) [pid = 1955] [serial = 1019] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc3890af000) [pid = 1955] [serial = 993] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc372ba0c00) [pid = 1955] [serial = 980] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36cc78400) [pid = 1955] [serial = 918] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc361ddf000) [pid = 1955] [serial = 798] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc3767b2c00) [pid = 1955] [serial = 936] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc383ac5800) [pid = 1955] [serial = 867] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc35e9b4000) [pid = 1955] [serial = 813] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc362099400) [pid = 1955] [serial = 882] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc371457c00) [pid = 1955] [serial = 927] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc3777dfc00) [pid = 1955] [serial = 861] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc35ecdc800) [pid = 1955] [serial = 995] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc379d9b800) [pid = 1955] [serial = 864] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc370eb5800) [pid = 1955] [serial = 998] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc364809800) [pid = 1955] [serial = 1022] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc362c6f400) [pid = 1955] [serial = 1020] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc3607e4c00) [pid = 1955] [serial = 741] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc382b56c00) [pid = 1955] [serial = 789] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc384bdd800) [pid = 1955] [serial = 987] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc360941800) [pid = 1955] [serial = 747] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36309d400) [pid = 1955] [serial = 756] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1955 | 1461236338410 Marionette TRACE conn4 <- [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:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1731ms 03:58:58 INFO - PROCESS | 1955 | 1461236338472 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:58:58 INFO - PROCESS | 1955 | 1461236338476 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 03:58:58 INFO - PROCESS | 1955 | 1461236338483 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 1955 | 1461236338489 Marionette TRACE conn4 <- [1,1498,null,{}] 03:58:58 INFO - PROCESS | 1955 | 1461236338506 Marionette TRACE conn4 -> [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:58:58 INFO - PROCESS | 1955 | 1461236338702 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:58:58 INFO - PROCESS | 1955 | 1461236338892 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f5000 == 122 [pid = 1955] [id = 382] 03:58:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36244f800) [pid = 1955] [serial = 1147] [outer = (nil)] 03:58:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc362d83400) [pid = 1955] [serial = 1148] [outer = 0x7fc36244f800] 03:58:58 INFO - PROCESS | 1955 | 1461236338959 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc362d8c400) [pid = 1955] [serial = 1149] [outer = 0x7fc36244f800] 03:58:59 INFO - PROCESS | 1955 | 1461236339670 Marionette TRACE conn4 <- [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:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1243ms 03:58:59 INFO - PROCESS | 1955 | 1461236339740 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 1955 | 1461236339744 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 03:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:58:59 INFO - PROCESS | 1955 | 1461236339766 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 1955 | 1461236339769 Marionette TRACE conn4 <- [1,1502,null,{}] 03:58:59 INFO - PROCESS | 1955 | 1461236339774 Marionette TRACE conn4 -> [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:59:00 INFO - PROCESS | 1955 | 1461236340009 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:59:00 INFO - PROCESS | 1955 | 1461236340074 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625de800 == 123 [pid = 1955] [id = 383] 03:59:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc3631b2c00) [pid = 1955] [serial = 1150] [outer = (nil)] 03:59:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc3631bf000) [pid = 1955] [serial = 1151] [outer = 0x7fc3631b2c00] 03:59:00 INFO - PROCESS | 1955 | 1461236340156 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc364809400) [pid = 1955] [serial = 1152] [outer = 0x7fc3631b2c00] 03:59:01 INFO - PROCESS | 1955 | 1461236341021 Marionette TRACE conn4 <- [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:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1277ms 03:59:01 INFO - PROCESS | 1955 | 1461236341044 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 1955 | 1461236341048 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 03:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:59:01 INFO - PROCESS | 1955 | 1461236341054 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 1955 | 1461236341056 Marionette TRACE conn4 <- [1,1506,null,{}] 03:59:01 INFO - PROCESS | 1955 | 1461236341061 Marionette TRACE conn4 -> [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:59:01 INFO - PROCESS | 1955 | 1461236341370 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:59:01 INFO - PROCESS | 1955 | 1461236341433 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36331a000 == 124 [pid = 1955] [id = 384] 03:59:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc364842c00) [pid = 1955] [serial = 1153] [outer = (nil)] 03:59:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc364846c00) [pid = 1955] [serial = 1154] [outer = 0x7fc364842c00] 03:59:01 INFO - PROCESS | 1955 | 1461236341542 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc36693a800) [pid = 1955] [serial = 1155] [outer = 0x7fc364842c00] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc362c6f000) [pid = 1955] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc36a244400) [pid = 1955] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc35f4d3400) [pid = 1955] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc35f219400) [pid = 1955] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc35ecd8400) [pid = 1955] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc35f23b800) [pid = 1955] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc361dd7c00) [pid = 1955] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc362813c00) [pid = 1955] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc35e9a9400) [pid = 1955] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:59:02 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc36a24c800) [pid = 1955] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:59:02 INFO - PROCESS | 1955 | 1461236342850 Marionette TRACE conn4 <- [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:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1845ms 03:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:59:02 INFO - PROCESS | 1955 | 1461236342904 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 1955 | 1461236342906 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 03:59:02 INFO - PROCESS | 1955 | 1461236342912 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 1955 | 1461236342916 Marionette TRACE conn4 <- [1,1510,null,{}] 03:59:02 INFO - PROCESS | 1955 | 1461236342921 Marionette TRACE conn4 -> [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:59:03 INFO - PROCESS | 1955 | 1461236343159 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:59:03 INFO - PROCESS | 1955 | 1461236343180 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366766800 == 125 [pid = 1955] [id = 385] 03:59:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc360937000) [pid = 1955] [serial = 1156] [outer = (nil)] 03:59:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36480f400) [pid = 1955] [serial = 1157] [outer = 0x7fc360937000] 03:59:03 INFO - PROCESS | 1955 | 1461236343244 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36a24fc00) [pid = 1955] [serial = 1158] [outer = 0x7fc360937000] 03:59:04 INFO - PROCESS | 1955 | 1461236344006 Marionette TRACE conn4 <- [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:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1138ms 03:59:04 INFO - PROCESS | 1955 | 1461236344050 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 1955 | 1461236344054 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:59:04 INFO - PROCESS | 1955 | 1461236344060 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 1955 | 1461236344062 Marionette TRACE conn4 <- [1,1514,null,{}] 03:59:04 INFO - PROCESS | 1955 | 1461236344077 Marionette TRACE conn4 -> [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:59:04 INFO - PROCESS | 1955 | 1461236344246 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:59:04 INFO - PROCESS | 1955 | 1461236344266 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366853000 == 126 [pid = 1955] [id = 386] 03:59:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc36a250c00) [pid = 1955] [serial = 1159] [outer = (nil)] 03:59:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc36a50a000) [pid = 1955] [serial = 1160] [outer = 0x7fc36a250c00] 03:59:04 INFO - PROCESS | 1955 | 1461236344329 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc36a89a400) [pid = 1955] [serial = 1161] [outer = 0x7fc36a250c00] 03:59:05 INFO - PROCESS | 1955 | 1461236345503 Marionette TRACE conn4 <- [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:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 03:59:05 INFO - PROCESS | 1955 | 1461236345551 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 1955 | 1461236345559 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 03:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:59:05 INFO - PROCESS | 1955 | 1461236345568 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 1955 | 1461236345573 Marionette TRACE conn4 <- [1,1518,null,{}] 03:59:05 INFO - PROCESS | 1955 | 1461236345581 Marionette TRACE conn4 -> [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:59:05 INFO - PROCESS | 1955 | 1461236345824 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:59:06 INFO - PROCESS | 1955 | 1461236346064 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e89800 == 127 [pid = 1955] [id = 387] 03:59:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc3607dbc00) [pid = 1955] [serial = 1162] [outer = (nil)] 03:59:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc360937c00) [pid = 1955] [serial = 1163] [outer = 0x7fc3607dbc00] 03:59:06 INFO - PROCESS | 1955 | 1461236346155 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc361dda000) [pid = 1955] [serial = 1164] [outer = 0x7fc3607dbc00] 03:59:07 INFO - PROCESS | 1955 | 1461236347068 Marionette TRACE conn4 <- [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:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1537ms 03:59:07 INFO - PROCESS | 1955 | 1461236347106 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:59:07 INFO - PROCESS | 1955 | 1461236347114 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 03:59:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:59:07 INFO - PROCESS | 1955 | 1461236347125 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:59:07 INFO - PROCESS | 1955 | 1461236347129 Marionette TRACE conn4 <- [1,1522,null,{}] 03:59:07 INFO - PROCESS | 1955 | 1461236347135 Marionette TRACE conn4 -> [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:59:07 INFO - PROCESS | 1955 | 1461236347330 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:59:07 INFO - PROCESS | 1955 | 1461236347606 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36346c800 == 128 [pid = 1955] [id = 388] 03:59:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc3626ce000) [pid = 1955] [serial = 1165] [outer = (nil)] 03:59:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc362811800) [pid = 1955] [serial = 1166] [outer = 0x7fc3626ce000] 03:59:07 INFO - PROCESS | 1955 | 1461236347726 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc362c70800) [pid = 1955] [serial = 1167] [outer = 0x7fc3626ce000] 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:08 INFO - PROCESS | 1955 | 1461236348518 Marionette TRACE conn4 <- [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:59:08 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:59:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:59:08 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:59:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:59:08 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:59:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:59:08 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:59:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:59:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1433ms 03:59:08 INFO - PROCESS | 1955 | 1461236348562 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 1955 | 1461236348572 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 03:59:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:59:08 INFO - PROCESS | 1955 | 1461236348579 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 1955 | 1461236348585 Marionette TRACE conn4 <- [1,1526,null,{}] 03:59:08 INFO - PROCESS | 1955 | 1461236348621 Marionette TRACE conn4 -> [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:59:08 INFO - PROCESS | 1955 | 1461236348831 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:59:09 INFO - PROCESS | 1955 | 1461236349012 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a738000 == 129 [pid = 1955] [id = 389] 03:59:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc36280c400) [pid = 1955] [serial = 1168] [outer = (nil)] 03:59:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc36a242c00) [pid = 1955] [serial = 1169] [outer = 0x7fc36280c400] 03:59:09 INFO - PROCESS | 1955 | 1461236349087 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc36a50dc00) [pid = 1955] [serial = 1170] [outer = 0x7fc36280c400] 03:59:09 INFO - PROCESS | 1955 | 1461236349940 Marionette TRACE conn4 <- [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:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:59:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1403ms 03:59:09 INFO - PROCESS | 1955 | 1461236349987 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 1955 | 1461236349994 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 03:59:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:59:10 INFO - PROCESS | 1955 | 1461236350001 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 1955 | 1461236350004 Marionette TRACE conn4 <- [1,1530,null,{}] 03:59:10 INFO - PROCESS | 1955 | 1461236350009 Marionette TRACE conn4 -> [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:59:10 INFO - PROCESS | 1955 | 1461236350313 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:59:10 INFO - PROCESS | 1955 | 1461236350454 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca32800 == 130 [pid = 1955] [id = 390] 03:59:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc364cea000) [pid = 1955] [serial = 1171] [outer = (nil)] 03:59:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc36b654000) [pid = 1955] [serial = 1172] [outer = 0x7fc364cea000] 03:59:10 INFO - PROCESS | 1955 | 1461236350568 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc36cf81800) [pid = 1955] [serial = 1173] [outer = 0x7fc364cea000] 03:59:11 INFO - PROCESS | 1955 | 1461236351328 Marionette TRACE conn4 <- [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:59:11 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:59:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:59:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:59:11 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:59:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:59:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1379ms 03:59:11 INFO - PROCESS | 1955 | 1461236351384 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1955 | 1461236351387 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 03:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:59:11 INFO - PROCESS | 1955 | 1461236351393 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1955 | 1461236351395 Marionette TRACE conn4 <- [1,1534,null,{}] 03:59:11 INFO - PROCESS | 1955 | 1461236351401 Marionette TRACE conn4 -> [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:59:11 INFO - PROCESS | 1955 | 1461236351622 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:59:11 INFO - PROCESS | 1955 | 1461236351790 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d18f000 == 131 [pid = 1955] [id = 391] 03:59:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc364804800) [pid = 1955] [serial = 1174] [outer = (nil)] 03:59:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc36d437000) [pid = 1955] [serial = 1175] [outer = 0x7fc364804800] 03:59:11 INFO - PROCESS | 1955 | 1461236351864 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc36d643000) [pid = 1955] [serial = 1176] [outer = 0x7fc364804800] 03:59:12 INFO - PROCESS | 1955 | 1461236352823 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:59:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1485ms 03:59:12 INFO - PROCESS | 1955 | 1461236352879 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 1955 | 1461236352883 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 03:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:59:12 INFO - PROCESS | 1955 | 1461236352889 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1955 | 1461236352891 Marionette TRACE conn4 <- [1,1538,null,{}] 03:59:12 INFO - PROCESS | 1955 | 1461236352897 Marionette TRACE conn4 -> [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:59:13 INFO - PROCESS | 1955 | 1461236353105 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:59:13 INFO - PROCESS | 1955 | 1461236353293 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7b0000 == 132 [pid = 1955] [id = 392] 03:59:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36d4c1c00) [pid = 1955] [serial = 1177] [outer = (nil)] 03:59:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36ebaec00) [pid = 1955] [serial = 1178] [outer = 0x7fc36d4c1c00] 03:59:13 INFO - PROCESS | 1955 | 1461236353372 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc37030a800) [pid = 1955] [serial = 1179] [outer = 0x7fc36d4c1c00] 03:59:14 INFO - PROCESS | 1955 | 1461236354210 Marionette TRACE conn4 <- [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:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1378ms 03:59:14 INFO - PROCESS | 1955 | 1461236354269 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:59:14 INFO - PROCESS | 1955 | 1461236354273 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 03:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:59:14 INFO - PROCESS | 1955 | 1461236354279 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 1955 | 1461236354287 Marionette TRACE conn4 <- [1,1542,null,{}] 03:59:14 INFO - PROCESS | 1955 | 1461236354298 Marionette TRACE conn4 -> [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:59:14 INFO - PROCESS | 1955 | 1461236354521 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:59:14 INFO - PROCESS | 1955 | 1461236354730 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecd2800 == 133 [pid = 1955] [id = 393] 03:59:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36d644000) [pid = 1955] [serial = 1180] [outer = (nil)] 03:59:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc370c37000) [pid = 1955] [serial = 1181] [outer = 0x7fc36d644000] 03:59:14 INFO - PROCESS | 1955 | 1461236354844 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc370d52400) [pid = 1955] [serial = 1182] [outer = 0x7fc36d644000] 03:59:15 INFO - PROCESS | 1955 | 1461236355777 Marionette TRACE conn4 <- [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:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1543ms 03:59:15 INFO - PROCESS | 1955 | 1461236355823 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1955 | 1461236355827 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 03:59:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:59:15 INFO - PROCESS | 1955 | 1461236355833 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1955 | 1461236355836 Marionette TRACE conn4 <- [1,1546,null,{}] 03:59:15 INFO - PROCESS | 1955 | 1461236355841 Marionette TRACE conn4 -> [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:59:16 INFO - PROCESS | 1955 | 1461236356040 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:59:16 INFO - PROCESS | 1955 | 1461236356234 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37042f000 == 134 [pid = 1955] [id = 394] 03:59:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36ec33c00) [pid = 1955] [serial = 1183] [outer = (nil)] 03:59:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc370eb5800) [pid = 1955] [serial = 1184] [outer = 0x7fc36ec33c00] 03:59:16 INFO - PROCESS | 1955 | 1461236356306 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc370ec0c00) [pid = 1955] [serial = 1185] [outer = 0x7fc36ec33c00] 03:59:17 INFO - PROCESS | 1955 | 1461236357175 Marionette TRACE conn4 <- [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:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1378ms 03:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:59:17 INFO - PROCESS | 1955 | 1461236357212 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 1955 | 1461236357215 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 03:59:17 INFO - PROCESS | 1955 | 1461236357221 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 1955 | 1461236357224 Marionette TRACE conn4 <- [1,1550,null,{}] 03:59:17 INFO - PROCESS | 1955 | 1461236357229 Marionette TRACE conn4 -> [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:59:17 INFO - PROCESS | 1955 | 1461236357417 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:59:17 INFO - PROCESS | 1955 | 1461236357612 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370ca3000 == 135 [pid = 1955] [id = 395] 03:59:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc370c45400) [pid = 1955] [serial = 1186] [outer = (nil)] 03:59:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc3712ab800) [pid = 1955] [serial = 1187] [outer = 0x7fc370c45400] 03:59:17 INFO - PROCESS | 1955 | 1461236357683 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc3712b6800) [pid = 1955] [serial = 1188] [outer = 0x7fc370c45400] 03:59:18 INFO - PROCESS | 1955 | 1461236358543 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1386ms 03:59:18 INFO - PROCESS | 1955 | 1461236358608 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:59:18 INFO - PROCESS | 1955 | 1461236358611 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 03:59:18 INFO - PROCESS | 1955 | 1461236358618 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1955 | 1461236358621 Marionette TRACE conn4 <- [1,1554,null,{}] 03:59:18 INFO - PROCESS | 1955 | 1461236358626 Marionette TRACE conn4 -> [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:59:18 INFO - PROCESS | 1955 | 1461236358816 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:59:19 INFO - PROCESS | 1955 | 1461236359014 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37147b800 == 136 [pid = 1955] [id = 396] 03:59:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc370304400) [pid = 1955] [serial = 1189] [outer = (nil)] 03:59:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc371452c00) [pid = 1955] [serial = 1190] [outer = 0x7fc370304400] 03:59:19 INFO - PROCESS | 1955 | 1461236359086 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc372a2d400) [pid = 1955] [serial = 1191] [outer = 0x7fc370304400] 03:59:20 INFO - PROCESS | 1955 | 1461236360054 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 03:59:20 INFO - PROCESS | 1955 | 1461236360098 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 1955 | 1461236360102 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 03:59:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:59:20 INFO - PROCESS | 1955 | 1461236360109 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 1955 | 1461236360114 Marionette TRACE conn4 <- [1,1558,null,{}] 03:59:20 INFO - PROCESS | 1955 | 1461236360119 Marionette TRACE conn4 -> [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:59:20 INFO - PROCESS | 1955 | 1461236360370 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:59:20 INFO - PROCESS | 1955 | 1461236360624 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37447a800 == 137 [pid = 1955] [id = 397] 03:59:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc3715dd800) [pid = 1955] [serial = 1192] [outer = (nil)] 03:59:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc3750a4400) [pid = 1955] [serial = 1193] [outer = 0x7fc3715dd800] 03:59:20 INFO - PROCESS | 1955 | 1461236360708 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc375b50000) [pid = 1955] [serial = 1194] [outer = 0x7fc3715dd800] 03:59:21 INFO - PROCESS | 1955 | 1461236361554 Marionette TRACE conn4 <- [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:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1486ms 03:59:21 INFO - PROCESS | 1955 | 1461236361596 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1955 | 1461236361599 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 03:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:59:21 INFO - PROCESS | 1955 | 1461236361605 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1955 | 1461236361607 Marionette TRACE conn4 <- [1,1562,null,{}] 03:59:21 INFO - PROCESS | 1955 | 1461236361613 Marionette TRACE conn4 -> [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:59:21 INFO - PROCESS | 1955 | 1461236361808 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:59:22 INFO - PROCESS | 1955 | 1461236362004 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b9d800 == 138 [pid = 1955] [id = 398] 03:59:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc3736be400) [pid = 1955] [serial = 1195] [outer = (nil)] 03:59:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc375b67000) [pid = 1955] [serial = 1196] [outer = 0x7fc3736be400] 03:59:22 INFO - PROCESS | 1955 | 1461236362076 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc3767be000) [pid = 1955] [serial = 1197] [outer = 0x7fc3736be400] 03:59:23 INFO - PROCESS | 1955 | 1461236363068 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1531ms 03:59:23 INFO - PROCESS | 1955 | 1461236363139 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 1955 | 1461236363142 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 03:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:59:23 INFO - PROCESS | 1955 | 1461236363149 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 1955 | 1461236363151 Marionette TRACE conn4 <- [1,1566,null,{}] 03:59:23 INFO - PROCESS | 1955 | 1461236363157 Marionette TRACE conn4 -> [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:59:23 INFO - PROCESS | 1955 | 1461236363358 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:59:23 INFO - PROCESS | 1955 | 1461236363597 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cce000 == 139 [pid = 1955] [id = 399] 03:59:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc371457c00) [pid = 1955] [serial = 1198] [outer = (nil)] 03:59:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc376ac5c00) [pid = 1955] [serial = 1199] [outer = 0x7fc371457c00] 03:59:23 INFO - PROCESS | 1955 | 1461236363693 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc3770b3800) [pid = 1955] [serial = 1200] [outer = 0x7fc371457c00] 03:59:24 INFO - PROCESS | 1955 | 1461236364590 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1484ms 03:59:24 INFO - PROCESS | 1955 | 1461236364634 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1955 | 1461236364638 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 03:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:59:24 INFO - PROCESS | 1955 | 1461236364644 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1955 | 1461236364646 Marionette TRACE conn4 <- [1,1570,null,{}] 03:59:24 INFO - PROCESS | 1955 | 1461236364652 Marionette TRACE conn4 -> [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:59:24 INFO - PROCESS | 1955 | 1461236364850 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:59:25 INFO - PROCESS | 1955 | 1461236365052 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379a1a800 == 140 [pid = 1955] [id = 400] 03:59:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc375453c00) [pid = 1955] [serial = 1201] [outer = (nil)] 03:59:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc37783e800) [pid = 1955] [serial = 1202] [outer = 0x7fc375453c00] 03:59:25 INFO - PROCESS | 1955 | 1461236365121 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc379835800) [pid = 1955] [serial = 1203] [outer = 0x7fc375453c00] 03:59:26 INFO - PROCESS | 1955 | 1461236366061 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1478ms 03:59:26 INFO - PROCESS | 1955 | 1461236366124 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 1955 | 1461236366127 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 03:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:59:26 INFO - PROCESS | 1955 | 1461236366133 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 1955 | 1461236366135 Marionette TRACE conn4 <- [1,1574,null,{}] 03:59:26 INFO - PROCESS | 1955 | 1461236366141 Marionette TRACE conn4 -> [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:59:26 INFO - PROCESS | 1955 | 1461236366349 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:59:26 INFO - PROCESS | 1955 | 1461236366545 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f408000 == 141 [pid = 1955] [id = 401] 03:59:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc35e9b1800) [pid = 1955] [serial = 1204] [outer = (nil)] 03:59:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc361ddd400) [pid = 1955] [serial = 1205] [outer = 0x7fc35e9b1800] 03:59:26 INFO - PROCESS | 1955 | 1461236366620 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36ff7dc00) [pid = 1955] [serial = 1206] [outer = 0x7fc35e9b1800] 03:59:27 INFO - PROCESS | 1955 | 1461236367525 Marionette TRACE conn4 <- [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:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1429ms 03:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:59:27 INFO - PROCESS | 1955 | 1461236367564 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 1955 | 1461236367567 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 03:59:27 INFO - PROCESS | 1955 | 1461236367574 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 1955 | 1461236367577 Marionette TRACE conn4 <- [1,1578,null,{}] 03:59:27 INFO - PROCESS | 1955 | 1461236367582 Marionette TRACE conn4 -> [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:59:27 INFO - PROCESS | 1955 | 1461236367784 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:59:28 INFO - PROCESS | 1955 | 1461236368392 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e1a000 == 142 [pid = 1955] [id = 402] 03:59:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc35eb49400) [pid = 1955] [serial = 1207] [outer = (nil)] 03:59:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc35ecd5800) [pid = 1955] [serial = 1208] [outer = 0x7fc35eb49400] 03:59:28 INFO - PROCESS | 1955 | 1461236368507 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc35f233000) [pid = 1955] [serial = 1209] [outer = 0x7fc35eb49400] 03:59:29 INFO - PROCESS | 1955 | 1461236369380 Marionette TRACE conn4 <- [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:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1838ms 03:59:29 INFO - PROCESS | 1955 | 1461236369413 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 1955 | 1461236369420 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 03:59:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:59:29 INFO - PROCESS | 1955 | 1461236369429 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 1955 | 1461236369432 Marionette TRACE conn4 <- [1,1582,null,{}] 03:59:29 INFO - PROCESS | 1955 | 1461236369439 Marionette TRACE conn4 -> [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:59:29 INFO - PROCESS | 1955 | 1461236369649 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:59:29 INFO - PROCESS | 1955 | 1461236369867 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36311a000 == 143 [pid = 1955] [id = 403] 03:59:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc35e9b1c00) [pid = 1955] [serial = 1210] [outer = (nil)] 03:59:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc35fc9d000) [pid = 1955] [serial = 1211] [outer = 0x7fc35e9b1c00] 03:59:29 INFO - PROCESS | 1955 | 1461236369937 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc362099400) [pid = 1955] [serial = 1212] [outer = 0x7fc35e9b1c00] 03:59:31 INFO - PROCESS | 1955 | 1461236371088 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:59:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:59:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1732ms 03:59:31 INFO - PROCESS | 1955 | 1461236371165 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:59:31 INFO - PROCESS | 1955 | 1461236371170 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 03:59:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:59:31 INFO - PROCESS | 1955 | 1461236371178 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 1955 | 1461236371181 Marionette TRACE conn4 <- [1,1586,null,{}] 03:59:31 INFO - PROCESS | 1955 | 1461236371186 Marionette TRACE conn4 -> [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:59:31 INFO - PROCESS | 1955 | 1461236371421 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38ae7c800 == 142 [pid = 1955] [id = 333] 03:59:31 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc375b64400) [pid = 1955] [serial = 1055] [outer = (nil)] [url = about:blank] 03:59:31 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc3770ae400) [pid = 1955] [serial = 1058] [outer = (nil)] [url = about:blank] 03:59:31 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc383758c00) [pid = 1955] [serial = 1061] [outer = (nil)] [url = about:blank] 03:59:31 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc386d1b000) [pid = 1955] [serial = 1064] [outer = (nil)] [url = about:blank] 03:59:31 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc388ce8000) [pid = 1955] [serial = 1067] [outer = (nil)] [url = about:blank] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366766800 == 141 [pid = 1955] [id = 385] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36331a000 == 140 [pid = 1955] [id = 384] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625de800 == 139 [pid = 1955] [id = 383] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f5000 == 138 [pid = 1955] [id = 382] 03:59:31 INFO - PROCESS | 1955 | 1461236371846 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35edda800 == 137 [pid = 1955] [id = 381] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36310d000 == 136 [pid = 1955] [id = 380] 03:59:31 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35edd7800 == 135 [pid = 1955] [id = 379] 03:59:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3d9000 == 136 [pid = 1955] [id = 404] 03:59:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc35fca2400) [pid = 1955] [serial = 1213] [outer = (nil)] 03:59:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc362c69400) [pid = 1955] [serial = 1214] [outer = 0x7fc35fca2400] 03:59:31 INFO - PROCESS | 1955 | 1461236371932 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc3631b3400) [pid = 1955] [serial = 1215] [outer = 0x7fc35fca2400] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37126a000 == 135 [pid = 1955] [id = 376] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bbce800 == 134 [pid = 1955] [id = 375] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362414000 == 133 [pid = 1955] [id = 374] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388d4b000 == 132 [pid = 1955] [id = 373] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383c48000 == 131 [pid = 1955] [id = 372] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379aa6000 == 130 [pid = 1955] [id = 371] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b8f000 == 129 [pid = 1955] [id = 370] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37448e800 == 128 [pid = 1955] [id = 369] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37147a000 == 127 [pid = 1955] [id = 368] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b60c800 == 126 [pid = 1955] [id = 367] 03:59:32 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363116800 == 125 [pid = 1955] [id = 366] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc38920dc00) [pid = 1955] [serial = 1005] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc36ff7fc00) [pid = 1955] [serial = 1091] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc3710a7000) [pid = 1955] [serial = 1035] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc35f22d400) [pid = 1955] [serial = 1037] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc3710a7800) [pid = 1955] [serial = 1049] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc364cdbc00) [pid = 1955] [serial = 1085] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc362814000) [pid = 1955] [serial = 1082] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc36484dc00) [pid = 1955] [serial = 1083] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc36a24cc00) [pid = 1955] [serial = 1086] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc361d93c00) [pid = 1955] [serial = 1074] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc35f4d5c00) [pid = 1955] [serial = 1073] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc373fd0000) [pid = 1955] [serial = 1052] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc36eba6000) [pid = 1955] [serial = 1046] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc362452c00) [pid = 1955] [serial = 1077] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc362448c00) [pid = 1955] [serial = 1076] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc362c68000) [pid = 1955] [serial = 1079] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc36a24a400) [pid = 1955] [serial = 1070] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc363099800) [pid = 1955] [serial = 1040] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc36cf79000) [pid = 1955] [serial = 1043] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc35fc9b400) [pid = 1955] [serial = 1095] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc362d8b000) [pid = 1955] [serial = 1080] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc36a89e400) [pid = 1955] [serial = 1088] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc36d4be400) [pid = 1955] [serial = 1089] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc370307c00) [pid = 1955] [serial = 1092] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc35f20a400) [pid = 1955] [serial = 1094] [outer = (nil)] [url = about:blank] 03:59:32 INFO - PROCESS | 1955 | 1461236372768 Marionette TRACE conn4 <- [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:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 03:59:32 INFO - PROCESS | 1955 | 1461236372815 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1955 | 1461236372818 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 03:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:59:32 INFO - PROCESS | 1955 | 1461236372832 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1955 | 1461236372841 Marionette TRACE conn4 <- [1,1590,null,{}] 03:59:32 INFO - PROCESS | 1955 | 1461236372874 Marionette TRACE conn4 -> [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:59:33 INFO - PROCESS | 1955 | 1461236373068 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:59:33 INFO - PROCESS | 1955 | 1461236373079 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625d2000 == 126 [pid = 1955] [id = 405] 03:59:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc35f22d400) [pid = 1955] [serial = 1216] [outer = (nil)] 03:59:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc36a250800) [pid = 1955] [serial = 1217] [outer = 0x7fc35f22d400] 03:59:33 INFO - PROCESS | 1955 | 1461236373143 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36a892c00) [pid = 1955] [serial = 1218] [outer = 0x7fc35f22d400] 03:59:34 INFO - PROCESS | 1955 | 1461236374034 Marionette TRACE conn4 <- [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:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1261ms 03:59:34 INFO - PROCESS | 1955 | 1461236374109 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1955 | 1461236374112 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 03:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:59:34 INFO - PROCESS | 1955 | 1461236374120 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1955 | 1461236374123 Marionette TRACE conn4 <- [1,1594,null,{}] 03:59:34 INFO - PROCESS | 1955 | 1461236374128 Marionette TRACE conn4 -> [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:59:34 INFO - PROCESS | 1955 | 1461236374381 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:59:34 INFO - PROCESS | 1955 | 1461236374410 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665d8800 == 127 [pid = 1955] [id = 406] 03:59:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36480c000) [pid = 1955] [serial = 1219] [outer = (nil)] 03:59:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36d43e400) [pid = 1955] [serial = 1220] [outer = 0x7fc36480c000] 03:59:34 INFO - PROCESS | 1955 | 1461236374472 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc36d8e7800) [pid = 1955] [serial = 1221] [outer = 0x7fc36480c000] 03:59:35 INFO - PROCESS | 1955 | 1461236375371 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1280ms 03:59:35 INFO - PROCESS | 1955 | 1461236375400 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 1955 | 1461236375404 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 03:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:59:35 INFO - PROCESS | 1955 | 1461236375413 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 1955 | 1461236375416 Marionette TRACE conn4 <- [1,1598,null,{}] 03:59:35 INFO - PROCESS | 1955 | 1461236375428 Marionette TRACE conn4 -> [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:59:35 INFO - PROCESS | 1955 | 1461236375672 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:59:35 INFO - PROCESS | 1955 | 1461236375717 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3c2800 == 128 [pid = 1955] [id = 407] 03:59:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc36ff75400) [pid = 1955] [serial = 1222] [outer = (nil)] 03:59:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc3702c6c00) [pid = 1955] [serial = 1223] [outer = 0x7fc36ff75400] 03:59:35 INFO - PROCESS | 1955 | 1461236375795 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc3710a2800) [pid = 1955] [serial = 1224] [outer = 0x7fc36ff75400] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc35f232c00) [pid = 1955] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc3631b2c00) [pid = 1955] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc36244f800) [pid = 1955] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc35fc97c00) [pid = 1955] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc35e9a7400) [pid = 1955] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc364842c00) [pid = 1955] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:59:36 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc360937000) [pid = 1955] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:59:36 INFO - PROCESS | 1955 | 1461236376980 Marionette TRACE conn4 <- [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:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1589ms 03:59:37 INFO - PROCESS | 1955 | 1461236376999 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 1955 | 1461236377003 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 03:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:59:37 INFO - PROCESS | 1955 | 1461236377008 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1955 | 1461236377010 Marionette TRACE conn4 <- [1,1602,null,{}] 03:59:37 INFO - PROCESS | 1955 | 1461236377016 Marionette TRACE conn4 -> [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:59:37 INFO - PROCESS | 1955 | 1461236377196 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:59:37 INFO - PROCESS | 1955 | 1461236377356 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b67c800 == 129 [pid = 1955] [id = 408] 03:59:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc35ecd7c00) [pid = 1955] [serial = 1225] [outer = (nil)] 03:59:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36ec30c00) [pid = 1955] [serial = 1226] [outer = 0x7fc35ecd7c00] 03:59:37 INFO - PROCESS | 1955 | 1461236377418 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc372073800) [pid = 1955] [serial = 1227] [outer = 0x7fc35ecd7c00] 03:59:38 INFO - PROCESS | 1955 | 1461236378212 Marionette TRACE conn4 <- [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:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1233ms 03:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:59:38 INFO - PROCESS | 1955 | 1461236378243 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 1955 | 1461236378246 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 03:59:38 INFO - PROCESS | 1955 | 1461236378252 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 1955 | 1461236378256 Marionette TRACE conn4 <- [1,1606,null,{}] 03:59:38 INFO - PROCESS | 1955 | 1461236378261 Marionette TRACE conn4 -> [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:59:38 INFO - PROCESS | 1955 | 1461236378443 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:59:38 INFO - PROCESS | 1955 | 1461236378459 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d422000 == 130 [pid = 1955] [id = 409] 03:59:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc372a2a000) [pid = 1955] [serial = 1228] [outer = (nil)] 03:59:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc374380c00) [pid = 1955] [serial = 1229] [outer = 0x7fc372a2a000] 03:59:38 INFO - PROCESS | 1955 | 1461236378521 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc375454c00) [pid = 1955] [serial = 1230] [outer = 0x7fc372a2a000] 03:59:39 INFO - PROCESS | 1955 | 1461236379742 Marionette TRACE conn4 <- [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:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1535ms 03:59:39 INFO - PROCESS | 1955 | 1461236379788 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 1955 | 1461236379796 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 03:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:59:39 INFO - PROCESS | 1955 | 1461236379805 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 1955 | 1461236379811 Marionette TRACE conn4 <- [1,1610,null,{}] 03:59:39 INFO - PROCESS | 1955 | 1461236379818 Marionette TRACE conn4 -> [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:59:40 INFO - PROCESS | 1955 | 1461236380043 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:59:40 INFO - PROCESS | 1955 | 1461236380302 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624da000 == 131 [pid = 1955] [id = 410] 03:59:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc361ddfc00) [pid = 1955] [serial = 1231] [outer = (nil)] 03:59:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc3626c8800) [pid = 1955] [serial = 1232] [outer = 0x7fc361ddfc00] 03:59:40 INFO - PROCESS | 1955 | 1461236380426 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc362c6e400) [pid = 1955] [serial = 1233] [outer = 0x7fc361ddfc00] 03:59:41 INFO - PROCESS | 1955 | 1461236381347 Marionette TRACE conn4 <- [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:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1590ms 03:59:41 INFO - PROCESS | 1955 | 1461236381396 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 1955 | 1461236381405 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 03:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:59:41 INFO - PROCESS | 1955 | 1461236381415 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 1955 | 1461236381420 Marionette TRACE conn4 <- [1,1614,null,{}] 03:59:41 INFO - PROCESS | 1955 | 1461236381425 Marionette TRACE conn4 -> [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:59:41 INFO - PROCESS | 1955 | 1461236381649 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:59:41 INFO - PROCESS | 1955 | 1461236381930 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a726800 == 132 [pid = 1955] [id = 411] 03:59:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36209c800) [pid = 1955] [serial = 1234] [outer = (nil)] 03:59:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc364ce8000) [pid = 1955] [serial = 1235] [outer = 0x7fc36209c800] 03:59:42 INFO - PROCESS | 1955 | 1461236382050 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36a893c00) [pid = 1955] [serial = 1236] [outer = 0x7fc36209c800] 03:59:42 INFO - PROCESS | 1955 | 1461236382945 Marionette TRACE conn4 <- [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:59:42 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:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1582ms 03:59:42 INFO - PROCESS | 1955 | 1461236382998 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 1955 | 1461236383002 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 03:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:59:43 INFO - PROCESS | 1955 | 1461236383008 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 1955 | 1461236383014 Marionette TRACE conn4 <- [1,1618,null,{}] 03:59:43 INFO - PROCESS | 1955 | 1461236383033 Marionette TRACE conn4 -> [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:59:43 INFO - PROCESS | 1955 | 1461236383265 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:59:43 INFO - PROCESS | 1955 | 1461236383517 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37059b000 == 133 [pid = 1955] [id = 412] 03:59:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36d43d800) [pid = 1955] [serial = 1237] [outer = (nil)] 03:59:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc3702ca400) [pid = 1955] [serial = 1238] [outer = 0x7fc36d43d800] 03:59:43 INFO - PROCESS | 1955 | 1461236383639 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc3710a2000) [pid = 1955] [serial = 1239] [outer = 0x7fc36d43d800] 03:59:44 INFO - PROCESS | 1955 | 1461236384495 Marionette TRACE conn4 <- [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:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1534ms 03:59:44 INFO - PROCESS | 1955 | 1461236384544 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 1955 | 1461236384549 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 03:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:59:44 INFO - PROCESS | 1955 | 1461236384555 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 1955 | 1461236384558 Marionette TRACE conn4 <- [1,1622,null,{}] 03:59:44 INFO - PROCESS | 1955 | 1461236384563 Marionette TRACE conn4 -> [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:59:44 INFO - PROCESS | 1955 | 1461236384782 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:59:44 INFO - PROCESS | 1955 | 1461236384978 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720a3000 == 134 [pid = 1955] [id = 413] 03:59:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc36dc53000) [pid = 1955] [serial = 1240] [outer = (nil)] 03:59:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc3736bc400) [pid = 1955] [serial = 1241] [outer = 0x7fc36dc53000] 03:59:45 INFO - PROCESS | 1955 | 1461236385055 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc37505e000) [pid = 1955] [serial = 1242] [outer = 0x7fc36dc53000] 03:59:46 INFO - PROCESS | 1955 | 1461236386002 Marionette TRACE conn4 <- [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:59:46 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:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1482ms 03:59:46 INFO - PROCESS | 1955 | 1461236386038 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 1955 | 1461236386042 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 03:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:59:46 INFO - PROCESS | 1955 | 1461236386048 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 1955 | 1461236386051 Marionette TRACE conn4 <- [1,1626,null,{}] 03:59:46 INFO - PROCESS | 1955 | 1461236386056 Marionette TRACE conn4 -> [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:59:46 INFO - PROCESS | 1955 | 1461236386252 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:59:46 INFO - PROCESS | 1955 | 1461236386453 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375639800 == 135 [pid = 1955] [id = 414] 03:59:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc3710aa000) [pid = 1955] [serial = 1243] [outer = (nil)] 03:59:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc375b69800) [pid = 1955] [serial = 1244] [outer = 0x7fc3710aa000] 03:59:46 INFO - PROCESS | 1955 | 1461236386526 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc37982ec00) [pid = 1955] [serial = 1245] [outer = 0x7fc3710aa000] 03:59:47 INFO - PROCESS | 1955 | 1461236387455 Marionette TRACE conn4 <- [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:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1434ms 03:59:47 INFO - PROCESS | 1955 | 1461236387483 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 1955 | 1461236387487 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 03:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:59:47 INFO - PROCESS | 1955 | 1461236387493 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1955 | 1461236387496 Marionette TRACE conn4 <- [1,1630,null,{}] 03:59:47 INFO - PROCESS | 1955 | 1461236387501 Marionette TRACE conn4 -> [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:59:47 INFO - PROCESS | 1955 | 1461236387721 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:59:47 INFO - PROCESS | 1955 | 1461236387927 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37cc91000 == 136 [pid = 1955] [id = 415] 03:59:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc37982f800) [pid = 1955] [serial = 1246] [outer = (nil)] 03:59:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc383af5000) [pid = 1955] [serial = 1247] [outer = 0x7fc37982f800] 03:59:48 INFO - PROCESS | 1955 | 1461236388003 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc384b2b000) [pid = 1955] [serial = 1248] [outer = 0x7fc37982f800] 03:59:48 INFO - PROCESS | 1955 | 1461236388890 Marionette TRACE conn4 <- [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:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1429ms 03:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:59:48 INFO - PROCESS | 1955 | 1461236388923 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1955 | 1461236388926 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 03:59:48 INFO - PROCESS | 1955 | 1461236388932 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1955 | 1461236388935 Marionette TRACE conn4 <- [1,1634,null,{}] 03:59:48 INFO - PROCESS | 1955 | 1461236388941 Marionette TRACE conn4 -> [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:59:49 INFO - PROCESS | 1955 | 1461236389144 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:59:49 INFO - PROCESS | 1955 | 1461236389347 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383972800 == 137 [pid = 1955] [id = 416] 03:59:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc379a91000) [pid = 1955] [serial = 1249] [outer = (nil)] 03:59:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc384fef000) [pid = 1955] [serial = 1250] [outer = 0x7fc379a91000] 03:59:49 INFO - PROCESS | 1955 | 1461236389418 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc386d1b400) [pid = 1955] [serial = 1251] [outer = 0x7fc379a91000] 03:59:50 INFO - PROCESS | 1955 | 1461236390326 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1429ms 03:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:59:50 INFO - PROCESS | 1955 | 1461236390362 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 1955 | 1461236390365 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 03:59:50 INFO - PROCESS | 1955 | 1461236390371 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 1955 | 1461236390374 Marionette TRACE conn4 <- [1,1638,null,{}] 03:59:50 INFO - PROCESS | 1955 | 1461236390379 Marionette TRACE conn4 -> [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:59:50 INFO - PROCESS | 1955 | 1461236390578 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:59:50 INFO - PROCESS | 1955 | 1461236390835 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec8000 == 138 [pid = 1955] [id = 417] 03:59:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc376961400) [pid = 1955] [serial = 1252] [outer = (nil)] 03:59:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc386dd0400) [pid = 1955] [serial = 1253] [outer = 0x7fc376961400] 03:59:50 INFO - PROCESS | 1955 | 1461236390912 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc388cc3000) [pid = 1955] [serial = 1254] [outer = 0x7fc376961400] 03:59:51 INFO - PROCESS | 1955 | 1461236391777 Marionette TRACE conn4 <- [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:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1479ms 03:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:59:51 INFO - PROCESS | 1955 | 1461236391851 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1955 | 1461236391854 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 03:59:51 INFO - PROCESS | 1955 | 1461236391860 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1955 | 1461236391863 Marionette TRACE conn4 <- [1,1642,null,{}] 03:59:51 INFO - PROCESS | 1955 | 1461236391869 Marionette TRACE conn4 -> [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:59:52 INFO - PROCESS | 1955 | 1461236392122 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:59:52 INFO - PROCESS | 1955 | 1461236392368 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388615800 == 139 [pid = 1955] [id = 418] 03:59:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc36d64bc00) [pid = 1955] [serial = 1255] [outer = (nil)] 03:59:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc388cc0000) [pid = 1955] [serial = 1256] [outer = 0x7fc36d64bc00] 03:59:52 INFO - PROCESS | 1955 | 1461236392489 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc388d50400) [pid = 1955] [serial = 1257] [outer = 0x7fc36d64bc00] 03:59:53 INFO - PROCESS | 1955 | 1461236393303 Marionette TRACE conn4 <- [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:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 03:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:59:53 INFO - PROCESS | 1955 | 1461236393339 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 1955 | 1461236393342 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 03:59:53 INFO - PROCESS | 1955 | 1461236393348 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1955 | 1461236393352 Marionette TRACE conn4 <- [1,1646,null,{}] 03:59:53 INFO - PROCESS | 1955 | 1461236393357 Marionette TRACE conn4 -> [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:59:53 INFO - PROCESS | 1955 | 1461236393559 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:59:53 INFO - PROCESS | 1955 | 1461236393763 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389079800 == 140 [pid = 1955] [id = 419] 03:59:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc370304000) [pid = 1955] [serial = 1258] [outer = (nil)] 03:59:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc388ec0400) [pid = 1955] [serial = 1259] [outer = 0x7fc370304000] 03:59:53 INFO - PROCESS | 1955 | 1461236393836 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc38916b400) [pid = 1955] [serial = 1260] [outer = 0x7fc370304000] 03:59:54 INFO - PROCESS | 1955 | 1461236394768 Marionette TRACE conn4 <- [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:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1484ms 03:59:54 INFO - PROCESS | 1955 | 1461236394832 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 1955 | 1461236394836 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 03:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:59:54 INFO - PROCESS | 1955 | 1461236394843 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 1955 | 1461236394847 Marionette TRACE conn4 <- [1,1650,null,{}] 03:59:54 INFO - PROCESS | 1955 | 1461236394852 Marionette TRACE conn4 -> [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:59:55 INFO - PROCESS | 1955 | 1461236395085 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:59:55 INFO - PROCESS | 1955 | 1461236395342 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d19f800 == 141 [pid = 1955] [id = 420] 03:59:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc360747c00) [pid = 1955] [serial = 1261] [outer = (nil)] 03:59:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc360750000) [pid = 1955] [serial = 1262] [outer = 0x7fc360747c00] 03:59:55 INFO - PROCESS | 1955 | 1461236395466 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc389212400) [pid = 1955] [serial = 1263] [outer = 0x7fc360747c00] 03:59:56 INFO - PROCESS | 1955 | 1461236396343 Marionette TRACE conn4 <- [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:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1530ms 03:59:56 INFO - PROCESS | 1955 | 1461236396376 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 1955 | 1461236396380 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 03:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:59:56 INFO - PROCESS | 1955 | 1461236396387 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 1955 | 1461236396390 Marionette TRACE conn4 <- [1,1654,null,{}] 03:59:56 INFO - PROCESS | 1955 | 1461236396395 Marionette TRACE conn4 -> [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:59:56 INFO - PROCESS | 1955 | 1461236396590 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:59:56 INFO - PROCESS | 1955 | 1461236396798 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a9a000 == 142 [pid = 1955] [id = 421] 03:59:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc360748400) [pid = 1955] [serial = 1264] [outer = (nil)] 03:59:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc3647a9400) [pid = 1955] [serial = 1265] [outer = 0x7fc360748400] 03:59:56 INFO - PROCESS | 1955 | 1461236396868 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc3647adc00) [pid = 1955] [serial = 1266] [outer = 0x7fc360748400] 03:59:57 INFO - PROCESS | 1955 | 1461236397723 Marionette TRACE conn4 <- [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:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1389ms 03:59:57 INFO - PROCESS | 1955 | 1461236397778 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 1955 | 1461236397783 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 03:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:59:57 INFO - PROCESS | 1955 | 1461236397789 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 1955 | 1461236397793 Marionette TRACE conn4 <- [1,1658,null,{}] 03:59:57 INFO - PROCESS | 1955 | 1461236397798 Marionette TRACE conn4 -> [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:59:58 INFO - PROCESS | 1955 | 1461236397999 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:59:58 INFO - PROCESS | 1955 | 1461236398207 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36126e000 == 143 [pid = 1955] [id = 422] 03:59:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc360749400) [pid = 1955] [serial = 1267] [outer = (nil)] 03:59:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc364d04400) [pid = 1955] [serial = 1268] [outer = 0x7fc360749400] 03:59:58 INFO - PROCESS | 1955 | 1461236398280 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc364d08c00) [pid = 1955] [serial = 1269] [outer = 0x7fc360749400] 03:59:59 INFO - PROCESS | 1955 | 1461236399167 Marionette TRACE conn4 <- [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:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1435ms 03:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:59:59 INFO - PROCESS | 1955 | 1461236399225 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 1955 | 1461236399228 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 03:59:59 INFO - PROCESS | 1955 | 1461236399235 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 1955 | 1461236399238 Marionette TRACE conn4 <- [1,1662,null,{}] 03:59:59 INFO - PROCESS | 1955 | 1461236399243 Marionette TRACE conn4 -> [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:59:59 INFO - PROCESS | 1955 | 1461236399450 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:59:59 INFO - PROCESS | 1955 | 1461236399671 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7a0800 == 144 [pid = 1955] [id = 423] 03:59:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc35cf4c400) [pid = 1955] [serial = 1270] [outer = (nil)] 03:59:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc35cf53800) [pid = 1955] [serial = 1271] [outer = 0x7fc35cf4c400] 03:59:59 INFO - PROCESS | 1955 | 1461236399803 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc35cf58400) [pid = 1955] [serial = 1272] [outer = 0x7fc35cf4c400] 04:00:00 INFO - PROCESS | 1955 | 1461236400793 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1633ms 04:00:00 INFO - PROCESS | 1955 | 1461236400877 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:00:00 INFO - PROCESS | 1955 | 1461236400882 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:00:00 INFO - PROCESS | 1955 | 1461236400889 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1955 | 1461236400892 Marionette TRACE conn4 <- [1,1666,null,{}] 04:00:00 INFO - PROCESS | 1955 | 1461236400898 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:01 INFO - PROCESS | 1955 | 1461236401157 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:00:02 INFO - PROCESS | 1955 | 1461236402039 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36248b800 == 145 [pid = 1955] [id = 424] 04:00:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc35eb3ec00) [pid = 1955] [serial = 1273] [outer = (nil)] 04:00:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc35eb4b000) [pid = 1955] [serial = 1274] [outer = 0x7fc35eb3ec00] 04:00:02 INFO - PROCESS | 1955 | 1461236402116 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc35f218800) [pid = 1955] [serial = 1275] [outer = 0x7fc35eb3ec00] 04:00:03 INFO - PROCESS | 1955 | 1461236403013 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2191ms 04:00:03 INFO - PROCESS | 1955 | 1461236403080 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 1955 | 1461236403087 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:00:03 INFO - PROCESS | 1955 | 1461236403096 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1955 | 1461236403100 Marionette TRACE conn4 <- [1,1670,null,{}] 04:00:03 INFO - PROCESS | 1955 | 1461236403107 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:03 INFO - PROCESS | 1955 | 1461236403323 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:00:03 INFO - PROCESS | 1955 | 1461236403598 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363104800 == 146 [pid = 1955] [id = 425] 04:00:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc35f20e800) [pid = 1955] [serial = 1276] [outer = (nil)] 04:00:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc3607de400) [pid = 1955] [serial = 1277] [outer = 0x7fc35f20e800] 04:00:03 INFO - PROCESS | 1955 | 1461236403716 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc362447000) [pid = 1955] [serial = 1278] [outer = 0x7fc35f20e800] 04:00:04 INFO - PROCESS | 1955 | 1461236404830 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1791ms 04:00:04 INFO - PROCESS | 1955 | 1461236404891 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:00:04 INFO - PROCESS | 1955 | 1461236404897 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:00:04 INFO - PROCESS | 1955 | 1461236404903 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 1955 | 1461236404907 Marionette TRACE conn4 <- [1,1674,null,{}] 04:00:04 INFO - PROCESS | 1955 | 1461236404914 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:05 INFO - PROCESS | 1955 | 1461236405141 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:00:05 INFO - PROCESS | 1955 | 1461236405564 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370c9c800 == 145 [pid = 1955] [id = 349] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383c32000 == 144 [pid = 1955] [id = 353] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379d3d000 == 143 [pid = 1955] [id = 352] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375640000 == 142 [pid = 1955] [id = 350] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecca800 == 141 [pid = 1955] [id = 348] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d291000 == 140 [pid = 1955] [id = 347] 04:00:05 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc375b49800) [pid = 1955] [serial = 1124] [outer = (nil)] [url = about:blank] 04:00:05 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc379d8dc00) [pid = 1955] [serial = 1127] [outer = (nil)] [url = about:blank] 04:00:05 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc388680800) [pid = 1955] [serial = 1130] [outer = (nil)] [url = about:blank] 04:00:05 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc35f237800) [pid = 1955] [serial = 1133] [outer = (nil)] [url = about:blank] 04:00:05 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc362c64400) [pid = 1955] [serial = 1136] [outer = (nil)] [url = about:blank] 04:00:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3d5800 == 141 [pid = 1955] [id = 426] 04:00:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc35f22f400) [pid = 1955] [serial = 1279] [outer = (nil)] 04:00:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc36280dc00) [pid = 1955] [serial = 1280] [outer = 0x7fc35f22f400] 04:00:05 INFO - PROCESS | 1955 | 1461236405725 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc3647b0800) [pid = 1955] [serial = 1281] [outer = 0x7fc35f22f400] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b67c800 == 140 [pid = 1955] [id = 408] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a3c2800 == 139 [pid = 1955] [id = 407] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665d8800 == 138 [pid = 1955] [id = 406] 04:00:05 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625d2000 == 137 [pid = 1955] [id = 405] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3d9000 == 136 [pid = 1955] [id = 404] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36311a000 == 135 [pid = 1955] [id = 403] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360e1a000 == 134 [pid = 1955] [id = 402] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecd2800 == 133 [pid = 1955] [id = 393] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7b0000 == 132 [pid = 1955] [id = 392] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d18f000 == 131 [pid = 1955] [id = 391] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca32800 == 130 [pid = 1955] [id = 390] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a738000 == 129 [pid = 1955] [id = 389] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36346c800 == 128 [pid = 1955] [id = 388] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e89800 == 127 [pid = 1955] [id = 387] 04:00:06 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366853000 == 126 [pid = 1955] [id = 386] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc361d98800) [pid = 1955] [serial = 1145] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc361d94000) [pid = 1955] [serial = 1100] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc36280c800) [pid = 1955] [serial = 1146] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc364809400) [pid = 1955] [serial = 1152] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc3626c3800) [pid = 1955] [serial = 1097] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc362d83400) [pid = 1955] [serial = 1148] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc362c6ac00) [pid = 1955] [serial = 1103] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc36a24d400) [pid = 1955] [serial = 1106] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc361dd2c00) [pid = 1955] [serial = 1143] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc3607e6c00) [pid = 1955] [serial = 1142] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc373fd4400) [pid = 1955] [serial = 1121] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc3712b0000) [pid = 1955] [serial = 1115] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc35ecdd800) [pid = 1955] [serial = 1140] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc35eb44400) [pid = 1955] [serial = 1139] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc372a2f800) [pid = 1955] [serial = 1118] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36db18400) [pid = 1955] [serial = 1112] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc364846c00) [pid = 1955] [serial = 1154] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36cf35800) [pid = 1955] [serial = 1109] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc36693a800) [pid = 1955] [serial = 1155] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc3631bf000) [pid = 1955] [serial = 1151] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36480f400) [pid = 1955] [serial = 1157] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc36a24fc00) [pid = 1955] [serial = 1158] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc362d8c400) [pid = 1955] [serial = 1149] [outer = (nil)] [url = about:blank] 04:00:06 INFO - PROCESS | 1955 | 1461236406584 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1740ms 04:00:06 INFO - PROCESS | 1955 | 1461236406644 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 1955 | 1461236406647 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:00:06 INFO - PROCESS | 1955 | 1461236406662 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 1955 | 1461236406671 Marionette TRACE conn4 <- [1,1678,null,{}] 04:00:06 INFO - PROCESS | 1955 | 1461236406677 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:06 INFO - PROCESS | 1955 | 1461236406891 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:00:07 INFO - PROCESS | 1955 | 1461236407083 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625ce800 == 127 [pid = 1955] [id = 427] 04:00:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc35eb44400) [pid = 1955] [serial = 1282] [outer = (nil)] 04:00:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc36480e400) [pid = 1955] [serial = 1283] [outer = 0x7fc35eb44400] 04:00:07 INFO - PROCESS | 1955 | 1461236407151 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc364ce8c00) [pid = 1955] [serial = 1284] [outer = 0x7fc35eb44400] 04:00:07 INFO - PROCESS | 1955 | 1461236407945 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1354ms 04:00:08 INFO - PROCESS | 1955 | 1461236408032 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 1955 | 1461236408037 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:00:08 INFO - PROCESS | 1955 | 1461236408048 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 1955 | 1461236408051 Marionette TRACE conn4 <- [1,1682,null,{}] 04:00:08 INFO - PROCESS | 1955 | 1461236408055 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:08 INFO - PROCESS | 1955 | 1461236408313 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:00:08 INFO - PROCESS | 1955 | 1461236408344 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363457000 == 128 [pid = 1955] [id = 428] 04:00:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc364842400) [pid = 1955] [serial = 1285] [outer = (nil)] 04:00:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc364d0cc00) [pid = 1955] [serial = 1286] [outer = 0x7fc364842400] 04:00:08 INFO - PROCESS | 1955 | 1461236408412 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc36693c000) [pid = 1955] [serial = 1287] [outer = 0x7fc364842400] 04:00:09 INFO - PROCESS | 1955 | 1461236409361 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1330ms 04:00:09 INFO - PROCESS | 1955 | 1461236409383 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 1955 | 1461236409387 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:00:09 INFO - PROCESS | 1955 | 1461236409393 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 1955 | 1461236409395 Marionette TRACE conn4 <- [1,1686,null,{}] 04:00:09 INFO - PROCESS | 1955 | 1461236409400 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:09 INFO - PROCESS | 1955 | 1461236409647 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:00:09 INFO - PROCESS | 1955 | 1461236409688 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36676b000 == 129 [pid = 1955] [id = 429] 04:00:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc36a49fc00) [pid = 1955] [serial = 1288] [outer = (nil)] 04:00:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc36a50fc00) [pid = 1955] [serial = 1289] [outer = 0x7fc36a49fc00] 04:00:09 INFO - PROCESS | 1955 | 1461236409809 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc36cc6d800) [pid = 1955] [serial = 1290] [outer = 0x7fc36a49fc00] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc36480c000) [pid = 1955] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc35ecd7c00) [pid = 1955] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc36ff75400) [pid = 1955] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc35e9b1c00) [pid = 1955] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc35fca2400) [pid = 1955] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc35f22d400) [pid = 1955] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:00:10 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc35eb49400) [pid = 1955] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:00:11 INFO - PROCESS | 1955 | 1461236411157 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1832ms 04:00:11 INFO - PROCESS | 1955 | 1461236411227 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 1955 | 1461236411230 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:00:11 INFO - PROCESS | 1955 | 1461236411246 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 1955 | 1461236411248 Marionette TRACE conn4 <- [1,1690,null,{}] 04:00:11 INFO - PROCESS | 1955 | 1461236411256 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:11 INFO - PROCESS | 1955 | 1461236411449 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:00:11 INFO - PROCESS | 1955 | 1461236411459 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a209800 == 130 [pid = 1955] [id = 430] 04:00:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc35cf56c00) [pid = 1955] [serial = 1291] [outer = (nil)] 04:00:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc36d438c00) [pid = 1955] [serial = 1292] [outer = 0x7fc35cf56c00] 04:00:11 INFO - PROCESS | 1955 | 1461236411525 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36e978800) [pid = 1955] [serial = 1293] [outer = 0x7fc35cf56c00] 04:00:12 INFO - PROCESS | 1955 | 1461236412420 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1245ms 04:00:12 INFO - PROCESS | 1955 | 1461236412482 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 1955 | 1461236412486 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:00:12 INFO - PROCESS | 1955 | 1461236412492 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 1955 | 1461236412494 Marionette TRACE conn4 <- [1,1694,null,{}] 04:00:12 INFO - PROCESS | 1955 | 1461236412500 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:12 INFO - PROCESS | 1955 | 1461236412683 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:00:13 INFO - PROCESS | 1955 | 1461236413012 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f11c800 == 131 [pid = 1955] [id = 431] 04:00:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc35cf4dc00) [pid = 1955] [serial = 1294] [outer = (nil)] 04:00:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc35cf58000) [pid = 1955] [serial = 1295] [outer = 0x7fc35cf4dc00] 04:00:13 INFO - PROCESS | 1955 | 1461236413096 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc35ece1400) [pid = 1955] [serial = 1296] [outer = 0x7fc35cf4dc00] 04:00:14 INFO - PROCESS | 1955 | 1461236414068 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1638ms 04:00:14 INFO - PROCESS | 1955 | 1461236414133 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 1955 | 1461236414141 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:00:14 INFO - PROCESS | 1955 | 1461236414150 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 1955 | 1461236414154 Marionette TRACE conn4 <- [1,1698,null,{}] 04:00:14 INFO - PROCESS | 1955 | 1461236414162 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:14 INFO - PROCESS | 1955 | 1461236414470 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:00:14 INFO - PROCESS | 1955 | 1461236414730 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36330d800 == 132 [pid = 1955] [id = 432] 04:00:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc3626c4400) [pid = 1955] [serial = 1297] [outer = (nil)] 04:00:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc362c6d800) [pid = 1955] [serial = 1298] [outer = 0x7fc3626c4400] 04:00:14 INFO - PROCESS | 1955 | 1461236414814 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc3647a2400) [pid = 1955] [serial = 1299] [outer = 0x7fc3626c4400] 04:00:15 INFO - PROCESS | 1955 | 1461236415831 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1731ms 04:00:15 INFO - PROCESS | 1955 | 1461236415923 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 1955 | 1461236415933 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:00:15 INFO - PROCESS | 1955 | 1461236415944 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 1955 | 1461236415947 Marionette TRACE conn4 <- [1,1702,null,{}] 04:00:16 INFO - PROCESS | 1955 | 1461236415995 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:16 INFO - PROCESS | 1955 | 1461236416306 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:00:16 INFO - PROCESS | 1955 | 1461236416549 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b618800 == 133 [pid = 1955] [id = 433] 04:00:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc362c66400) [pid = 1955] [serial = 1300] [outer = (nil)] 04:00:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc36693a400) [pid = 1955] [serial = 1301] [outer = 0x7fc362c66400] 04:00:16 INFO - PROCESS | 1955 | 1461236416625 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc36a4a2000) [pid = 1955] [serial = 1302] [outer = 0x7fc362c66400] 04:00:17 INFO - PROCESS | 1955 | 1461236417540 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1635ms 04:00:17 INFO - PROCESS | 1955 | 1461236417579 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 1955 | 1461236417583 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:00:17 INFO - PROCESS | 1955 | 1461236417600 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 1955 | 1461236417609 Marionette TRACE conn4 <- [1,1706,null,{}] 04:00:17 INFO - PROCESS | 1955 | 1461236417615 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:17 INFO - PROCESS | 1955 | 1461236417841 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:00:18 INFO - PROCESS | 1955 | 1461236418090 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7a8800 == 134 [pid = 1955] [id = 434] 04:00:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc364d02400) [pid = 1955] [serial = 1303] [outer = (nil)] 04:00:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc36d649800) [pid = 1955] [serial = 1304] [outer = 0x7fc364d02400] 04:00:18 INFO - PROCESS | 1955 | 1461236418210 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc36e985800) [pid = 1955] [serial = 1305] [outer = 0x7fc364d02400] 04:00:19 INFO - PROCESS | 1955 | 1461236419143 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1599ms 04:00:19 INFO - PROCESS | 1955 | 1461236419192 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:00:19 INFO - PROCESS | 1955 | 1461236419197 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:00:19 INFO - PROCESS | 1955 | 1461236419203 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 1955 | 1461236419206 Marionette TRACE conn4 <- [1,1710,null,{}] 04:00:19 INFO - PROCESS | 1955 | 1461236419212 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:19 INFO - PROCESS | 1955 | 1461236419427 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:00:19 INFO - PROCESS | 1955 | 1461236419725 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3700cf800 == 135 [pid = 1955] [id = 435] 04:00:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc36d440800) [pid = 1955] [serial = 1306] [outer = (nil)] 04:00:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc3703db400) [pid = 1955] [serial = 1307] [outer = 0x7fc36d440800] 04:00:19 INFO - PROCESS | 1955 | 1461236419808 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc370d58400) [pid = 1955] [serial = 1308] [outer = 0x7fc36d440800] 04:00:20 INFO - PROCESS | 1955 | 1461236420676 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1530ms 04:00:20 INFO - PROCESS | 1955 | 1461236420734 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1955 | 1461236420737 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:00:20 INFO - PROCESS | 1955 | 1461236420744 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1955 | 1461236420747 Marionette TRACE conn4 <- [1,1714,null,{}] 04:00:20 INFO - PROCESS | 1955 | 1461236420752 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:20 INFO - PROCESS | 1955 | 1461236420978 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:00:21 INFO - PROCESS | 1955 | 1461236421229 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37125f800 == 136 [pid = 1955] [id = 436] 04:00:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc3712b3800) [pid = 1955] [serial = 1309] [outer = (nil)] 04:00:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc371451000) [pid = 1955] [serial = 1310] [outer = 0x7fc3712b3800] 04:00:21 INFO - PROCESS | 1955 | 1461236421362 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc372ba0c00) [pid = 1955] [serial = 1311] [outer = 0x7fc3712b3800] 04:00:22 INFO - PROCESS | 1955 | 1461236422300 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1631ms 04:00:22 INFO - PROCESS | 1955 | 1461236422377 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 1955 | 1461236422380 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:00:22 INFO - PROCESS | 1955 | 1461236422386 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 1955 | 1461236422389 Marionette TRACE conn4 <- [1,1718,null,{}] 04:00:22 INFO - PROCESS | 1955 | 1461236422395 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:22 INFO - PROCESS | 1955 | 1461236422650 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:00:22 INFO - PROCESS | 1955 | 1461236422898 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37543a000 == 137 [pid = 1955] [id = 437] 04:00:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc374cc4000) [pid = 1955] [serial = 1312] [outer = (nil)] 04:00:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc375b5c800) [pid = 1955] [serial = 1313] [outer = 0x7fc374cc4000] 04:00:23 INFO - PROCESS | 1955 | 1461236423017 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc3767b4800) [pid = 1955] [serial = 1314] [outer = 0x7fc374cc4000] 04:00:23 INFO - PROCESS | 1955 | 1461236423884 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 04:00:23 INFO - PROCESS | 1955 | 1461236423921 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 1955 | 1461236423924 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:00:23 INFO - PROCESS | 1955 | 1461236423930 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1955 | 1461236423933 Marionette TRACE conn4 <- [1,1722,null,{}] 04:00:23 INFO - PROCESS | 1955 | 1461236423938 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:24 INFO - PROCESS | 1955 | 1461236424140 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:00:24 INFO - PROCESS | 1955 | 1461236424350 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376739000 == 138 [pid = 1955] [id = 438] 04:00:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc374d9ec00) [pid = 1955] [serial = 1315] [outer = (nil)] 04:00:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc37783c400) [pid = 1955] [serial = 1316] [outer = 0x7fc374d9ec00] 04:00:24 INFO - PROCESS | 1955 | 1461236424463 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc379a89800) [pid = 1955] [serial = 1317] [outer = 0x7fc374d9ec00] 04:00:25 INFO - PROCESS | 1955 | 1461236425407 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1532ms 04:00:25 INFO - PROCESS | 1955 | 1461236425464 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1955 | 1461236425467 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:00:25 INFO - PROCESS | 1955 | 1461236425474 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1955 | 1461236425477 Marionette TRACE conn4 <- [1,1726,null,{}] 04:00:25 INFO - PROCESS | 1955 | 1461236425483 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:25 INFO - PROCESS | 1955 | 1461236425691 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:00:25 INFO - PROCESS | 1955 | 1461236425909 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379a1a000 == 139 [pid = 1955] [id = 439] 04:00:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc363095400) [pid = 1955] [serial = 1318] [outer = (nil)] 04:00:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc382bd9c00) [pid = 1955] [serial = 1319] [outer = 0x7fc363095400] 04:00:26 INFO - PROCESS | 1955 | 1461236426042 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc383ac5c00) [pid = 1955] [serial = 1320] [outer = 0x7fc363095400] 04:00:27 INFO - PROCESS | 1955 | 1461236427012 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1579ms 04:00:27 INFO - PROCESS | 1955 | 1461236427054 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 1955 | 1461236427057 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:00:27 INFO - PROCESS | 1955 | 1461236427065 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1955 | 1461236427069 Marionette TRACE conn4 <- [1,1730,null,{}] 04:00:27 INFO - PROCESS | 1955 | 1461236427074 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:27 INFO - PROCESS | 1955 | 1461236427281 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:00:27 INFO - PROCESS | 1955 | 1461236427493 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec6800 == 140 [pid = 1955] [id = 440] 04:00:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc3647a8000) [pid = 1955] [serial = 1321] [outer = (nil)] 04:00:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc386d1d800) [pid = 1955] [serial = 1322] [outer = 0x7fc3647a8000] 04:00:27 INFO - PROCESS | 1955 | 1461236427609 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc388cea000) [pid = 1955] [serial = 1323] [outer = 0x7fc3647a8000] 04:00:28 INFO - PROCESS | 1955 | 1461236428522 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1531ms 04:00:28 INFO - PROCESS | 1955 | 1461236428596 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 1955 | 1461236428600 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:00:28 INFO - PROCESS | 1955 | 1461236428606 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 1955 | 1461236428608 Marionette TRACE conn4 <- [1,1734,null,{}] 04:00:28 INFO - PROCESS | 1955 | 1461236428614 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:28 INFO - PROCESS | 1955 | 1461236428833 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:00:29 INFO - PROCESS | 1955 | 1461236429088 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38bb33800 == 141 [pid = 1955] [id = 441] 04:00:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc36a8cec00) [pid = 1955] [serial = 1324] [outer = (nil)] 04:00:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc36a8d2800) [pid = 1955] [serial = 1325] [outer = 0x7fc36a8cec00] 04:00:29 INFO - PROCESS | 1955 | 1461236429194 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc384b32000) [pid = 1955] [serial = 1326] [outer = 0x7fc36a8cec00] 04:00:30 INFO - PROCESS | 1955 | 1461236430216 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1679ms 04:00:30 INFO - PROCESS | 1955 | 1461236430286 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:00:30 INFO - PROCESS | 1955 | 1461236430291 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:00:30 INFO - PROCESS | 1955 | 1461236430297 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 1955 | 1461236430301 Marionette TRACE conn4 <- [1,1738,null,{}] 04:00:30 INFO - PROCESS | 1955 | 1461236430307 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:30 INFO - PROCESS | 1955 | 1461236430579 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:00:30 INFO - PROCESS | 1955 | 1461236430884 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d190800 == 142 [pid = 1955] [id = 442] 04:00:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36a8cf400) [pid = 1955] [serial = 1327] [outer = (nil)] 04:00:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc36a95e400) [pid = 1955] [serial = 1328] [outer = 0x7fc36a8cf400] 04:00:30 INFO - PROCESS | 1955 | 1461236430962 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc389171000) [pid = 1955] [serial = 1329] [outer = 0x7fc36a8cf400] 04:00:31 INFO - PROCESS | 1955 | 1461236431919 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1696ms 04:00:31 INFO - PROCESS | 1955 | 1461236431994 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 1955 | 1461236431997 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:00:32 INFO - PROCESS | 1955 | 1461236432003 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 1955 | 1461236432006 Marionette TRACE conn4 <- [1,1742,null,{}] 04:00:32 INFO - PROCESS | 1955 | 1461236432031 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:32 INFO - PROCESS | 1955 | 1461236432240 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:00:32 INFO - PROCESS | 1955 | 1461236432449 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f31e800 == 143 [pid = 1955] [id = 443] 04:00:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc35d8b5c00) [pid = 1955] [serial = 1330] [outer = (nil)] 04:00:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc35d8be400) [pid = 1955] [serial = 1331] [outer = 0x7fc35d8b5c00] 04:00:32 INFO - PROCESS | 1955 | 1461236432563 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc35d8c4000) [pid = 1955] [serial = 1332] [outer = 0x7fc35d8b5c00] 04:00:33 INFO - PROCESS | 1955 | 1461236433499 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1551ms 04:00:33 INFO - PROCESS | 1955 | 1461236433560 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 1955 | 1461236433563 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:00:33 INFO - PROCESS | 1955 | 1461236433574 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 1955 | 1461236433577 Marionette TRACE conn4 <- [1,1746,null,{}] 04:00:33 INFO - PROCESS | 1955 | 1461236433583 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:33 INFO - PROCESS | 1955 | 1461236433806 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:00:34 INFO - PROCESS | 1955 | 1461236434065 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362426000 == 144 [pid = 1955] [id = 444] 04:00:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc35d8bf000) [pid = 1955] [serial = 1333] [outer = (nil)] 04:00:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc36244dc00) [pid = 1955] [serial = 1334] [outer = 0x7fc35d8bf000] 04:00:34 INFO - PROCESS | 1955 | 1461236434187 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc36a956000) [pid = 1955] [serial = 1335] [outer = 0x7fc35d8bf000] 04:00:35 INFO - PROCESS | 1955 | 1461236435112 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1589ms 04:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:00:35 INFO - PROCESS | 1955 | 1461236435164 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 1955 | 1461236435167 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:00:35 INFO - PROCESS | 1955 | 1461236435174 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1955 | 1461236435176 Marionette TRACE conn4 <- [1,1750,null,{}] 04:00:35 INFO - PROCESS | 1955 | 1461236435182 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:35 INFO - PROCESS | 1955 | 1461236435402 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:00:36 INFO - PROCESS | 1955 | 1461236436106 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36248f000 == 145 [pid = 1955] [id = 445] 04:00:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc35e9adc00) [pid = 1955] [serial = 1336] [outer = (nil)] 04:00:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc35ecd3400) [pid = 1955] [serial = 1337] [outer = 0x7fc35e9adc00] 04:00:36 INFO - PROCESS | 1955 | 1461236436184 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc35fc99800) [pid = 1955] [serial = 1338] [outer = 0x7fc35e9adc00] 04:00:37 INFO - PROCESS | 1955 | 1461236437043 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1931ms 04:00:37 INFO - PROCESS | 1955 | 1461236437106 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:00:37 INFO - PROCESS | 1955 | 1461236437113 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:00:37 INFO - PROCESS | 1955 | 1461236437122 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1955 | 1461236437127 Marionette TRACE conn4 <- [1,1754,null,{}] 04:00:37 INFO - PROCESS | 1955 | 1461236437134 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:37 INFO - PROCESS | 1955 | 1461236437351 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:00:37 INFO - PROCESS | 1955 | 1461236437563 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36247f000 == 146 [pid = 1955] [id = 446] 04:00:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc35cf50400) [pid = 1955] [serial = 1339] [outer = (nil)] 04:00:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc35f4d3400) [pid = 1955] [serial = 1340] [outer = 0x7fc35cf50400] 04:00:37 INFO - PROCESS | 1955 | 1461236437747 Marionette DEBUG loaded listener.js 04:00:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc362c6b800) [pid = 1955] [serial = 1341] [outer = 0x7fc35cf50400] 04:00:38 INFO - PROCESS | 1955 | 1461236438762 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1683ms 04:00:38 INFO - PROCESS | 1955 | 1461236438809 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:00:38 INFO - PROCESS | 1955 | 1461236438815 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:00:38 INFO - PROCESS | 1955 | 1461236438822 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 1955 | 1461236438825 Marionette TRACE conn4 <- [1,1758,null,{}] 04:00:38 INFO - PROCESS | 1955 | 1461236438831 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:39 INFO - PROCESS | 1955 | 1461236439030 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:00:39 INFO - PROCESS | 1955 | 1461236439375 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f3800 == 147 [pid = 1955] [id = 447] 04:00:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc364845400) [pid = 1955] [serial = 1342] [outer = (nil)] 04:00:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc364d04800) [pid = 1955] [serial = 1343] [outer = 0x7fc364845400] 04:00:39 INFO - PROCESS | 1955 | 1461236439452 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc36693f000) [pid = 1955] [serial = 1344] [outer = 0x7fc364845400] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fc6000 == 146 [pid = 1955] [id = 378] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36676b800 == 145 [pid = 1955] [id = 334] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc1c000 == 144 [pid = 1955] [id = 250] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc3750a4400) [pid = 1955] [serial = 1193] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc371452c00) [pid = 1955] [serial = 1190] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc375b67000) [pid = 1955] [serial = 1196] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc361ddd400) [pid = 1955] [serial = 1205] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc376ac5c00) [pid = 1955] [serial = 1199] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc37783e800) [pid = 1955] [serial = 1202] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc3712ab800) [pid = 1955] [serial = 1187] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360e05800 == 143 [pid = 1955] [id = 377] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a209800 == 142 [pid = 1955] [id = 430] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36676b000 == 141 [pid = 1955] [id = 429] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363457000 == 140 [pid = 1955] [id = 428] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625ce800 == 139 [pid = 1955] [id = 427] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3d5800 == 138 [pid = 1955] [id = 426] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363104800 == 137 [pid = 1955] [id = 425] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36248b800 == 136 [pid = 1955] [id = 424] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375639800 == 135 [pid = 1955] [id = 414] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3720a3000 == 134 [pid = 1955] [id = 413] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37059b000 == 133 [pid = 1955] [id = 412] 04:00:40 INFO - PROCESS | 1955 | 1461236440464 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a726800 == 132 [pid = 1955] [id = 411] 04:00:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624da000 == 131 [pid = 1955] [id = 410] 04:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1684ms 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc36d437000) [pid = 1955] [serial = 1175] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc362811800) [pid = 1955] [serial = 1166] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc36d43e400) [pid = 1955] [serial = 1220] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc360937c00) [pid = 1955] [serial = 1163] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc36ec30c00) [pid = 1955] [serial = 1226] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc3702c6c00) [pid = 1955] [serial = 1223] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc3710a2800) [pid = 1955] [serial = 1224] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc362099400) [pid = 1955] [serial = 1212] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc36a50a000) [pid = 1955] [serial = 1160] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc3631b3400) [pid = 1955] [serial = 1215] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc36b654000) [pid = 1955] [serial = 1172] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc36ebaec00) [pid = 1955] [serial = 1178] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc36a892c00) [pid = 1955] [serial = 1218] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc35fc9d000) [pid = 1955] [serial = 1211] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc35f233000) [pid = 1955] [serial = 1209] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc370eb5800) [pid = 1955] [serial = 1184] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc362c69400) [pid = 1955] [serial = 1214] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc370c37000) [pid = 1955] [serial = 1181] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36a242c00) [pid = 1955] [serial = 1169] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc36a250800) [pid = 1955] [serial = 1217] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc35ecd5800) [pid = 1955] [serial = 1208] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36d8e7800) [pid = 1955] [serial = 1221] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc372073800) [pid = 1955] [serial = 1227] [outer = (nil)] [url = about:blank] 04:00:40 INFO - PROCESS | 1955 | 1461236440532 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 1955 | 1461236440534 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:00:40 INFO - PROCESS | 1955 | 1461236440550 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 1955 | 1461236440559 Marionette TRACE conn4 <- [1,1762,null,{}] 04:00:40 INFO - PROCESS | 1955 | 1461236440566 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:40 INFO - PROCESS | 1955 | 1461236440772 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:00:41 INFO - PROCESS | 1955 | 1461236441005 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625ce800 == 132 [pid = 1955] [id = 448] 04:00:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc364846c00) [pid = 1955] [serial = 1345] [outer = (nil)] 04:00:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc36a8d3800) [pid = 1955] [serial = 1346] [outer = 0x7fc364846c00] 04:00:41 INFO - PROCESS | 1955 | 1461236441074 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc36a95a800) [pid = 1955] [serial = 1347] [outer = 0x7fc364846c00] 04:00:41 INFO - PROCESS | 1955 | 1461236441820 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1296ms 04:00:41 INFO - PROCESS | 1955 | 1461236441856 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1955 | 1461236441861 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:00:41 INFO - PROCESS | 1955 | 1461236441871 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1955 | 1461236441874 Marionette TRACE conn4 <- [1,1766,null,{}] 04:00:41 INFO - PROCESS | 1955 | 1461236441879 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:42 INFO - PROCESS | 1955 | 1461236442063 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:00:42 INFO - PROCESS | 1955 | 1461236442080 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366779800 == 133 [pid = 1955] [id = 449] 04:00:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc36a8d1800) [pid = 1955] [serial = 1348] [outer = (nil)] 04:00:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc36cf34800) [pid = 1955] [serial = 1349] [outer = 0x7fc36a8d1800] 04:00:42 INFO - PROCESS | 1955 | 1461236442143 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc36d4b9400) [pid = 1955] [serial = 1350] [outer = 0x7fc36a8d1800] 04:00:43 INFO - PROCESS | 1955 | 1461236443112 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1284ms 04:00:43 INFO - PROCESS | 1955 | 1461236443156 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1955 | 1461236443160 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:00:43 INFO - PROCESS | 1955 | 1461236443185 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1955 | 1461236443189 Marionette TRACE conn4 <- [1,1770,null,{}] 04:00:43 INFO - PROCESS | 1955 | 1461236443194 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:43 INFO - PROCESS | 1955 | 1461236443440 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:00:43 INFO - PROCESS | 1955 | 1461236443472 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4c7000 == 134 [pid = 1955] [id = 450] 04:00:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc36e83f000) [pid = 1955] [serial = 1351] [outer = (nil)] 04:00:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc36ec2f800) [pid = 1955] [serial = 1352] [outer = 0x7fc36e83f000] 04:00:43 INFO - PROCESS | 1955 | 1461236443549 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc3712b0000) [pid = 1955] [serial = 1353] [outer = 0x7fc36e83f000] 04:00:44 INFO - PROCESS | 1955 | 1461236444510 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1388ms 04:00:44 INFO - PROCESS | 1955 | 1461236444566 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 1955 | 1461236444569 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:00:44 INFO - PROCESS | 1955 | 1461236444581 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 1955 | 1461236444583 Marionette TRACE conn4 <- [1,1774,null,{}] 04:00:44 INFO - PROCESS | 1955 | 1461236444588 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:44 INFO - PROCESS | 1955 | 1461236444860 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc35f20e800) [pid = 1955] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc36a49fc00) [pid = 1955] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc35f22f400) [pid = 1955] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc35eb3ec00) [pid = 1955] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc35eb44400) [pid = 1955] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:00:45 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc364842400) [pid = 1955] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:00:45 INFO - PROCESS | 1955 | 1461236445322 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e1a000 == 135 [pid = 1955] [id = 451] 04:00:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc35e9b1400) [pid = 1955] [serial = 1354] [outer = (nil)] 04:00:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc3607e3400) [pid = 1955] [serial = 1355] [outer = 0x7fc35e9b1400] 04:00:45 INFO - PROCESS | 1955 | 1461236445388 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc36a4a4c00) [pid = 1955] [serial = 1356] [outer = 0x7fc35e9b1400] 04:00:46 INFO - PROCESS | 1955 | 1461236446084 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1527ms 04:00:46 INFO - PROCESS | 1955 | 1461236446108 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 1955 | 1461236446112 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:00:46 INFO - PROCESS | 1955 | 1461236446118 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 1955 | 1461236446121 Marionette TRACE conn4 <- [1,1778,null,{}] 04:00:46 INFO - PROCESS | 1955 | 1461236446126 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:46 INFO - PROCESS | 1955 | 1461236446397 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:00:46 INFO - PROCESS | 1955 | 1461236446437 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d711000 == 136 [pid = 1955] [id = 452] 04:00:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc370eb2800) [pid = 1955] [serial = 1357] [outer = (nil)] 04:00:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc375454000) [pid = 1955] [serial = 1358] [outer = 0x7fc370eb2800] 04:00:46 INFO - PROCESS | 1955 | 1461236446504 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc3777e0000) [pid = 1955] [serial = 1359] [outer = 0x7fc370eb2800] 04:00:47 INFO - PROCESS | 1955 | 1461236447491 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1432ms 04:00:47 INFO - PROCESS | 1955 | 1461236447551 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:00:47 INFO - PROCESS | 1955 | 1461236447557 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:00:47 INFO - PROCESS | 1955 | 1461236447566 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 1955 | 1461236447572 Marionette TRACE conn4 <- [1,1782,null,{}] 04:00:47 INFO - PROCESS | 1955 | 1461236447583 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:47 INFO - PROCESS | 1955 | 1461236447803 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:00:48 INFO - PROCESS | 1955 | 1461236448076 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362487000 == 137 [pid = 1955] [id = 453] 04:00:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc35f23a000) [pid = 1955] [serial = 1360] [outer = (nil)] 04:00:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc361d8bc00) [pid = 1955] [serial = 1361] [outer = 0x7fc35f23a000] 04:00:48 INFO - PROCESS | 1955 | 1461236448196 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc3626ca800) [pid = 1955] [serial = 1362] [outer = 0x7fc35f23a000] 04:00:49 INFO - PROCESS | 1955 | 1461236449098 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms 04:00:49 INFO - PROCESS | 1955 | 1461236449153 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 1955 | 1461236449162 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:00:49 INFO - PROCESS | 1955 | 1461236449172 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 1955 | 1461236449176 Marionette TRACE conn4 <- [1,1786,null,{}] 04:00:49 INFO - PROCESS | 1955 | 1461236449182 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:49 INFO - PROCESS | 1955 | 1461236449393 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:00:49 INFO - PROCESS | 1955 | 1461236449650 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a842000 == 138 [pid = 1955] [id = 454] 04:00:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36309d000) [pid = 1955] [serial = 1363] [outer = (nil)] 04:00:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc364cea400) [pid = 1955] [serial = 1364] [outer = 0x7fc36309d000] 04:00:49 INFO - PROCESS | 1955 | 1461236449777 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc36a892c00) [pid = 1955] [serial = 1365] [outer = 0x7fc36309d000] 04:00:50 INFO - PROCESS | 1955 | 1461236450767 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1632ms 04:00:50 INFO - PROCESS | 1955 | 1461236450804 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:00:50 INFO - PROCESS | 1955 | 1461236450810 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:00:50 INFO - PROCESS | 1955 | 1461236450816 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1955 | 1461236450821 Marionette TRACE conn4 <- [1,1790,null,{}] 04:00:50 INFO - PROCESS | 1955 | 1461236450837 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:51 INFO - PROCESS | 1955 | 1461236451058 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:00:51 INFO - PROCESS | 1955 | 1461236451311 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffb3000 == 139 [pid = 1955] [id = 455] 04:00:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc36d4bec00) [pid = 1955] [serial = 1366] [outer = (nil)] 04:00:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc36ff80800) [pid = 1955] [serial = 1367] [outer = 0x7fc36d4bec00] 04:00:51 INFO - PROCESS | 1955 | 1461236451439 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc3712acc00) [pid = 1955] [serial = 1368] [outer = 0x7fc36d4bec00] 04:00:52 INFO - PROCESS | 1955 | 1461236452296 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1538ms 04:00:52 INFO - PROCESS | 1955 | 1461236452354 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 1955 | 1461236452358 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:00:52 INFO - PROCESS | 1955 | 1461236452365 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 1955 | 1461236452369 Marionette TRACE conn4 <- [1,1794,null,{}] 04:00:52 INFO - PROCESS | 1955 | 1461236452374 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:52 INFO - PROCESS | 1955 | 1461236452583 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:00:52 INFO - PROCESS | 1955 | 1461236452791 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371492000 == 140 [pid = 1955] [id = 456] 04:00:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc36d64a800) [pid = 1955] [serial = 1369] [outer = (nil)] 04:00:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc3754ea800) [pid = 1955] [serial = 1370] [outer = 0x7fc36d64a800] 04:00:52 INFO - PROCESS | 1955 | 1461236452907 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc383abac00) [pid = 1955] [serial = 1371] [outer = 0x7fc36d64a800] 04:00:53 INFO - PROCESS | 1955 | 1461236453892 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 04:00:53 INFO - PROCESS | 1955 | 1461236453946 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 1955 | 1461236453950 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:00:53 INFO - PROCESS | 1955 | 1461236453955 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 1955 | 1461236453959 Marionette TRACE conn4 <- [1,1798,null,{}] 04:00:53 INFO - PROCESS | 1955 | 1461236453964 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:54 INFO - PROCESS | 1955 | 1461236454167 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:00:54 INFO - PROCESS | 1955 | 1461236454388 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37562e800 == 141 [pid = 1955] [id = 457] 04:00:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc35eb3fc00) [pid = 1955] [serial = 1372] [outer = (nil)] 04:00:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc384c76c00) [pid = 1955] [serial = 1373] [outer = 0x7fc35eb3fc00] 04:00:54 INFO - PROCESS | 1955 | 1461236454514 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc388b73000) [pid = 1955] [serial = 1374] [outer = 0x7fc35eb3fc00] 04:00:55 INFO - PROCESS | 1955 | 1461236455473 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1582ms 04:00:55 INFO - PROCESS | 1955 | 1461236455540 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 1955 | 1461236455543 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:00:55 INFO - PROCESS | 1955 | 1461236455550 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 1955 | 1461236455553 Marionette TRACE conn4 <- [1,1802,null,{}] 04:00:55 INFO - PROCESS | 1955 | 1461236455565 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:55 INFO - PROCESS | 1955 | 1461236455856 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:00:56 INFO - PROCESS | 1955 | 1461236456168 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dac8800 == 142 [pid = 1955] [id = 458] 04:00:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc38aea2000) [pid = 1955] [serial = 1375] [outer = (nil)] 04:00:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc38b8eac00) [pid = 1955] [serial = 1376] [outer = 0x7fc38aea2000] 04:00:56 INFO - PROCESS | 1955 | 1461236456255 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc38d15d800) [pid = 1955] [serial = 1377] [outer = 0x7fc38aea2000] 04:00:57 INFO - PROCESS | 1955 | 1461236457140 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1638ms 04:00:57 INFO - PROCESS | 1955 | 1461236457189 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 1955 | 1461236457193 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:00:57 INFO - PROCESS | 1955 | 1461236457200 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 1955 | 1461236457204 Marionette TRACE conn4 <- [1,1806,null,{}] 04:00:57 INFO - PROCESS | 1955 | 1461236457209 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:57 INFO - PROCESS | 1955 | 1461236457405 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:00:57 INFO - PROCESS | 1955 | 1461236457622 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3891aa800 == 143 [pid = 1955] [id = 459] 04:00:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc35f42b000) [pid = 1955] [serial = 1378] [outer = (nil)] 04:00:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc35f431800) [pid = 1955] [serial = 1379] [outer = 0x7fc35f42b000] 04:00:57 INFO - PROCESS | 1955 | 1461236457739 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc35f436c00) [pid = 1955] [serial = 1380] [outer = 0x7fc35f42b000] 04:00:58 INFO - PROCESS | 1955 | 1461236458661 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1492ms 04:00:58 INFO - PROCESS | 1955 | 1461236458692 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:00:58 INFO - PROCESS | 1955 | 1461236458696 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:00:58 INFO - PROCESS | 1955 | 1461236458702 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 1955 | 1461236458705 Marionette TRACE conn4 <- [1,1810,null,{}] 04:00:58 INFO - PROCESS | 1955 | 1461236458710 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:58 INFO - PROCESS | 1955 | 1461236458910 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:00:59 INFO - PROCESS | 1955 | 1461236459128 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f6d800 == 144 [pid = 1955] [id = 460] 04:00:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc35f42d400) [pid = 1955] [serial = 1381] [outer = (nil)] 04:00:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc363444400) [pid = 1955] [serial = 1382] [outer = 0x7fc35f42d400] 04:00:59 INFO - PROCESS | 1955 | 1461236459241 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc36344b000) [pid = 1955] [serial = 1383] [outer = 0x7fc35f42d400] 04:01:00 INFO - PROCESS | 1955 | 1461236460183 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1537ms 04:01:00 INFO - PROCESS | 1955 | 1461236460240 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 1955 | 1461236460244 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:01:00 INFO - PROCESS | 1955 | 1461236460269 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 1955 | 1461236460273 Marionette TRACE conn4 <- [1,1814,null,{}] 04:01:00 INFO - PROCESS | 1955 | 1461236460279 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:00 INFO - PROCESS | 1955 | 1461236460479 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:01:00 INFO - PROCESS | 1955 | 1461236460737 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a668000 == 145 [pid = 1955] [id = 461] 04:01:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc35f436400) [pid = 1955] [serial = 1384] [outer = (nil)] 04:01:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc36344f800) [pid = 1955] [serial = 1385] [outer = 0x7fc35f436400] 04:01:00 INFO - PROCESS | 1955 | 1461236460857 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc364826000) [pid = 1955] [serial = 1386] [outer = 0x7fc35f436400] 04:01:01 INFO - PROCESS | 1955 | 1461236461813 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1592ms 04:01:01 INFO - PROCESS | 1955 | 1461236461858 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 1955 | 1461236461862 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:01:01 INFO - PROCESS | 1955 | 1461236461867 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 1955 | 1461236461871 Marionette TRACE conn4 <- [1,1818,null,{}] 04:01:01 INFO - PROCESS | 1955 | 1461236461876 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:02 INFO - PROCESS | 1955 | 1461236462080 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:01:02 INFO - PROCESS | 1955 | 1461236462344 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a680800 == 146 [pid = 1955] [id = 462] 04:01:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc36344ac00) [pid = 1955] [serial = 1387] [outer = (nil)] 04:01:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc36482e400) [pid = 1955] [serial = 1388] [outer = 0x7fc36344ac00] 04:01:02 INFO - PROCESS | 1955 | 1461236462462 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc3770b5000) [pid = 1955] [serial = 1389] [outer = 0x7fc36344ac00] 04:01:03 INFO - PROCESS | 1955 | 1461236463305 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1483ms 04:01:03 INFO - PROCESS | 1955 | 1461236463352 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 1955 | 1461236463355 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:01:03 INFO - PROCESS | 1955 | 1461236463362 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1955 | 1461236463366 Marionette TRACE conn4 <- [1,1822,null,{}] 04:01:03 INFO - PROCESS | 1955 | 1461236463371 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:03 INFO - PROCESS | 1955 | 1461236463603 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:01:03 INFO - PROCESS | 1955 | 1461236463818 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbe0000 == 147 [pid = 1955] [id = 463] 04:01:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc35d8bb400) [pid = 1955] [serial = 1390] [outer = (nil)] 04:01:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc365188c00) [pid = 1955] [serial = 1391] [outer = 0x7fc35d8bb400] 04:01:03 INFO - PROCESS | 1955 | 1461236463950 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc38aea0c00) [pid = 1955] [serial = 1392] [outer = 0x7fc35d8bb400] 04:01:04 INFO - PROCESS | 1955 | 1461236464883 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 04:01:04 INFO - PROCESS | 1955 | 1461236464947 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 1955 | 1461236464950 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:01:04 INFO - PROCESS | 1955 | 1461236464956 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1955 | 1461236464959 Marionette TRACE conn4 <- [1,1826,null,{}] 04:01:04 INFO - PROCESS | 1955 | 1461236464964 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:05 INFO - PROCESS | 1955 | 1461236465175 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:01:06 INFO - PROCESS | 1955 | 1461236466003 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35edc8800 == 148 [pid = 1955] [id = 464] 04:01:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc35cf51400) [pid = 1955] [serial = 1393] [outer = (nil)] 04:01:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc35cf57000) [pid = 1955] [serial = 1394] [outer = 0x7fc35cf51400] 04:01:06 INFO - PROCESS | 1955 | 1461236466097 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc35e9aa800) [pid = 1955] [serial = 1395] [outer = 0x7fc35cf51400] 04:01:06 INFO - PROCESS | 1955 | 1461236466974 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2080ms 04:01:07 INFO - PROCESS | 1955 | 1461236467040 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 1955 | 1461236467047 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:01:07 INFO - PROCESS | 1955 | 1461236467055 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 1955 | 1461236467059 Marionette TRACE conn4 <- [1,1830,null,{}] 04:01:07 INFO - PROCESS | 1955 | 1461236467066 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:07 INFO - PROCESS | 1955 | 1461236467267 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:01:07 INFO - PROCESS | 1955 | 1461236467484 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3606cb800 == 149 [pid = 1955] [id = 465] 04:01:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc35d8c1800) [pid = 1955] [serial = 1396] [outer = (nil)] 04:01:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc35eb44c00) [pid = 1955] [serial = 1397] [outer = 0x7fc35d8c1800] 04:01:07 INFO - PROCESS | 1955 | 1461236467668 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc35fc97c00) [pid = 1955] [serial = 1398] [outer = 0x7fc35d8c1800] 04:01:08 INFO - PROCESS | 1955 | 1461236468757 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1732ms 04:01:08 INFO - PROCESS | 1955 | 1461236468793 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:01:08 INFO - PROCESS | 1955 | 1461236468799 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:01:08 INFO - PROCESS | 1955 | 1461236468806 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1955 | 1461236468809 Marionette TRACE conn4 <- [1,1834,null,{}] 04:01:08 INFO - PROCESS | 1955 | 1461236468814 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:09 INFO - PROCESS | 1955 | 1461236469001 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:01:09 INFO - PROCESS | 1955 | 1461236469351 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e0c800 == 150 [pid = 1955] [id = 466] 04:01:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc3607e6800) [pid = 1955] [serial = 1399] [outer = (nil)] 04:01:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fc361dd7c00) [pid = 1955] [serial = 1400] [outer = 0x7fc3607e6800] 04:01:09 INFO - PROCESS | 1955 | 1461236469430 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fc3626c6000) [pid = 1955] [serial = 1401] [outer = 0x7fc3607e6800] 04:01:10 INFO - PROCESS | 1955 | 1461236470285 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1533ms 04:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:01:10 INFO - PROCESS | 1955 | 1461236470339 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1955 | 1461236470342 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:01:10 INFO - PROCESS | 1955 | 1461236470359 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1955 | 1461236470368 Marionette TRACE conn4 <- [1,1838,null,{}] 04:01:10 INFO - PROCESS | 1955 | 1461236470374 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:10 INFO - PROCESS | 1955 | 1461236470572 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:01:10 INFO - PROCESS | 1955 | 1461236470805 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36247a800 == 151 [pid = 1955] [id = 467] 04:01:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fc361d8e800) [pid = 1955] [serial = 1402] [outer = (nil)] 04:01:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fc36344dc00) [pid = 1955] [serial = 1403] [outer = 0x7fc361d8e800] 04:01:10 INFO - PROCESS | 1955 | 1461236470919 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fc364802c00) [pid = 1955] [serial = 1404] [outer = 0x7fc361d8e800] 04:01:11 INFO - PROCESS | 1955 | 1461236471895 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1650ms 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388dcb800 == 150 [pid = 1955] [id = 162] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fc36d438c00) [pid = 1955] [serial = 1292] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fc364ce8000) [pid = 1955] [serial = 1235] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fc3626c8800) [pid = 1955] [serial = 1232] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fc364d04400) [pid = 1955] [serial = 1268] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fc384fef000) [pid = 1955] [serial = 1250] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc3647a9400) [pid = 1955] [serial = 1265] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc3702ca400) [pid = 1955] [serial = 1238] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc375b69800) [pid = 1955] [serial = 1244] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc388cc0000) [pid = 1955] [serial = 1256] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc35cf53800) [pid = 1955] [serial = 1271] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc386dd0400) [pid = 1955] [serial = 1253] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc3736bc400) [pid = 1955] [serial = 1241] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc360750000) [pid = 1955] [serial = 1262] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc388ec0400) [pid = 1955] [serial = 1259] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc383af5000) [pid = 1955] [serial = 1247] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cc4800 == 149 [pid = 1955] [id = 351] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377caa800 == 148 [pid = 1955] [id = 55] 04:01:12 INFO - PROCESS | 1955 | 1461236472112 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 1955 | 1461236472117 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f31e800 == 147 [pid = 1955] [id = 443] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d190800 == 146 [pid = 1955] [id = 442] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38bb33800 == 145 [pid = 1955] [id = 441] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec6800 == 144 [pid = 1955] [id = 440] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379a1a000 == 143 [pid = 1955] [id = 439] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376739000 == 142 [pid = 1955] [id = 438] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37543a000 == 141 [pid = 1955] [id = 437] 04:01:12 INFO - PROCESS | 1955 | 1461236472143 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 1955 | 1461236472148 Marionette TRACE conn4 <- [1,1842,null,{}] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37125f800 == 140 [pid = 1955] [id = 436] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3700cf800 == 139 [pid = 1955] [id = 435] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7a8800 == 138 [pid = 1955] [id = 434] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b618800 == 137 [pid = 1955] [id = 433] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36330d800 == 136 [pid = 1955] [id = 432] 04:01:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f11c800 == 135 [pid = 1955] [id = 431] 04:01:12 INFO - PROCESS | 1955 | 1461236472163 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:12 INFO - PROCESS | 1955 | 1461236472333 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc362447000) [pid = 1955] [serial = 1278] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc36a50fc00) [pid = 1955] [serial = 1289] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc3647b0800) [pid = 1955] [serial = 1281] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc35f218800) [pid = 1955] [serial = 1275] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc374380c00) [pid = 1955] [serial = 1229] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc364ce8c00) [pid = 1955] [serial = 1284] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc3607de400) [pid = 1955] [serial = 1277] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc35eb4b000) [pid = 1955] [serial = 1274] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc36280dc00) [pid = 1955] [serial = 1280] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc36480e400) [pid = 1955] [serial = 1283] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc364d0cc00) [pid = 1955] [serial = 1286] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc36693c000) [pid = 1955] [serial = 1287] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc36cc6d800) [pid = 1955] [serial = 1290] [outer = (nil)] [url = about:blank] 04:01:12 INFO - PROCESS | 1955 | 1461236472595 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3606c6000 == 136 [pid = 1955] [id = 468] 04:01:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc3607de400) [pid = 1955] [serial = 1405] [outer = (nil)] 04:01:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc3631bc000) [pid = 1955] [serial = 1406] [outer = 0x7fc3607de400] 04:01:12 INFO - PROCESS | 1955 | 1461236472667 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc364806c00) [pid = 1955] [serial = 1407] [outer = 0x7fc3607de400] 04:01:13 INFO - PROCESS | 1955 | 1461236473409 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1312ms 04:01:13 INFO - PROCESS | 1955 | 1461236473464 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 1955 | 1461236473467 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:01:13 INFO - PROCESS | 1955 | 1461236473475 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 1955 | 1461236473478 Marionette TRACE conn4 <- [1,1846,null,{}] 04:01:13 INFO - PROCESS | 1955 | 1461236473483 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:13 INFO - PROCESS | 1955 | 1461236473655 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:01:13 INFO - PROCESS | 1955 | 1461236473670 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fd5000 == 137 [pid = 1955] [id = 469] 04:01:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc364ce9c00) [pid = 1955] [serial = 1408] [outer = (nil)] 04:01:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc364d0ac00) [pid = 1955] [serial = 1409] [outer = 0x7fc364ce9c00] 04:01:13 INFO - PROCESS | 1955 | 1461236473744 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc36518c800) [pid = 1955] [serial = 1410] [outer = 0x7fc364ce9c00] 04:01:14 INFO - PROCESS | 1955 | 1461236474696 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1235ms 04:01:14 INFO - PROCESS | 1955 | 1461236474710 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 1955 | 1461236474714 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:01:14 INFO - PROCESS | 1955 | 1461236474764 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 1955 | 1461236474766 Marionette TRACE conn4 <- [1,1850,null,{}] 04:01:14 INFO - PROCESS | 1955 | 1461236474772 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:15 INFO - PROCESS | 1955 | 1461236475045 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:01:15 INFO - PROCESS | 1955 | 1461236475074 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36488f000 == 138 [pid = 1955] [id = 470] 04:01:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc366947800) [pid = 1955] [serial = 1411] [outer = (nil)] 04:01:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc36a24d400) [pid = 1955] [serial = 1412] [outer = 0x7fc366947800] 04:01:15 INFO - PROCESS | 1955 | 1461236475137 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc36a49fc00) [pid = 1955] [serial = 1413] [outer = 0x7fc366947800] 04:01:16 INFO - PROCESS | 1955 | 1461236476028 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1342ms 04:01:16 INFO - PROCESS | 1955 | 1461236476094 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 1955 | 1461236476098 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:01:16 INFO - PROCESS | 1955 | 1461236476110 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 1955 | 1461236476112 Marionette TRACE conn4 <- [1,1854,null,{}] 04:01:16 INFO - PROCESS | 1955 | 1461236476118 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:16 INFO - PROCESS | 1955 | 1461236476362 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:01:16 INFO - PROCESS | 1955 | 1461236476393 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366773000 == 139 [pid = 1955] [id = 471] 04:01:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc3591bb800) [pid = 1955] [serial = 1414] [outer = (nil)] 04:01:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc36a50a000) [pid = 1955] [serial = 1415] [outer = 0x7fc3591bb800] 04:01:16 INFO - PROCESS | 1955 | 1461236476456 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc36a8c8400) [pid = 1955] [serial = 1416] [outer = 0x7fc3591bb800] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc35eb45c00) [pid = 1955] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc373ec5800) [pid = 1955] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc36b64d400) [pid = 1955] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc362c6d400) [pid = 1955] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc36b6e6000) [pid = 1955] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc374431c00) [pid = 1955] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc373ec1400) [pid = 1955] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc35eb49c00) [pid = 1955] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc35ecde800) [pid = 1955] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc36244e000) [pid = 1955] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc36a50b800) [pid = 1955] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc374439800) [pid = 1955] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc35cf56c00) [pid = 1955] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc384ff5000) [pid = 1955] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc36d8ea000) [pid = 1955] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc370d5e800) [pid = 1955] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc37109c400) [pid = 1955] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc36e83f000) [pid = 1955] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc35e9b1400) [pid = 1955] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc35e9adc00) [pid = 1955] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc364845400) [pid = 1955] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc36a8d1800) [pid = 1955] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc364846c00) [pid = 1955] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:01:18 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc35cf50400) [pid = 1955] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:01:18 INFO - PROCESS | 1955 | 1461236478357 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2282ms 04:01:18 INFO - PROCESS | 1955 | 1461236478394 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1955 | 1461236478397 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:01:18 INFO - PROCESS | 1955 | 1461236478403 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1955 | 1461236478405 Marionette TRACE conn4 <- [1,1858,null,{}] 04:01:18 INFO - PROCESS | 1955 | 1461236478410 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:18 INFO - PROCESS | 1955 | 1461236478655 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:01:18 INFO - PROCESS | 1955 | 1461236478674 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363303800 == 140 [pid = 1955] [id = 472] 04:01:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc35f213000) [pid = 1955] [serial = 1417] [outer = (nil)] 04:01:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc36280b000) [pid = 1955] [serial = 1418] [outer = 0x7fc35f213000] 04:01:18 INFO - PROCESS | 1955 | 1461236478735 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc36a89ac00) [pid = 1955] [serial = 1419] [outer = 0x7fc35f213000] 04:01:19 INFO - PROCESS | 1955 | 1461236479542 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1181ms 04:01:19 INFO - PROCESS | 1955 | 1461236479585 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 1955 | 1461236479589 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:01:19 INFO - PROCESS | 1955 | 1461236479607 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 1955 | 1461236479610 Marionette TRACE conn4 <- [1,1862,null,{}] 04:01:19 INFO - PROCESS | 1955 | 1461236479615 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:19 INFO - PROCESS | 1955 | 1461236479804 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:01:19 INFO - PROCESS | 1955 | 1461236479829 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a220800 == 141 [pid = 1955] [id = 473] 04:01:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc36a241800) [pid = 1955] [serial = 1420] [outer = (nil)] 04:01:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc36a953800) [pid = 1955] [serial = 1421] [outer = 0x7fc36a241800] 04:01:19 INFO - PROCESS | 1955 | 1461236479896 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc36a961400) [pid = 1955] [serial = 1422] [outer = 0x7fc36a241800] 04:01:21 INFO - PROCESS | 1955 | 1461236481195 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1635ms 04:01:21 INFO - PROCESS | 1955 | 1461236481244 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 1955 | 1461236481251 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:01:21 INFO - PROCESS | 1955 | 1461236481260 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 1955 | 1461236481265 Marionette TRACE conn4 <- [1,1866,null,{}] 04:01:21 INFO - PROCESS | 1955 | 1461236481273 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:21 INFO - PROCESS | 1955 | 1461236481492 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:01:21 INFO - PROCESS | 1955 | 1461236481753 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36127c000 == 142 [pid = 1955] [id = 474] 04:01:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc35f42ec00) [pid = 1955] [serial = 1423] [outer = (nil)] 04:01:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc360743000) [pid = 1955] [serial = 1424] [outer = 0x7fc35f42ec00] 04:01:21 INFO - PROCESS | 1955 | 1461236481879 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc36093c000) [pid = 1955] [serial = 1425] [outer = 0x7fc35f42ec00] 04:01:22 INFO - PROCESS | 1955 | 1461236482847 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1637ms 04:01:22 INFO - PROCESS | 1955 | 1461236482898 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 1955 | 1461236482907 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:01:22 INFO - PROCESS | 1955 | 1461236482920 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1955 | 1461236482923 Marionette TRACE conn4 <- [1,1870,null,{}] 04:01:22 INFO - PROCESS | 1955 | 1461236482930 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:23 INFO - PROCESS | 1955 | 1461236483150 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:01:23 INFO - PROCESS | 1955 | 1461236483408 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363462000 == 143 [pid = 1955] [id = 475] 04:01:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc36074a400) [pid = 1955] [serial = 1426] [outer = (nil)] 04:01:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc36309f800) [pid = 1955] [serial = 1427] [outer = 0x7fc36074a400] 04:01:23 INFO - PROCESS | 1955 | 1461236483527 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc363451400) [pid = 1955] [serial = 1428] [outer = 0x7fc36074a400] 04:01:24 INFO - PROCESS | 1955 | 1461236484384 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1538ms 04:01:24 INFO - PROCESS | 1955 | 1461236484456 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 1955 | 1461236484459 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:01:24 INFO - PROCESS | 1955 | 1461236484466 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 1955 | 1461236484472 Marionette TRACE conn4 <- [1,1874,null,{}] 04:01:24 INFO - PROCESS | 1955 | 1461236484488 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:24 INFO - PROCESS | 1955 | 1461236484713 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:01:25 INFO - PROCESS | 1955 | 1461236485028 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a837000 == 144 [pid = 1955] [id = 476] 04:01:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc364824400) [pid = 1955] [serial = 1429] [outer = (nil)] 04:01:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc365186c00) [pid = 1955] [serial = 1430] [outer = 0x7fc364824400] 04:01:25 INFO - PROCESS | 1955 | 1461236485112 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc36a247c00) [pid = 1955] [serial = 1431] [outer = 0x7fc364824400] 04:01:25 INFO - PROCESS | 1955 | 1461236485978 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1586ms 04:01:26 INFO - PROCESS | 1955 | 1461236486052 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 1955 | 1461236486057 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:01:26 INFO - PROCESS | 1955 | 1461236486064 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1955 | 1461236486066 Marionette TRACE conn4 <- [1,1878,null,{}] 04:01:26 INFO - PROCESS | 1955 | 1461236486073 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:26 INFO - PROCESS | 1955 | 1461236486314 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:01:26 INFO - PROCESS | 1955 | 1461236486566 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b667800 == 145 [pid = 1955] [id = 477] 04:01:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc364ce4c00) [pid = 1955] [serial = 1432] [outer = (nil)] 04:01:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc36a957800) [pid = 1955] [serial = 1433] [outer = 0x7fc364ce4c00] 04:01:26 INFO - PROCESS | 1955 | 1461236486684 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc36b6e5000) [pid = 1955] [serial = 1434] [outer = 0x7fc364ce4c00] 04:01:27 INFO - PROCESS | 1955 | 1461236487535 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1531ms 04:01:27 INFO - PROCESS | 1955 | 1461236487596 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:01:27 INFO - PROCESS | 1955 | 1461236487600 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:01:27 INFO - PROCESS | 1955 | 1461236487606 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 1955 | 1461236487609 Marionette TRACE conn4 <- [1,1882,null,{}] 04:01:27 INFO - PROCESS | 1955 | 1461236487615 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:27 INFO - PROCESS | 1955 | 1461236487818 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:01:28 INFO - PROCESS | 1955 | 1461236488029 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d17c000 == 146 [pid = 1955] [id = 478] 04:01:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc3631b4000) [pid = 1955] [serial = 1435] [outer = (nil)] 04:01:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc36cc71000) [pid = 1955] [serial = 1436] [outer = 0x7fc3631b4000] 04:01:28 INFO - PROCESS | 1955 | 1461236488148 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc36cf35400) [pid = 1955] [serial = 1437] [outer = 0x7fc3631b4000] 04:01:29 INFO - PROCESS | 1955 | 1461236489115 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1583ms 04:01:29 INFO - PROCESS | 1955 | 1461236489190 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 1955 | 1461236489194 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:01:29 INFO - PROCESS | 1955 | 1461236489200 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 1955 | 1461236489203 Marionette TRACE conn4 <- [1,1886,null,{}] 04:01:29 INFO - PROCESS | 1955 | 1461236489208 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:29 INFO - PROCESS | 1955 | 1461236489470 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:01:29 INFO - PROCESS | 1955 | 1461236489727 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7ad000 == 147 [pid = 1955] [id = 479] 04:01:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc36cc77800) [pid = 1955] [serial = 1438] [outer = (nil)] 04:01:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc36db14c00) [pid = 1955] [serial = 1439] [outer = 0x7fc36cc77800] 04:01:29 INFO - PROCESS | 1955 | 1461236489845 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc37007ec00) [pid = 1955] [serial = 1440] [outer = 0x7fc36cc77800] 04:01:30 INFO - PROCESS | 1955 | 1461236490742 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1580ms 04:01:30 INFO - PROCESS | 1955 | 1461236490782 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 1955 | 1461236490786 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:01:30 INFO - PROCESS | 1955 | 1461236490792 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 1955 | 1461236490795 Marionette TRACE conn4 <- [1,1890,null,{}] 04:01:30 INFO - PROCESS | 1955 | 1461236490800 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:31 INFO - PROCESS | 1955 | 1461236490999 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:01:31 INFO - PROCESS | 1955 | 1461236491216 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ff2a800 == 148 [pid = 1955] [id = 480] 04:01:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc36d4b4800) [pid = 1955] [serial = 1441] [outer = (nil)] 04:01:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc370307c00) [pid = 1955] [serial = 1442] [outer = 0x7fc36d4b4800] 04:01:31 INFO - PROCESS | 1955 | 1461236491334 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc370c36c00) [pid = 1955] [serial = 1443] [outer = 0x7fc36d4b4800] 04:01:32 INFO - PROCESS | 1955 | 1461236492251 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1529ms 04:01:32 INFO - PROCESS | 1955 | 1461236492322 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 1955 | 1461236492326 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:01:32 INFO - PROCESS | 1955 | 1461236492332 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 1955 | 1461236492334 Marionette TRACE conn4 <- [1,1894,null,{}] 04:01:32 INFO - PROCESS | 1955 | 1461236492340 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:32 INFO - PROCESS | 1955 | 1461236492551 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:01:32 INFO - PROCESS | 1955 | 1461236492763 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37059a800 == 149 [pid = 1955] [id = 481] 04:01:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc36e987800) [pid = 1955] [serial = 1444] [outer = (nil)] 04:01:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc370d57400) [pid = 1955] [serial = 1445] [outer = 0x7fc36e987800] 04:01:32 INFO - PROCESS | 1955 | 1461236492884 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc3710a3800) [pid = 1955] [serial = 1446] [outer = 0x7fc36e987800] 04:01:33 INFO - PROCESS | 1955 | 1461236493859 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 04:01:33 INFO - PROCESS | 1955 | 1461236493912 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 1955 | 1461236493917 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:01:33 INFO - PROCESS | 1955 | 1461236493924 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 1955 | 1461236493928 Marionette TRACE conn4 <- [1,1898,null,{}] 04:01:33 INFO - PROCESS | 1955 | 1461236493934 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:34 INFO - PROCESS | 1955 | 1461236494158 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:01:34 INFO - PROCESS | 1955 | 1461236494456 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37147e800 == 150 [pid = 1955] [id = 482] 04:01:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc3710a3c00) [pid = 1955] [serial = 1447] [outer = (nil)] 04:01:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc37144a000) [pid = 1955] [serial = 1448] [outer = 0x7fc3710a3c00] 04:01:34 INFO - PROCESS | 1955 | 1461236494536 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc3715e5c00) [pid = 1955] [serial = 1449] [outer = 0x7fc3710a3c00] 04:01:35 INFO - PROCESS | 1955 | 1461236495387 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 04:01:35 INFO - PROCESS | 1955 | 1461236495462 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 1955 | 1461236495466 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:01:35 INFO - PROCESS | 1955 | 1461236495472 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 1955 | 1461236495476 Marionette TRACE conn4 <- [1,1902,null,{}] 04:01:35 INFO - PROCESS | 1955 | 1461236495481 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:35 INFO - PROCESS | 1955 | 1461236495692 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:01:35 INFO - PROCESS | 1955 | 1461236495923 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373f95800 == 151 [pid = 1955] [id = 483] 04:01:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc3710ab800) [pid = 1955] [serial = 1450] [outer = (nil)] 04:01:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc372b75400) [pid = 1955] [serial = 1451] [outer = 0x7fc3710ab800] 04:01:36 INFO - PROCESS | 1955 | 1461236496034 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fc374380c00) [pid = 1955] [serial = 1452] [outer = 0x7fc3710ab800] 04:01:36 INFO - PROCESS | 1955 | 1461236496978 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1544ms 04:01:37 INFO - PROCESS | 1955 | 1461236497017 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1955 | 1461236497021 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:01:37 INFO - PROCESS | 1955 | 1461236497027 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1955 | 1461236497031 Marionette TRACE conn4 <- [1,1906,null,{}] 04:01:37 INFO - PROCESS | 1955 | 1461236497036 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:37 INFO - PROCESS | 1955 | 1461236497256 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:01:37 INFO - PROCESS | 1955 | 1461236497484 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376cd8000 == 152 [pid = 1955] [id = 484] 04:01:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fc3712af800) [pid = 1955] [serial = 1453] [outer = (nil)] 04:01:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fc3767af800) [pid = 1955] [serial = 1454] [outer = 0x7fc3712af800] 04:01:37 INFO - PROCESS | 1955 | 1461236497603 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fc378630c00) [pid = 1955] [serial = 1455] [outer = 0x7fc3712af800] 04:01:38 INFO - PROCESS | 1955 | 1461236498565 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1585ms 04:01:38 INFO - PROCESS | 1955 | 1461236498614 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:01:38 INFO - PROCESS | 1955 | 1461236498618 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:01:38 INFO - PROCESS | 1955 | 1461236498627 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 1955 | 1461236498629 Marionette TRACE conn4 <- [1,1910,null,{}] 04:01:38 INFO - PROCESS | 1955 | 1461236498637 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:38 INFO - PROCESS | 1955 | 1461236498866 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:01:39 INFO - PROCESS | 1955 | 1461236499172 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37da06800 == 153 [pid = 1955] [id = 485] 04:01:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fc35cf4ec00) [pid = 1955] [serial = 1456] [outer = (nil)] 04:01:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fc375b56c00) [pid = 1955] [serial = 1457] [outer = 0x7fc35cf4ec00] 04:01:39 INFO - PROCESS | 1955 | 1461236499255 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fc383abf800) [pid = 1955] [serial = 1458] [outer = 0x7fc35cf4ec00] 04:01:40 INFO - PROCESS | 1955 | 1461236500145 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1588ms 04:01:40 INFO - PROCESS | 1955 | 1461236500214 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:01:40 INFO - PROCESS | 1955 | 1461236500218 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:01:40 INFO - PROCESS | 1955 | 1461236500224 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 1955 | 1461236500226 Marionette TRACE conn4 <- [1,1914,null,{}] 04:01:40 INFO - PROCESS | 1955 | 1461236500232 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:40 INFO - PROCESS | 1955 | 1461236500456 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:01:40 INFO - PROCESS | 1955 | 1461236500761 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625ca800 == 154 [pid = 1955] [id = 486] 04:01:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fc35eb43c00) [pid = 1955] [serial = 1459] [outer = (nil)] 04:01:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fc364844c00) [pid = 1955] [serial = 1460] [outer = 0x7fc35eb43c00] 04:01:40 INFO - PROCESS | 1955 | 1461236500840 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fc379d92000) [pid = 1955] [serial = 1461] [outer = 0x7fc35eb43c00] 04:01:41 INFO - PROCESS | 1955 | 1461236501697 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 04:01:41 INFO - PROCESS | 1955 | 1461236501756 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1955 | 1461236501760 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:01:41 INFO - PROCESS | 1955 | 1461236501766 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1955 | 1461236501769 Marionette TRACE conn4 <- [1,1918,null,{}] 04:01:41 INFO - PROCESS | 1955 | 1461236501775 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:42 INFO - PROCESS | 1955 | 1461236502000 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:01:42 INFO - PROCESS | 1955 | 1461236502273 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f98000 == 155 [pid = 1955] [id = 487] 04:01:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fc35f212400) [pid = 1955] [serial = 1462] [outer = (nil)] 04:01:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fc383cf9400) [pid = 1955] [serial = 1463] [outer = 0x7fc35f212400] 04:01:42 INFO - PROCESS | 1955 | 1461236502390 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fc384fefc00) [pid = 1955] [serial = 1464] [outer = 0x7fc35f212400] 04:01:43 INFO - PROCESS | 1955 | 1461236503264 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1579ms 04:01:43 INFO - PROCESS | 1955 | 1461236503346 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 1955 | 1461236503350 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:01:43 INFO - PROCESS | 1955 | 1461236503356 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1955 | 1461236503360 Marionette TRACE conn4 <- [1,1922,null,{}] 04:01:43 INFO - PROCESS | 1955 | 1461236503366 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:43 INFO - PROCESS | 1955 | 1461236503632 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:01:43 INFO - PROCESS | 1955 | 1461236503940 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f408800 == 156 [pid = 1955] [id = 488] 04:01:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fc35e9ad800) [pid = 1955] [serial = 1465] [outer = (nil)] 04:01:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fc35f4cc000) [pid = 1955] [serial = 1466] [outer = 0x7fc35e9ad800] 04:01:44 INFO - PROCESS | 1955 | 1461236504016 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fc362094000) [pid = 1955] [serial = 1467] [outer = 0x7fc35e9ad800] 04:01:45 INFO - PROCESS | 1955 | 1461236505328 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2034ms 04:01:45 INFO - PROCESS | 1955 | 1461236505392 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:01:45 INFO - PROCESS | 1955 | 1461236505399 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:01:45 INFO - PROCESS | 1955 | 1461236505407 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 1955 | 1461236505412 Marionette TRACE conn4 <- [1,1926,null,{}] 04:01:45 INFO - PROCESS | 1955 | 1461236505419 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:45 INFO - PROCESS | 1955 | 1461236505630 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:01:45 INFO - PROCESS | 1955 | 1461236505971 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36241c800 == 157 [pid = 1955] [id = 489] 04:01:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fc35d8be800) [pid = 1955] [serial = 1468] [outer = (nil)] 04:01:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fc35f428400) [pid = 1955] [serial = 1469] [outer = 0x7fc35d8be800] 04:01:46 INFO - PROCESS | 1955 | 1461236506048 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fc36074b400) [pid = 1955] [serial = 1470] [outer = 0x7fc35d8be800] 04:01:47 INFO - PROCESS | 1955 | 1461236507065 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1738ms 04:01:47 INFO - PROCESS | 1955 | 1461236507146 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 1955 | 1461236507154 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:01:47 INFO - PROCESS | 1955 | 1461236507164 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1955 | 1461236507168 Marionette TRACE conn4 <- [1,1930,null,{}] 04:01:47 INFO - PROCESS | 1955 | 1461236507174 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:47 INFO - PROCESS | 1955 | 1461236507434 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:01:47 INFO - PROCESS | 1955 | 1461236507864 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b67e800 == 156 [pid = 1955] [id = 122] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388d34800 == 155 [pid = 1955] [id = 212] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec8000 == 154 [pid = 1955] [id = 417] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36330c800 == 153 [pid = 1955] [id = 251] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388615800 == 152 [pid = 1955] [id = 418] 04:01:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363303800 == 151 [pid = 1955] [id = 472] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fc375454000) [pid = 1955] [serial = 1358] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fc386d1d800) [pid = 1955] [serial = 1322] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fc36a8d2800) [pid = 1955] [serial = 1325] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fc36a95e400) [pid = 1955] [serial = 1328] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fc35d8be400) [pid = 1955] [serial = 1331] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fc36244dc00) [pid = 1955] [serial = 1334] [outer = (nil)] [url = about:blank] 04:01:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea03000 == 152 [pid = 1955] [id = 490] 04:01:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fc3591ae800) [pid = 1955] [serial = 1471] [outer = (nil)] 04:01:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fc36074ac00) [pid = 1955] [serial = 1472] [outer = 0x7fc3591ae800] 04:01:48 INFO - PROCESS | 1955 | 1461236508028 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fc362c68c00) [pid = 1955] [serial = 1473] [outer = 0x7fc3591ae800] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366773000 == 151 [pid = 1955] [id = 471] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36488f000 == 150 [pid = 1955] [id = 470] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fd5000 == 149 [pid = 1955] [id = 469] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3606c6000 == 148 [pid = 1955] [id = 468] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36247a800 == 147 [pid = 1955] [id = 467] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e0c800 == 146 [pid = 1955] [id = 466] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3606cb800 == 145 [pid = 1955] [id = 465] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35edc8800 == 144 [pid = 1955] [id = 464] 04:01:48 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35cbe0000 == 143 [pid = 1955] [id = 463] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fc36d642c00) [pid = 1955] [serial = 1044] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fc36480c400) [pid = 1955] [serial = 1041] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fc3712b1800) [pid = 1955] [serial = 1050] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fc379a93c00) [pid = 1955] [serial = 1059] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fc3750a8400) [pid = 1955] [serial = 1053] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fc361dd1c00) [pid = 1955] [serial = 1011] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fc35f4cb400) [pid = 1955] [serial = 1038] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fc36a250000) [pid = 1955] [serial = 1071] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fc370c3ec00) [pid = 1955] [serial = 1047] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fc388ccb400) [pid = 1955] [serial = 1065] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fc36e978800) [pid = 1955] [serial = 1293] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fc38920bc00) [pid = 1955] [serial = 1068] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fc370c39400) [pid = 1955] [serial = 912] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fc383c17000) [pid = 1955] [serial = 1062] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fc3710aac00) [pid = 1955] [serial = 1008] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fc36d4bdc00) [pid = 1955] [serial = 1014] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc3767c4800) [pid = 1955] [serial = 1056] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc36d649800) [pid = 1955] [serial = 1304] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc375b5c800) [pid = 1955] [serial = 1313] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc36693f000) [pid = 1955] [serial = 1344] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc364d04800) [pid = 1955] [serial = 1343] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc362c6d800) [pid = 1955] [serial = 1298] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc36cf34800) [pid = 1955] [serial = 1349] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc3703db400) [pid = 1955] [serial = 1307] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc35cf58000) [pid = 1955] [serial = 1295] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc37783c400) [pid = 1955] [serial = 1316] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc36a8d3800) [pid = 1955] [serial = 1346] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc36a95a800) [pid = 1955] [serial = 1347] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc382bd9c00) [pid = 1955] [serial = 1319] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc362c6b800) [pid = 1955] [serial = 1341] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc35f4d3400) [pid = 1955] [serial = 1340] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc371451000) [pid = 1955] [serial = 1310] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc36d4b9400) [pid = 1955] [serial = 1350] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc36a4a4c00) [pid = 1955] [serial = 1356] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc36ec2f800) [pid = 1955] [serial = 1352] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc3607e3400) [pid = 1955] [serial = 1355] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc3712b0000) [pid = 1955] [serial = 1353] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc36693a400) [pid = 1955] [serial = 1301] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc35fc99800) [pid = 1955] [serial = 1338] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc35ecd3400) [pid = 1955] [serial = 1337] [outer = (nil)] [url = about:blank] 04:01:48 INFO - PROCESS | 1955 | 1461236508900 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1782ms 04:01:48 INFO - PROCESS | 1955 | 1461236508947 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:01:48 INFO - PROCESS | 1955 | 1461236508951 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:01:48 INFO - PROCESS | 1955 | 1461236508957 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 1955 | 1461236508962 Marionette TRACE conn4 <- [1,1934,null,{}] 04:01:48 INFO - PROCESS | 1955 | 1461236508978 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:49 INFO - PROCESS | 1955 | 1461236509170 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:01:49 INFO - PROCESS | 1955 | 1461236509363 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362495000 == 144 [pid = 1955] [id = 491] 04:01:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc35f4cb400) [pid = 1955] [serial = 1474] [outer = (nil)] 04:01:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc3647a6c00) [pid = 1955] [serial = 1475] [outer = 0x7fc35f4cb400] 04:01:49 INFO - PROCESS | 1955 | 1461236509434 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc36482ac00) [pid = 1955] [serial = 1476] [outer = 0x7fc35f4cb400] 04:01:50 INFO - PROCESS | 1955 | 1461236510210 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1285ms 04:01:50 INFO - PROCESS | 1955 | 1461236510275 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:01:50 INFO - PROCESS | 1955 | 1461236510280 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:01:50 INFO - PROCESS | 1955 | 1461236510286 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 1955 | 1461236510289 Marionette TRACE conn4 <- [1,1938,null,{}] 04:01:50 INFO - PROCESS | 1955 | 1461236510294 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:50 INFO - PROCESS | 1955 | 1461236510532 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:01:50 INFO - PROCESS | 1955 | 1461236510564 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363121000 == 145 [pid = 1955] [id = 492] 04:01:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc36482b000) [pid = 1955] [serial = 1477] [outer = (nil)] 04:01:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc364d0fc00) [pid = 1955] [serial = 1478] [outer = 0x7fc36482b000] 04:01:50 INFO - PROCESS | 1955 | 1461236510644 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc36518e800) [pid = 1955] [serial = 1479] [outer = 0x7fc36482b000] 04:01:51 INFO - PROCESS | 1955 | 1461236511536 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1285ms 04:01:51 INFO - PROCESS | 1955 | 1461236511572 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 1955 | 1461236511575 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:01:51 INFO - PROCESS | 1955 | 1461236511589 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1955 | 1461236511594 Marionette TRACE conn4 <- [1,1942,null,{}] 04:01:51 INFO - PROCESS | 1955 | 1461236511603 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:51 INFO - PROCESS | 1955 | 1461236511861 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:01:51 INFO - PROCESS | 1955 | 1461236511901 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665e3800 == 146 [pid = 1955] [id = 493] 04:01:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc364ce3000) [pid = 1955] [serial = 1480] [outer = (nil)] 04:01:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc36693f000) [pid = 1955] [serial = 1481] [outer = 0x7fc364ce3000] 04:01:52 INFO - PROCESS | 1955 | 1461236512020 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc36a4a5800) [pid = 1955] [serial = 1482] [outer = 0x7fc364ce3000] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc35d8c1800) [pid = 1955] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc3607e6800) [pid = 1955] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc3591bb800) [pid = 1955] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc366947800) [pid = 1955] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc35f213000) [pid = 1955] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc364d02400) [pid = 1955] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc3626c4400) [pid = 1955] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc35cf4dc00) [pid = 1955] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc36d440800) [pid = 1955] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc362c66400) [pid = 1955] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc360749400) [pid = 1955] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc36d644000) [pid = 1955] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc3607dbc00) [pid = 1955] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc3736be400) [pid = 1955] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc370c45400) [pid = 1955] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc35cf4c400) [pid = 1955] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc370304400) [pid = 1955] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc36dc53000) [pid = 1955] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc37982f800) [pid = 1955] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc36cf36c00) [pid = 1955] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc36ec33c00) [pid = 1955] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc375453c00) [pid = 1955] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc360748400) [pid = 1955] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc35f217c00) [pid = 1955] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc372a2a000) [pid = 1955] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc360747c00) [pid = 1955] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc376961400) [pid = 1955] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc370d5a000) [pid = 1955] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc361ddfc00) [pid = 1955] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc35eb3f800) [pid = 1955] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc36209c800) [pid = 1955] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc371457c00) [pid = 1955] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc379836000) [pid = 1955] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc36a250c00) [pid = 1955] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc370304000) [pid = 1955] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc364cea000) [pid = 1955] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc364804800) [pid = 1955] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc35e9b1800) [pid = 1955] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc3702cf400) [pid = 1955] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc3715dd800) [pid = 1955] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc36280c400) [pid = 1955] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc377bcdc00) [pid = 1955] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc3607dd800) [pid = 1955] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc36d4c1c00) [pid = 1955] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc36d8e2000) [pid = 1955] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc3710aa000) [pid = 1955] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc35e9b3c00) [pid = 1955] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc370ebb000) [pid = 1955] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc364ce9000) [pid = 1955] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc364848c00) [pid = 1955] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc36244d800) [pid = 1955] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc36d43d800) [pid = 1955] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc379a91000) [pid = 1955] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc36d64bc00) [pid = 1955] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc3626ce000) [pid = 1955] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc35cf51400) [pid = 1955] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc370eb2800) [pid = 1955] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc361d8e800) [pid = 1955] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc364ce9c00) [pid = 1955] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:01:53 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc3607de400) [pid = 1955] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:01:53 INFO - PROCESS | 1955 | 1461236513692 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2145ms 04:01:53 INFO - PROCESS | 1955 | 1461236513726 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 1955 | 1461236513728 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:01:53 INFO - PROCESS | 1955 | 1461236513734 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 1955 | 1461236513736 Marionette TRACE conn4 <- [1,1946,null,{}] 04:01:53 INFO - PROCESS | 1955 | 1461236513742 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:53 INFO - PROCESS | 1955 | 1461236513985 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:01:54 INFO - PROCESS | 1955 | 1461236514001 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36127d800 == 147 [pid = 1955] [id = 494] 04:01:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc35f216000) [pid = 1955] [serial = 1483] [outer = (nil)] 04:01:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc362c63400) [pid = 1955] [serial = 1484] [outer = 0x7fc35f216000] 04:01:54 INFO - PROCESS | 1955 | 1461236514065 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc364846c00) [pid = 1955] [serial = 1485] [outer = 0x7fc35f216000] 04:01:54 INFO - PROCESS | 1955 | 1461236514868 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1176ms 04:01:54 INFO - PROCESS | 1955 | 1461236514922 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 1955 | 1461236514925 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:01:54 INFO - PROCESS | 1955 | 1461236514932 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 1955 | 1461236514935 Marionette TRACE conn4 <- [1,1950,null,{}] 04:01:54 INFO - PROCESS | 1955 | 1461236514940 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:55 INFO - PROCESS | 1955 | 1461236515135 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:01:55 INFO - PROCESS | 1955 | 1461236515144 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a3ca000 == 148 [pid = 1955] [id = 495] 04:01:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc364848c00) [pid = 1955] [serial = 1486] [outer = (nil)] 04:01:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36a245800) [pid = 1955] [serial = 1487] [outer = 0x7fc364848c00] 04:01:55 INFO - PROCESS | 1955 | 1461236515206 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc36a897000) [pid = 1955] [serial = 1488] [outer = 0x7fc364848c00] 04:01:56 INFO - PROCESS | 1955 | 1461236516443 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1538ms 04:01:56 INFO - PROCESS | 1955 | 1461236516472 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 1955 | 1461236516480 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:01:56 INFO - PROCESS | 1955 | 1461236516489 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 1955 | 1461236516495 Marionette TRACE conn4 <- [1,1954,null,{}] 04:01:56 INFO - PROCESS | 1955 | 1461236516503 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:56 INFO - PROCESS | 1955 | 1461236516734 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:01:57 INFO - PROCESS | 1955 | 1461236517011 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3612a9000 == 149 [pid = 1955] [id = 496] 04:01:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc35f435800) [pid = 1955] [serial = 1489] [outer = (nil)] 04:01:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc35fc9ec00) [pid = 1955] [serial = 1490] [outer = 0x7fc35f435800] 04:01:57 INFO - PROCESS | 1955 | 1461236517132 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc360941800) [pid = 1955] [serial = 1491] [outer = 0x7fc35f435800] 04:01:58 INFO - PROCESS | 1955 | 1461236518005 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1586ms 04:01:58 INFO - PROCESS | 1955 | 1461236518077 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 1955 | 1461236518086 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:01:58 INFO - PROCESS | 1955 | 1461236518096 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1955 | 1461236518100 Marionette TRACE conn4 <- [1,1958,null,{}] 04:01:58 INFO - PROCESS | 1955 | 1461236518106 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:58 INFO - PROCESS | 1955 | 1461236518342 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:01:58 INFO - PROCESS | 1955 | 1461236518641 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36684b800 == 150 [pid = 1955] [id = 497] 04:01:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc35f4cdc00) [pid = 1955] [serial = 1492] [outer = (nil)] 04:01:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc362d84000) [pid = 1955] [serial = 1493] [outer = 0x7fc35f4cdc00] 04:01:58 INFO - PROCESS | 1955 | 1461236518760 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc36344f000) [pid = 1955] [serial = 1494] [outer = 0x7fc35f4cdc00] 04:01:59 INFO - PROCESS | 1955 | ************************* 04:01:59 INFO - PROCESS | 1955 | A coding exception was thrown and uncaught in a Task. 04:01:59 INFO - PROCESS | 1955 | 04:01:59 INFO - PROCESS | 1955 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:01:59 INFO - PROCESS | 1955 | Full stack: 04:01:59 INFO - PROCESS | 1955 | ************************* 04:01:59 INFO - PROCESS | 1955 | 1461236519661 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1634ms 04:01:59 INFO - PROCESS | 1955 | 1461236519730 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:01:59 INFO - PROCESS | 1955 | 1461236519735 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:01:59 INFO - PROCESS | 1955 | 1461236519741 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 1955 | 1461236519747 Marionette TRACE conn4 <- [1,1962,null,{}] 04:01:59 INFO - PROCESS | 1955 | 1461236519763 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:00 INFO - PROCESS | 1955 | 1461236520023 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:02:00 INFO - PROCESS | 1955 | 1461236520322 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca61000 == 151 [pid = 1955] [id = 498] 04:02:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc36a898400) [pid = 1955] [serial = 1495] [outer = (nil)] 04:02:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc36b64a800) [pid = 1955] [serial = 1496] [outer = 0x7fc36a898400] 04:02:00 INFO - PROCESS | 1955 | 1461236520406 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc36cf2d000) [pid = 1955] [serial = 1497] [outer = 0x7fc36a898400] 04:02:01 INFO - PROCESS | 1955 | 1461236521264 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1596ms 04:02:01 INFO - PROCESS | 1955 | 1461236521338 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 1955 | 1461236521343 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:02:01 INFO - PROCESS | 1955 | 1461236521349 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 1955 | 1461236521351 Marionette TRACE conn4 <- [1,1966,null,{}] 04:02:01 INFO - PROCESS | 1955 | 1461236521357 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:01 INFO - PROCESS | 1955 | 1461236521595 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:02:01 INFO - PROCESS | 1955 | 1461236521915 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d721800 == 152 [pid = 1955] [id = 499] 04:02:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc36280e400) [pid = 1955] [serial = 1498] [outer = (nil)] 04:02:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc36d43b000) [pid = 1955] [serial = 1499] [outer = 0x7fc36280e400] 04:02:02 INFO - PROCESS | 1955 | 1461236521999 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc36d642c00) [pid = 1955] [serial = 1500] [outer = 0x7fc36280e400] 04:02:02 INFO - PROCESS | 1955 | 1461236522827 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1532ms 04:02:02 INFO - PROCESS | 1955 | 1461236522883 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 1955 | 1461236522886 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:02:02 INFO - PROCESS | 1955 | 1461236522892 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 1955 | 1461236522894 Marionette TRACE conn4 <- [1,1970,null,{}] 04:02:02 INFO - PROCESS | 1955 | 1461236522900 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:03 INFO - PROCESS | 1955 | 1461236523123 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:02:03 INFO - PROCESS | 1955 | 1461236523340 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37050d000 == 153 [pid = 1955] [id = 500] 04:02:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc35f215400) [pid = 1955] [serial = 1501] [outer = (nil)] 04:02:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc36db12800) [pid = 1955] [serial = 1502] [outer = 0x7fc35f215400] 04:02:03 INFO - PROCESS | 1955 | 1461236523464 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc36ec31c00) [pid = 1955] [serial = 1503] [outer = 0x7fc35f215400] 04:02:04 INFO - PROCESS | 1955 | 1461236524455 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1627ms 04:02:04 INFO - PROCESS | 1955 | 1461236524521 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 1955 | 1461236524525 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:02:04 INFO - PROCESS | 1955 | 1461236524531 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 1955 | 1461236524533 Marionette TRACE conn4 <- [1,1974,null,{}] 04:02:04 INFO - PROCESS | 1955 | 1461236524539 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:04 INFO - PROCESS | 1955 | 1461236524761 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:02:05 INFO - PROCESS | 1955 | 1461236525076 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375631000 == 154 [pid = 1955] [id = 501] 04:02:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc36ec2f800) [pid = 1955] [serial = 1504] [outer = (nil)] 04:02:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc37144f400) [pid = 1955] [serial = 1505] [outer = 0x7fc36ec2f800] 04:02:05 INFO - PROCESS | 1955 | 1461236525159 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc372ba9c00) [pid = 1955] [serial = 1506] [outer = 0x7fc36ec2f800] 04:02:06 INFO - PROCESS | 1955 | 1461236526009 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 04:02:06 INFO - PROCESS | 1955 | 1461236526063 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 1955 | 1461236526067 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:02:06 INFO - PROCESS | 1955 | 1461236526073 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 1955 | 1461236526075 Marionette TRACE conn4 <- [1,1978,null,{}] 04:02:06 INFO - PROCESS | 1955 | 1461236526081 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:06 INFO - PROCESS | 1955 | 1461236526287 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:02:06 INFO - PROCESS | 1955 | 1461236526503 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f92000 == 155 [pid = 1955] [id = 502] 04:02:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc36a959400) [pid = 1955] [serial = 1507] [outer = (nil)] 04:02:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc3736be400) [pid = 1955] [serial = 1508] [outer = 0x7fc36a959400] 04:02:06 INFO - PROCESS | 1955 | 1461236526620 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc375035c00) [pid = 1955] [serial = 1509] [outer = 0x7fc36a959400] 04:02:07 INFO - PROCESS | 1955 | 1461236527514 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1478ms 04:02:07 INFO - PROCESS | 1955 | 1461236527551 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1955 | 1461236527555 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:02:07 INFO - PROCESS | 1955 | 1461236527561 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1955 | 1461236527564 Marionette TRACE conn4 <- [1,1982,null,{}] 04:02:07 INFO - PROCESS | 1955 | 1461236527569 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:07 INFO - PROCESS | 1955 | 1461236527771 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:02:08 INFO - PROCESS | 1955 | 1461236528037 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dac7800 == 156 [pid = 1955] [id = 503] 04:02:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc36d43d400) [pid = 1955] [serial = 1510] [outer = (nil)] 04:02:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc375b4a000) [pid = 1955] [serial = 1511] [outer = 0x7fc36d43d400] 04:02:08 INFO - PROCESS | 1955 | 1461236528116 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc375b65800) [pid = 1955] [serial = 1512] [outer = 0x7fc36d43d400] 04:02:09 INFO - PROCESS | 1955 | 1461236529019 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1531ms 04:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:02:09 INFO - PROCESS | 1955 | 1461236529094 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1955 | 1461236529097 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:02:09 INFO - PROCESS | 1955 | 1461236529103 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1955 | 1461236529106 Marionette TRACE conn4 <- [1,1986,null,{}] 04:02:09 INFO - PROCESS | 1955 | 1461236529112 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:09 INFO - PROCESS | 1955 | 1461236529343 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:02:09 INFO - PROCESS | 1955 | 1461236529653 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38861d800 == 157 [pid = 1955] [id = 504] 04:02:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc36d8e2c00) [pid = 1955] [serial = 1513] [outer = (nil)] 04:02:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc376ff5800) [pid = 1955] [serial = 1514] [outer = 0x7fc36d8e2c00] 04:02:09 INFO - PROCESS | 1955 | 1461236529734 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc37783ec00) [pid = 1955] [serial = 1515] [outer = 0x7fc36d8e2c00] 04:02:10 INFO - PROCESS | 1955 | 1461236530582 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1533ms 04:02:10 INFO - PROCESS | 1955 | 1461236530637 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:02:10 INFO - PROCESS | 1955 | 1461236530641 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:02:10 INFO - PROCESS | 1955 | 1461236530646 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:02:10 INFO - PROCESS | 1955 | 1461236530649 Marionette TRACE conn4 <- [1,1990,null,{}] 04:02:10 INFO - PROCESS | 1955 | 1461236530654 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:10 INFO - PROCESS | 1955 | 1461236530900 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:02:11 INFO - PROCESS | 1955 | 1461236531166 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3891ae800 == 158 [pid = 1955] [id = 505] 04:02:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc383ac3000) [pid = 1955] [serial = 1516] [outer = (nil)] 04:02:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc383e0b400) [pid = 1955] [serial = 1517] [outer = 0x7fc383ac3000] 04:02:11 INFO - PROCESS | 1955 | 1461236531295 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc384ff4400) [pid = 1955] [serial = 1518] [outer = 0x7fc383ac3000] 04:02:12 INFO - PROCESS | 1955 | 1461236532136 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 04:02:12 INFO - PROCESS | 1955 | 1461236532177 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1955 | 1461236532182 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:02:12 INFO - PROCESS | 1955 | 1461236532188 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1955 | 1461236532191 Marionette TRACE conn4 <- [1,1994,null,{}] 04:02:12 INFO - PROCESS | 1955 | 1461236532197 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:12 INFO - PROCESS | 1955 | 1461236532434 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:02:12 INFO - PROCESS | 1955 | 1461236532694 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590aa800 == 159 [pid = 1955] [id = 506] 04:02:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc386d18c00) [pid = 1955] [serial = 1519] [outer = (nil)] 04:02:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc388ce7000) [pid = 1955] [serial = 1520] [outer = 0x7fc386d18c00] 04:02:12 INFO - PROCESS | 1955 | 1461236532824 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc388e66c00) [pid = 1955] [serial = 1521] [outer = 0x7fc386d18c00] 04:02:13 INFO - PROCESS | 1955 | 1461236533689 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1534ms 04:02:13 INFO - PROCESS | 1955 | 1461236533724 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 1955 | 1461236533727 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:02:13 INFO - PROCESS | 1955 | 1461236533735 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 1955 | 1461236533739 Marionette TRACE conn4 <- [1,1998,null,{}] 04:02:13 INFO - PROCESS | 1955 | 1461236533746 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:13 INFO - PROCESS | 1955 | 1461236533981 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:02:14 INFO - PROCESS | 1955 | 1461236534258 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d36c800 == 160 [pid = 1955] [id = 507] 04:02:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc388683800) [pid = 1955] [serial = 1522] [outer = (nil)] 04:02:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc38916f800) [pid = 1955] [serial = 1523] [outer = 0x7fc388683800] 04:02:14 INFO - PROCESS | 1955 | 1461236534380 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc389211400) [pid = 1955] [serial = 1524] [outer = 0x7fc388683800] 04:02:15 INFO - PROCESS | 1955 | 1461236535188 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1489ms 04:02:15 INFO - PROCESS | 1955 | 1461236535224 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:02:15 INFO - PROCESS | 1955 | 1461236535227 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:02:15 INFO - PROCESS | 1955 | 1461236535233 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 1955 | 1461236535236 Marionette TRACE conn4 <- [1,2002,null,{}] 04:02:15 INFO - PROCESS | 1955 | 1461236535241 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:15 INFO - PROCESS | 1955 | 1461236535442 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:02:15 INFO - PROCESS | 1955 | 1461236535717 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364dce800 == 161 [pid = 1955] [id = 508] 04:02:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc3890aa400) [pid = 1955] [serial = 1525] [outer = (nil)] 04:02:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc38ae9c400) [pid = 1955] [serial = 1526] [outer = 0x7fc3890aa400] 04:02:15 INFO - PROCESS | 1955 | 1461236535833 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc38b8f5400) [pid = 1955] [serial = 1527] [outer = 0x7fc3890aa400] 04:02:16 INFO - PROCESS | 1955 | 1461236536690 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms 04:02:16 INFO - PROCESS | 1955 | 1461236536769 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 1955 | 1461236536773 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:02:16 INFO - PROCESS | 1955 | 1461236536778 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 1955 | 1461236536781 Marionette TRACE conn4 <- [1,2006,null,{}] 04:02:16 INFO - PROCESS | 1955 | 1461236536786 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:16 INFO - PROCESS | 1955 | 1461236536992 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:02:17 INFO - PROCESS | 1955 | 1461236537260 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357bd3800 == 162 [pid = 1955] [id = 509] 04:02:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc3591e8000) [pid = 1955] [serial = 1528] [outer = (nil)] 04:02:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc3591eec00) [pid = 1955] [serial = 1529] [outer = 0x7fc3591e8000] 04:02:17 INFO - PROCESS | 1955 | 1461236537377 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc3591f3400) [pid = 1955] [serial = 1530] [outer = 0x7fc3591e8000] 04:02:18 INFO - PROCESS | 1955 | 1461236538294 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1577ms 04:02:18 INFO - PROCESS | 1955 | 1461236538357 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:02:18 INFO - PROCESS | 1955 | 1461236538362 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:02:18 INFO - PROCESS | 1955 | 1461236538368 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 1955 | 1461236538371 Marionette TRACE conn4 <- [1,2010,null,{}] 04:02:18 INFO - PROCESS | 1955 | 1461236538377 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:18 INFO - PROCESS | 1955 | 1461236538597 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:02:18 INFO - PROCESS | 1955 | 1461236538923 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357ecf000 == 163 [pid = 1955] [id = 510] 04:02:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc3592ea400) [pid = 1955] [serial = 1531] [outer = (nil)] 04:02:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc3592ed000) [pid = 1955] [serial = 1532] [outer = 0x7fc3592ea400] 04:02:19 INFO - PROCESS | 1955 | 1461236539036 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc3592f0c00) [pid = 1955] [serial = 1533] [outer = 0x7fc3592ea400] 04:02:19 INFO - PROCESS | 1955 | 1461236539872 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1536ms 04:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:02:19 INFO - PROCESS | 1955 | 1461236539923 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 1955 | 1461236539926 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:02:19 INFO - PROCESS | 1955 | 1461236539934 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 1955 | 1461236539937 Marionette TRACE conn4 <- [1,2014,null,{}] 04:02:19 INFO - PROCESS | 1955 | 1461236539943 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:20 INFO - PROCESS | 1955 | 1461236540158 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:02:20 INFO - PROCESS | 1955 | 1461236540430 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d627800 == 164 [pid = 1955] [id = 511] 04:02:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc3592e6400) [pid = 1955] [serial = 1534] [outer = (nil)] 04:02:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc35cf4b800) [pid = 1955] [serial = 1535] [outer = 0x7fc3592e6400] 04:02:20 INFO - PROCESS | 1955 | 1461236540550 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc35eb40800) [pid = 1955] [serial = 1536] [outer = 0x7fc3592e6400] 04:02:21 INFO - PROCESS | 1955 | 1461236541399 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1541ms 04:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:02:21 INFO - PROCESS | 1955 | 1461236541474 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:02:21 INFO - PROCESS | 1955 | 1461236541477 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:02:21 INFO - PROCESS | 1955 | 1461236541484 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 1955 | 1461236541487 Marionette TRACE conn4 <- [1,2018,null,{}] 04:02:21 INFO - PROCESS | 1955 | 1461236541492 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:21 INFO - PROCESS | 1955 | 1461236541699 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:02:22 INFO - PROCESS | 1955 | 1461236542014 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35edc5800 == 165 [pid = 1955] [id = 512] 04:02:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc3592f4400) [pid = 1955] [serial = 1537] [outer = (nil)] 04:02:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc35ecd8c00) [pid = 1955] [serial = 1538] [outer = 0x7fc3592f4400] 04:02:22 INFO - PROCESS | 1955 | 1461236542093 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc360749c00) [pid = 1955] [serial = 1539] [outer = 0x7fc3592f4400] 04:02:22 INFO - PROCESS | 1955 | 1461236542956 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1529ms 04:02:23 INFO - PROCESS | 1955 | 1461236543013 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 1955 | 1461236543017 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:02:23 INFO - PROCESS | 1955 | 1461236543023 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 1955 | 1461236543025 Marionette TRACE conn4 <- [1,2022,null,{}] 04:02:23 INFO - PROCESS | 1955 | 1461236543031 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:23 INFO - PROCESS | 1955 | 1461236543240 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:02:23 INFO - PROCESS | 1955 | 1461236543989 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e04800 == 166 [pid = 1955] [id = 513] 04:02:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc3591b9800) [pid = 1955] [serial = 1540] [outer = (nil)] 04:02:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc3591ef000) [pid = 1955] [serial = 1541] [outer = 0x7fc3591b9800] 04:02:24 INFO - PROCESS | 1955 | 1461236544068 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc35d8c1400) [pid = 1955] [serial = 1542] [outer = 0x7fc3591b9800] 04:02:24 INFO - PROCESS | 1955 | 1461236544965 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1992ms 04:02:25 INFO - PROCESS | 1955 | 1461236545017 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 1955 | 1461236545024 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:02:25 INFO - PROCESS | 1955 | 1461236545032 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 1955 | 1461236545036 Marionette TRACE conn4 <- [1,2026,null,{}] 04:02:25 INFO - PROCESS | 1955 | 1461236545042 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:25 INFO - PROCESS | 1955 | 1461236545261 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:02:25 INFO - PROCESS | 1955 | 1461236545550 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbdb800 == 167 [pid = 1955] [id = 514] 04:02:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc35f436800) [pid = 1955] [serial = 1543] [outer = (nil)] 04:02:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc3607ddc00) [pid = 1955] [serial = 1544] [outer = 0x7fc35f436800] 04:02:25 INFO - PROCESS | 1955 | 1461236545792 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc361d93c00) [pid = 1955] [serial = 1545] [outer = 0x7fc35f436800] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ece5800 == 166 [pid = 1955] [id = 49] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36127d800 == 165 [pid = 1955] [id = 494] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665e3800 == 164 [pid = 1955] [id = 493] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363121000 == 163 [pid = 1955] [id = 492] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362495000 == 162 [pid = 1955] [id = 491] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea03000 == 161 [pid = 1955] [id = 490] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36241c800 == 160 [pid = 1955] [id = 489] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373f95800 == 159 [pid = 1955] [id = 483] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37147e800 == 158 [pid = 1955] [id = 482] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37059a800 == 157 [pid = 1955] [id = 481] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ff2a800 == 156 [pid = 1955] [id = 480] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7ad000 == 155 [pid = 1955] [id = 479] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d17c000 == 154 [pid = 1955] [id = 478] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b667800 == 153 [pid = 1955] [id = 477] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a837000 == 152 [pid = 1955] [id = 476] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363462000 == 151 [pid = 1955] [id = 475] 04:02:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36127c000 == 150 [pid = 1955] [id = 474] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc36e985800) [pid = 1955] [serial = 1305] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc3647a2400) [pid = 1955] [serial = 1299] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc35ece1400) [pid = 1955] [serial = 1296] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc370d58400) [pid = 1955] [serial = 1308] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc36a4a2000) [pid = 1955] [serial = 1302] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc364d08c00) [pid = 1955] [serial = 1269] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc370d52400) [pid = 1955] [serial = 1182] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc361dda000) [pid = 1955] [serial = 1164] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc3767be000) [pid = 1955] [serial = 1197] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc3712b6800) [pid = 1955] [serial = 1188] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc35cf58400) [pid = 1955] [serial = 1272] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc372a2d400) [pid = 1955] [serial = 1191] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc37505e000) [pid = 1955] [serial = 1242] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc384b2b000) [pid = 1955] [serial = 1248] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc36ff79800) [pid = 1955] [serial = 1113] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc370ec0c00) [pid = 1955] [serial = 1185] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc379835800) [pid = 1955] [serial = 1203] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc3647adc00) [pid = 1955] [serial = 1266] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc363094400) [pid = 1955] [serial = 1098] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc375454c00) [pid = 1955] [serial = 1230] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc389212400) [pid = 1955] [serial = 1263] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc388cc3000) [pid = 1955] [serial = 1254] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc3715e7c00) [pid = 1955] [serial = 1116] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc362c6e400) [pid = 1955] [serial = 1233] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc364804400) [pid = 1955] [serial = 1137] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc36a893c00) [pid = 1955] [serial = 1236] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc3770b3800) [pid = 1955] [serial = 1200] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc388d57800) [pid = 1955] [serial = 1131] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc36a89a400) [pid = 1955] [serial = 1161] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc38916b400) [pid = 1955] [serial = 1260] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc36cf81800) [pid = 1955] [serial = 1173] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc36d643000) [pid = 1955] [serial = 1176] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36ff7dc00) [pid = 1955] [serial = 1206] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc372b73c00) [pid = 1955] [serial = 1119] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc375b50000) [pid = 1955] [serial = 1194] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36a50dc00) [pid = 1955] [serial = 1170] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc3839c1400) [pid = 1955] [serial = 1128] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc36244ac00) [pid = 1955] [serial = 1101] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc37030a800) [pid = 1955] [serial = 1179] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc375b69c00) [pid = 1955] [serial = 1125] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc37982ec00) [pid = 1955] [serial = 1245] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc362813400) [pid = 1955] [serial = 1134] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc374ebfc00) [pid = 1955] [serial = 1122] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc36d10fc00) [pid = 1955] [serial = 1110] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc36a512400) [pid = 1955] [serial = 1107] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc3630a2c00) [pid = 1955] [serial = 1104] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc3710a2000) [pid = 1955] [serial = 1239] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc386d1b400) [pid = 1955] [serial = 1251] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc388d50400) [pid = 1955] [serial = 1257] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc362c70800) [pid = 1955] [serial = 1167] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc35e9aa800) [pid = 1955] [serial = 1395] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc35cf57000) [pid = 1955] [serial = 1394] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc361d8bc00) [pid = 1955] [serial = 1361] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc3777e0000) [pid = 1955] [serial = 1359] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc364802c00) [pid = 1955] [serial = 1404] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36344dc00) [pid = 1955] [serial = 1403] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc364d0ac00) [pid = 1955] [serial = 1409] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc3631bc000) [pid = 1955] [serial = 1406] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc364806c00) [pid = 1955] [serial = 1407] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc35fc97c00) [pid = 1955] [serial = 1398] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc35eb44c00) [pid = 1955] [serial = 1397] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc364cea400) [pid = 1955] [serial = 1364] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc3626c6000) [pid = 1955] [serial = 1401] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc361dd7c00) [pid = 1955] [serial = 1400] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc3754ea800) [pid = 1955] [serial = 1370] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc36ff80800) [pid = 1955] [serial = 1367] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc384c76c00) [pid = 1955] [serial = 1373] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc38b8eac00) [pid = 1955] [serial = 1376] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc35f431800) [pid = 1955] [serial = 1379] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc36a50a000) [pid = 1955] [serial = 1415] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc363444400) [pid = 1955] [serial = 1382] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc36344f800) [pid = 1955] [serial = 1385] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc36482e400) [pid = 1955] [serial = 1388] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc365188c00) [pid = 1955] [serial = 1391] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc36a24d400) [pid = 1955] [serial = 1412] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc36a8c8400) [pid = 1955] [serial = 1416] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc36280b000) [pid = 1955] [serial = 1418] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc36a89ac00) [pid = 1955] [serial = 1419] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc36a49fc00) [pid = 1955] [serial = 1413] [outer = (nil)] [url = about:blank] 04:02:26 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc36518c800) [pid = 1955] [serial = 1410] [outer = (nil)] [url = about:blank] 04:02:27 INFO - PROCESS | 1955 | 1461236547000 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1983ms 04:02:27 INFO - PROCESS | 1955 | 1461236547021 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:02:27 INFO - PROCESS | 1955 | 1461236547026 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:02:27 INFO - PROCESS | 1955 | 1461236547033 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1955 | 1461236547036 Marionette TRACE conn4 <- [1,2030,null,{}] 04:02:27 INFO - PROCESS | 1955 | 1461236547041 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:27 INFO - PROCESS | 1955 | 1461236547249 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:02:27 INFO - PROCESS | 1955 | 1461236547425 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc04000 == 151 [pid = 1955] [id = 515] 04:02:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc35cf56c00) [pid = 1955] [serial = 1546] [outer = (nil)] 04:02:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc362807400) [pid = 1955] [serial = 1547] [outer = 0x7fc35cf56c00] 04:02:27 INFO - PROCESS | 1955 | 1461236547490 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc362c6d800) [pid = 1955] [serial = 1548] [outer = 0x7fc35cf56c00] 04:02:28 INFO - PROCESS | 1955 | 1461236548348 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1338ms 04:02:28 INFO - PROCESS | 1955 | 1461236548373 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 1955 | 1461236548377 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:02:28 INFO - PROCESS | 1955 | 1461236548391 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 1955 | 1461236548400 Marionette TRACE conn4 <- [1,2034,null,{}] 04:02:28 INFO - PROCESS | 1955 | 1461236548408 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:28 INFO - PROCESS | 1955 | 1461236548607 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:02:28 INFO - PROCESS | 1955 | 1461236548813 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625c8000 == 152 [pid = 1955] [id = 516] 04:02:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc35eb3f000) [pid = 1955] [serial = 1549] [outer = (nil)] 04:02:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc363444400) [pid = 1955] [serial = 1550] [outer = 0x7fc35eb3f000] 04:02:28 INFO - PROCESS | 1955 | 1461236548880 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc3647a5c00) [pid = 1955] [serial = 1551] [outer = 0x7fc35eb3f000] 04:02:29 INFO - PROCESS | 1955 | 1461236549751 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1406ms 04:02:29 INFO - PROCESS | 1955 | 1461236549791 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 1955 | 1461236549795 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:02:29 INFO - PROCESS | 1955 | 1461236549801 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 1955 | 1461236549803 Marionette TRACE conn4 <- [1,2038,null,{}] 04:02:29 INFO - PROCESS | 1955 | 1461236549808 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:30 INFO - PROCESS | 1955 | 1461236550060 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:02:30 INFO - PROCESS | 1955 | 1461236550095 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36338c800 == 153 [pid = 1955] [id = 517] 04:02:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36280d400) [pid = 1955] [serial = 1552] [outer = (nil)] 04:02:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc364809c00) [pid = 1955] [serial = 1553] [outer = 0x7fc36280d400] 04:02:30 INFO - PROCESS | 1955 | 1461236550170 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc364845400) [pid = 1955] [serial = 1554] [outer = 0x7fc36280d400] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc35f216000) [pid = 1955] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc36482b000) [pid = 1955] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc3591ae800) [pid = 1955] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc364ce3000) [pid = 1955] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc35f4cb400) [pid = 1955] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:02:31 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc35d8be800) [pid = 1955] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:02:31 INFO - PROCESS | 1955 | 1461236551557 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1790ms 04:02:31 INFO - PROCESS | 1955 | 1461236551591 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 1955 | 1461236551595 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:02:31 INFO - PROCESS | 1955 | 1461236551600 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 1955 | 1461236551603 Marionette TRACE conn4 <- [1,2042,null,{}] 04:02:31 INFO - PROCESS | 1955 | 1461236551608 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:31 INFO - PROCESS | 1955 | 1461236551860 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:02:31 INFO - PROCESS | 1955 | 1461236551883 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36488b800 == 154 [pid = 1955] [id = 518] 04:02:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc364851000) [pid = 1955] [serial = 1555] [outer = (nil)] 04:02:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc364ce8c00) [pid = 1955] [serial = 1556] [outer = 0x7fc364851000] 04:02:31 INFO - PROCESS | 1955 | 1461236551969 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36518fc00) [pid = 1955] [serial = 1557] [outer = 0x7fc364851000] 04:02:32 INFO - PROCESS | 1955 | 1461236552887 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1327ms 04:02:32 INFO - PROCESS | 1955 | 1461236552930 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 1955 | 1461236552933 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:02:32 INFO - PROCESS | 1955 | 1461236552940 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1955 | 1461236552942 Marionette TRACE conn4 <- [1,2046,null,{}] 04:02:32 INFO - PROCESS | 1955 | 1461236552949 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:33 INFO - PROCESS | 1955 | 1461236553161 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:02:33 INFO - PROCESS | 1955 | 1461236553519 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea14000 == 155 [pid = 1955] [id = 519] 04:02:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc3591b1000) [pid = 1955] [serial = 1558] [outer = (nil)] 04:02:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc3592e8400) [pid = 1955] [serial = 1559] [outer = 0x7fc3591b1000] 04:02:33 INFO - PROCESS | 1955 | 1461236553674 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc35ecd3400) [pid = 1955] [serial = 1560] [outer = 0x7fc3591b1000] 04:02:34 INFO - PROCESS | 1955 | 1461236554658 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1786ms 04:02:34 INFO - PROCESS | 1955 | 1461236554734 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 1955 | 1461236554740 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:02:34 INFO - PROCESS | 1955 | 1461236554748 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 1955 | 1461236554755 Marionette TRACE conn4 <- [1,2050,null,{}] 04:02:34 INFO - PROCESS | 1955 | 1461236554762 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:35 INFO - PROCESS | 1955 | 1461236555003 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:02:35 INFO - PROCESS | 1955 | 1461236555331 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f74800 == 156 [pid = 1955] [id = 520] 04:02:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc361d8bc00) [pid = 1955] [serial = 1561] [outer = (nil)] 04:02:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc362455400) [pid = 1955] [serial = 1562] [outer = 0x7fc361d8bc00] 04:02:35 INFO - PROCESS | 1955 | 1461236555417 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc362c65800) [pid = 1955] [serial = 1563] [outer = 0x7fc361d8bc00] 04:02:36 INFO - PROCESS | 1955 | 1461236556380 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1692ms 04:02:36 INFO - PROCESS | 1955 | 1461236556444 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:02:36 INFO - PROCESS | 1955 | 1461236556451 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:02:36 INFO - PROCESS | 1955 | 1461236556457 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 1955 | 1461236556460 Marionette TRACE conn4 <- [1,2054,null,{}] 04:02:36 INFO - PROCESS | 1955 | 1461236556466 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:36 INFO - PROCESS | 1955 | 1461236556694 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:02:37 INFO - PROCESS | 1955 | 1461236556998 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665dc800 == 157 [pid = 1955] [id = 521] 04:02:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc363093c00) [pid = 1955] [serial = 1564] [outer = (nil)] 04:02:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc36480dc00) [pid = 1955] [serial = 1565] [outer = 0x7fc363093c00] 04:02:37 INFO - PROCESS | 1955 | 1461236557124 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc364cdfc00) [pid = 1955] [serial = 1566] [outer = 0x7fc363093c00] 04:02:38 INFO - PROCESS | 1955 | 1461236558022 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1634ms 04:02:38 INFO - PROCESS | 1955 | 1461236558093 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 1955 | 1461236558097 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:02:38 INFO - PROCESS | 1955 | 1461236558113 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 1955 | 1461236558123 Marionette TRACE conn4 <- [1,2058,null,{}] 04:02:38 INFO - PROCESS | 1955 | 1461236558128 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:38 INFO - PROCESS | 1955 | 1461236558399 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:02:38 INFO - PROCESS | 1955 | 1461236558705 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a67e800 == 158 [pid = 1955] [id = 522] 04:02:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc36693a800) [pid = 1955] [serial = 1567] [outer = (nil)] 04:02:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc36a89c400) [pid = 1955] [serial = 1568] [outer = 0x7fc36693a800] 04:02:38 INFO - PROCESS | 1955 | 1461236558783 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc36a95f400) [pid = 1955] [serial = 1569] [outer = 0x7fc36693a800] 04:02:39 INFO - PROCESS | 1955 | 1461236559651 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1598ms 04:02:39 INFO - PROCESS | 1955 | 1461236559704 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 1955 | 1461236559708 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:02:39 INFO - PROCESS | 1955 | 1461236559714 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 1955 | 1461236559716 Marionette TRACE conn4 <- [1,2062,null,{}] 04:02:39 INFO - PROCESS | 1955 | 1461236559722 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:39 INFO - PROCESS | 1955 | 1461236559947 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:02:40 INFO - PROCESS | 1955 | 1461236560216 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b667800 == 159 [pid = 1955] [id = 523] 04:02:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc3647a8800) [pid = 1955] [serial = 1570] [outer = (nil)] 04:02:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc36cc79000) [pid = 1955] [serial = 1571] [outer = 0x7fc3647a8800] 04:02:40 INFO - PROCESS | 1955 | 1461236560335 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc36d10fc00) [pid = 1955] [serial = 1572] [outer = 0x7fc3647a8800] 04:02:41 INFO - PROCESS | 1955 | 1461236561205 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1538ms 04:02:41 INFO - PROCESS | 1955 | 1461236561252 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 1955 | 1461236561255 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:02:41 INFO - PROCESS | 1955 | 1461236561263 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 1955 | 1461236561266 Marionette TRACE conn4 <- [1,2066,null,{}] 04:02:41 INFO - PROCESS | 1955 | 1461236561271 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:41 INFO - PROCESS | 1955 | 1461236561481 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:02:41 INFO - PROCESS | 1955 | 1461236561754 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca6a800 == 160 [pid = 1955] [id = 524] 04:02:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc36db0e800) [pid = 1955] [serial = 1573] [outer = (nil)] 04:02:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc36e841000) [pid = 1955] [serial = 1574] [outer = 0x7fc36db0e800] 04:02:41 INFO - PROCESS | 1955 | 1461236561885 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc3703d5c00) [pid = 1955] [serial = 1575] [outer = 0x7fc36db0e800] 04:02:42 INFO - PROCESS | 1955 | 1461236562816 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1584ms 04:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:02:42 INFO - PROCESS | 1955 | 1461236562848 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:02:42 INFO - PROCESS | 1955 | 1461236562851 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:02:42 INFO - PROCESS | 1955 | 1461236562857 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 1955 | 1461236562861 Marionette TRACE conn4 <- [1,2070,null,{}] 04:02:42 INFO - PROCESS | 1955 | 1461236562866 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:43 INFO - PROCESS | 1955 | 1461236563079 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:02:43 INFO - PROCESS | 1955 | 1461236563301 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d79d800 == 161 [pid = 1955] [id = 525] 04:02:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc36db15000) [pid = 1955] [serial = 1576] [outer = (nil)] 04:02:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc37109f000) [pid = 1955] [serial = 1577] [outer = 0x7fc36db15000] 04:02:43 INFO - PROCESS | 1955 | 1461236563415 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc3712ad800) [pid = 1955] [serial = 1578] [outer = 0x7fc36db15000] 04:02:44 INFO - PROCESS | 1955 | 1461236564349 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1540ms 04:02:44 INFO - PROCESS | 1955 | 1461236564398 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:02:44 INFO - PROCESS | 1955 | 1461236564402 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:02:44 INFO - PROCESS | 1955 | 1461236564408 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 1955 | 1461236564411 Marionette TRACE conn4 <- [1,2074,null,{}] 04:02:44 INFO - PROCESS | 1955 | 1461236564416 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:44 INFO - PROCESS | 1955 | 1461236564645 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:02:44 INFO - PROCESS | 1955 | 1461236564903 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecca800 == 162 [pid = 1955] [id = 526] 04:02:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc35f4d9000) [pid = 1955] [serial = 1579] [outer = (nil)] 04:02:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc371451000) [pid = 1955] [serial = 1580] [outer = 0x7fc35f4d9000] 04:02:45 INFO - PROCESS | 1955 | 1461236565023 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc3715eb000) [pid = 1955] [serial = 1581] [outer = 0x7fc35f4d9000] 04:02:45 INFO - PROCESS | 1955 | 1461236565901 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1529ms 04:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:02:45 INFO - PROCESS | 1955 | 1461236565937 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 1955 | 1461236565940 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:02:45 INFO - PROCESS | 1955 | 1461236565947 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 1955 | 1461236565950 Marionette TRACE conn4 <- [1,2078,null,{}] 04:02:45 INFO - PROCESS | 1955 | 1461236565955 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:46 INFO - PROCESS | 1955 | 1461236566170 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:02:46 INFO - PROCESS | 1955 | 1461236566392 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37059e800 == 163 [pid = 1955] [id = 527] 04:02:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc370c40c00) [pid = 1955] [serial = 1582] [outer = (nil)] 04:02:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc372b71000) [pid = 1955] [serial = 1583] [outer = 0x7fc370c40c00] 04:02:46 INFO - PROCESS | 1955 | 1461236566506 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc374431c00) [pid = 1955] [serial = 1584] [outer = 0x7fc370c40c00] 04:02:47 INFO - PROCESS | 1955 | 1461236567386 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1482ms 04:02:47 INFO - PROCESS | 1955 | 1461236567429 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:02:47 INFO - PROCESS | 1955 | 1461236567433 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:02:47 INFO - PROCESS | 1955 | 1461236567438 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 1955 | 1461236567442 Marionette TRACE conn4 <- [1,2082,null,{}] 04:02:47 INFO - PROCESS | 1955 | 1461236567447 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:47 INFO - PROCESS | 1955 | 1461236567650 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:02:47 INFO - PROCESS | 1955 | 1461236567892 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371484800 == 164 [pid = 1955] [id = 528] 04:02:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc362c65c00) [pid = 1955] [serial = 1585] [outer = (nil)] 04:02:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc375457000) [pid = 1955] [serial = 1586] [outer = 0x7fc362c65c00] 04:02:47 INFO - PROCESS | 1955 | 1461236567969 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc375b63800) [pid = 1955] [serial = 1587] [outer = 0x7fc362c65c00] 04:02:48 INFO - PROCESS | 1955 | 1461236568902 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1529ms 04:02:48 INFO - PROCESS | 1955 | 1461236568968 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 1955 | 1461236568972 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:02:48 INFO - PROCESS | 1955 | 1461236568978 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1955 | 1461236568980 Marionette TRACE conn4 <- [1,2086,null,{}] 04:02:48 INFO - PROCESS | 1955 | 1461236568986 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:49 INFO - PROCESS | 1955 | 1461236569214 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:02:49 INFO - PROCESS | 1955 | 1461236569594 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37448e000 == 165 [pid = 1955] [id = 529] 04:02:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc37783c000) [pid = 1955] [serial = 1588] [outer = (nil)] 04:02:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc37982f800) [pid = 1955] [serial = 1589] [outer = 0x7fc37783c000] 04:02:49 INFO - PROCESS | 1955 | 1461236569686 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc383750400) [pid = 1955] [serial = 1590] [outer = 0x7fc37783c000] 04:02:50 INFO - PROCESS | 1955 | 1461236570609 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1679ms 04:02:50 INFO - PROCESS | 1955 | 1461236570661 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 1955 | 1461236570667 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:02:50 INFO - PROCESS | 1955 | 1461236570676 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 1955 | 1461236570681 Marionette TRACE conn4 <- [1,2090,null,{}] 04:02:50 INFO - PROCESS | 1955 | 1461236570688 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:50 INFO - PROCESS | 1955 | 1461236570984 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:02:51 INFO - PROCESS | 1955 | 1461236571384 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f8e800 == 166 [pid = 1955] [id = 530] 04:02:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc37783dc00) [pid = 1955] [serial = 1591] [outer = (nil)] 04:02:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc388b80400) [pid = 1955] [serial = 1592] [outer = 0x7fc37783dc00] 04:02:51 INFO - PROCESS | 1955 | 1461236571513 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc388cf0800) [pid = 1955] [serial = 1593] [outer = 0x7fc37783dc00] 04:02:52 INFO - PROCESS | 1955 | 1461236572444 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1842ms 04:02:52 INFO - PROCESS | 1955 | 1461236572518 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:02:52 INFO - PROCESS | 1955 | 1461236572521 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:02:52 INFO - PROCESS | 1955 | 1461236572528 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 1955 | 1461236572530 Marionette TRACE conn4 <- [1,2094,null,{}] 04:02:52 INFO - PROCESS | 1955 | 1461236572535 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:52 INFO - PROCESS | 1955 | 1461236572752 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:02:53 INFO - PROCESS | 1955 | 1461236573015 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dac9800 == 167 [pid = 1955] [id = 531] 04:02:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc361d8d400) [pid = 1955] [serial = 1594] [outer = (nil)] 04:02:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc388e67000) [pid = 1955] [serial = 1595] [outer = 0x7fc361d8d400] 04:02:53 INFO - PROCESS | 1955 | 1461236573141 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc38ae99400) [pid = 1955] [serial = 1596] [outer = 0x7fc361d8d400] 04:02:53 INFO - PROCESS | 1955 | 1461236573972 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1489ms 04:02:54 INFO - PROCESS | 1955 | 1461236574018 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:02:54 INFO - PROCESS | 1955 | 1461236574022 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:02:54 INFO - PROCESS | 1955 | 1461236574029 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 1955 | 1461236574032 Marionette TRACE conn4 <- [1,2098,null,{}] 04:02:54 INFO - PROCESS | 1955 | 1461236574037 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:54 INFO - PROCESS | 1955 | 1461236574255 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:02:54 INFO - PROCESS | 1955 | 1461236574533 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388615800 == 168 [pid = 1955] [id = 532] 04:02:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc36511c800) [pid = 1955] [serial = 1597] [outer = (nil)] 04:02:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc365123000) [pid = 1955] [serial = 1598] [outer = 0x7fc36511c800] 04:02:54 INFO - PROCESS | 1955 | 1461236574653 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc365128000) [pid = 1955] [serial = 1599] [outer = 0x7fc36511c800] 04:02:55 INFO - PROCESS | 1955 | 1461236575513 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1540ms 04:02:55 INFO - PROCESS | 1955 | 1461236575569 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 1955 | 1461236575573 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:02:55 INFO - PROCESS | 1955 | 1461236575579 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 1955 | 1461236575581 Marionette TRACE conn4 <- [1,2102,null,{}] 04:02:55 INFO - PROCESS | 1955 | 1461236575587 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:55 INFO - PROCESS | 1955 | 1461236575804 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:02:56 INFO - PROCESS | 1955 | 1461236576073 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc38d36f800 == 169 [pid = 1955] [id = 533] 04:02:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc361de0400) [pid = 1955] [serial = 1600] [outer = (nil)] 04:02:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc36a935800) [pid = 1955] [serial = 1601] [outer = 0x7fc361de0400] 04:02:56 INFO - PROCESS | 1955 | 1461236576190 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc36a93c800) [pid = 1955] [serial = 1602] [outer = 0x7fc361de0400] 04:02:57 INFO - PROCESS | 1955 | 1461236577003 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1488ms 04:02:57 INFO - PROCESS | 1955 | 1461236577068 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 1955 | 1461236577072 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:02:57 INFO - PROCESS | 1955 | 1461236577078 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 1955 | 1461236577080 Marionette TRACE conn4 <- [1,2106,null,{}] 04:02:57 INFO - PROCESS | 1955 | 1461236577086 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:57 INFO - PROCESS | 1955 | 1461236577296 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:02:57 INFO - PROCESS | 1955 | 1461236577559 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3626a4800 == 170 [pid = 1955] [id = 534] 04:02:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc361ddd800) [pid = 1955] [serial = 1603] [outer = (nil)] 04:02:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc36a93e800) [pid = 1955] [serial = 1604] [outer = 0x7fc361ddd800] 04:02:57 INFO - PROCESS | 1955 | 1461236577682 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc37983ac00) [pid = 1955] [serial = 1605] [outer = 0x7fc361ddd800] 04:02:58 INFO - PROCESS | 1955 | 1461236578539 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1528ms 04:02:58 INFO - PROCESS | 1955 | 1461236578607 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1955 | 1461236578611 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:02:58 INFO - PROCESS | 1955 | 1461236578617 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1955 | 1461236578619 Marionette TRACE conn4 <- [1,2110,null,{}] 04:02:58 INFO - PROCESS | 1955 | 1461236578625 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:58 INFO - PROCESS | 1955 | 1461236578845 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:02:59 INFO - PROCESS | 1955 | 1461236579110 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea69800 == 171 [pid = 1955] [id = 535] 04:02:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc35ea4c000) [pid = 1955] [serial = 1606] [outer = (nil)] 04:02:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc35ea54c00) [pid = 1955] [serial = 1607] [outer = 0x7fc35ea4c000] 04:02:59 INFO - PROCESS | 1955 | 1461236579226 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc35ea59400) [pid = 1955] [serial = 1608] [outer = 0x7fc35ea4c000] 04:03:00 INFO - PROCESS | 1955 | 1461236580121 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 04:03:00 INFO - PROCESS | 1955 | 1461236580199 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 1955 | 1461236580203 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:03:00 INFO - PROCESS | 1955 | 1461236580209 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 1955 | 1461236580212 Marionette TRACE conn4 <- [1,2114,null,{}] 04:03:00 INFO - PROCESS | 1955 | 1461236580218 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:00 INFO - PROCESS | 1955 | 1461236580482 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:03:00 INFO - PROCESS | 1955 | 1461236580790 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea7b000 == 172 [pid = 1955] [id = 536] 04:03:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc35ea4f400) [pid = 1955] [serial = 1609] [outer = (nil)] 04:03:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc3626cbc00) [pid = 1955] [serial = 1610] [outer = 0x7fc35ea4f400] 04:03:00 INFO - PROCESS | 1955 | 1461236580869 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc36a243800) [pid = 1955] [serial = 1611] [outer = 0x7fc35ea4f400] 04:03:02 INFO - PROCESS | 1955 | 1461236582482 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2348ms 04:03:02 INFO - PROCESS | 1955 | 1461236582558 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:03:02 INFO - PROCESS | 1955 | 1461236582563 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:03:02 INFO - PROCESS | 1955 | 1461236582571 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1955 | 1461236582576 Marionette TRACE conn4 <- [1,2118,null,{}] 04:03:02 INFO - PROCESS | 1955 | 1461236582583 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:02 INFO - PROCESS | 1955 | 1461236582823 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:03:03 INFO - PROCESS | 1955 | 1461236583106 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f69800 == 173 [pid = 1955] [id = 537] 04:03:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc3591ec800) [pid = 1955] [serial = 1612] [outer = (nil)] 04:03:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc35f20c000) [pid = 1955] [serial = 1613] [outer = 0x7fc3591ec800] 04:03:03 INFO - PROCESS | 1955 | 1461236583176 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc35f4cec00) [pid = 1955] [serial = 1614] [outer = 0x7fc3591ec800] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a842000 == 172 [pid = 1955] [id = 454] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37562e800 == 171 [pid = 1955] [id = 457] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dac8800 == 170 [pid = 1955] [id = 458] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362f6d800 == 169 [pid = 1955] [id = 460] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a668000 == 168 [pid = 1955] [id = 461] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc371492000 == 167 [pid = 1955] [id = 456] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36488b800 == 166 [pid = 1955] [id = 518] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36338c800 == 165 [pid = 1955] [id = 517] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625c8000 == 164 [pid = 1955] [id = 516] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc04000 == 163 [pid = 1955] [id = 515] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35cbdb800 == 162 [pid = 1955] [id = 514] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360e04800 == 161 [pid = 1955] [id = 513] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d627800 == 160 [pid = 1955] [id = 511] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357ecf000 == 159 [pid = 1955] [id = 510] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357bd3800 == 158 [pid = 1955] [id = 509] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364dce800 == 157 [pid = 1955] [id = 508] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d36c800 == 156 [pid = 1955] [id = 507] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590aa800 == 155 [pid = 1955] [id = 506] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3891ae800 == 154 [pid = 1955] [id = 505] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38861d800 == 153 [pid = 1955] [id = 504] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dac7800 == 152 [pid = 1955] [id = 503] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f92000 == 151 [pid = 1955] [id = 502] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375631000 == 150 [pid = 1955] [id = 501] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37050d000 == 149 [pid = 1955] [id = 500] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d721800 == 148 [pid = 1955] [id = 499] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca61000 == 147 [pid = 1955] [id = 498] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36684b800 == 146 [pid = 1955] [id = 497] 04:03:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3612a9000 == 145 [pid = 1955] [id = 496] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc362c63400) [pid = 1955] [serial = 1484] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc364d0fc00) [pid = 1955] [serial = 1478] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc36a957800) [pid = 1955] [serial = 1433] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc36309f800) [pid = 1955] [serial = 1427] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc362c68c00) [pid = 1955] [serial = 1473] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc375b56c00) [pid = 1955] [serial = 1457] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc36693f000) [pid = 1955] [serial = 1481] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc360743000) [pid = 1955] [serial = 1424] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc3647a6c00) [pid = 1955] [serial = 1475] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc364844c00) [pid = 1955] [serial = 1460] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc35f428400) [pid = 1955] [serial = 1469] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc36074b400) [pid = 1955] [serial = 1470] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc36a953800) [pid = 1955] [serial = 1421] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc35f4cc000) [pid = 1955] [serial = 1466] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc370d57400) [pid = 1955] [serial = 1445] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36cc71000) [pid = 1955] [serial = 1436] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc36074ac00) [pid = 1955] [serial = 1472] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc36a4a5800) [pid = 1955] [serial = 1482] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36482ac00) [pid = 1955] [serial = 1476] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc36518e800) [pid = 1955] [serial = 1479] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc372b75400) [pid = 1955] [serial = 1451] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc37144a000) [pid = 1955] [serial = 1448] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc36db14c00) [pid = 1955] [serial = 1439] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc383cf9400) [pid = 1955] [serial = 1463] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc370307c00) [pid = 1955] [serial = 1442] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc3767af800) [pid = 1955] [serial = 1454] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc365186c00) [pid = 1955] [serial = 1430] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc364846c00) [pid = 1955] [serial = 1485] [outer = (nil)] [url = about:blank] 04:03:04 INFO - PROCESS | 1955 | 1461236584607 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2084ms 04:03:04 INFO - PROCESS | 1955 | 1461236584655 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 1955 | 1461236584663 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:03:04 INFO - PROCESS | 1955 | 1461236584674 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 1955 | 1461236584678 Marionette TRACE conn4 <- [1,2122,null,{}] 04:03:04 INFO - PROCESS | 1955 | 1461236584684 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:04 INFO - PROCESS | 1955 | 1461236584910 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:03:05 INFO - PROCESS | 1955 | 1461236585106 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35a7d6000 == 146 [pid = 1955] [id = 538] 04:03:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc3591e6800) [pid = 1955] [serial = 1615] [outer = (nil)] 04:03:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc360937400) [pid = 1955] [serial = 1616] [outer = 0x7fc3591e6800] 04:03:05 INFO - PROCESS | 1955 | 1461236585179 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc36280fc00) [pid = 1955] [serial = 1617] [outer = 0x7fc3591e6800] 04:03:06 INFO - PROCESS | 1955 | 1461236586073 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1436ms 04:03:06 INFO - PROCESS | 1955 | 1461236586110 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1955 | 1461236586114 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:03:06 INFO - PROCESS | 1955 | 1461236586120 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1955 | 1461236586126 Marionette TRACE conn4 <- [1,2126,null,{}] 04:03:06 INFO - PROCESS | 1955 | 1461236586141 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:06 INFO - PROCESS | 1955 | 1461236586436 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:03:06 INFO - PROCESS | 1955 | 1461236586473 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e9b800 == 147 [pid = 1955] [id = 539] 04:03:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc361d8ec00) [pid = 1955] [serial = 1618] [outer = (nil)] 04:03:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc362b7d000) [pid = 1955] [serial = 1619] [outer = 0x7fc361d8ec00] 04:03:06 INFO - PROCESS | 1955 | 1461236586540 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc3631bd000) [pid = 1955] [serial = 1620] [outer = 0x7fc361d8ec00] 04:03:07 INFO - PROCESS | 1955 | 1461236587506 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1438ms 04:03:07 INFO - PROCESS | 1955 | 1461236587560 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 1955 | 1461236587564 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:03:07 INFO - PROCESS | 1955 | 1461236587570 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 1955 | 1461236587573 Marionette TRACE conn4 <- [1,2130,null,{}] 04:03:07 INFO - PROCESS | 1955 | 1461236587578 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:07 INFO - PROCESS | 1955 | 1461236587834 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:03:07 INFO - PROCESS | 1955 | 1461236587876 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36331d800 == 148 [pid = 1955] [id = 540] 04:03:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc364810800) [pid = 1955] [serial = 1621] [outer = (nil)] 04:03:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc364ce3000) [pid = 1955] [serial = 1622] [outer = 0x7fc364810800] 04:03:07 INFO - PROCESS | 1955 | 1461236587957 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc365182400) [pid = 1955] [serial = 1623] [outer = 0x7fc364810800] 04:03:08 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc3591b9800) [pid = 1955] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:03:08 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc35eb3f000) [pid = 1955] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:03:08 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc36280d400) [pid = 1955] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:03:08 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc35f436800) [pid = 1955] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:03:08 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc35cf56c00) [pid = 1955] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:03:09 INFO - PROCESS | 1955 | 1461236589270 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 1955 | 1461236589311 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:03:09 INFO - PROCESS | 1955 | 1461236589319 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 1955 | 1461236589322 Marionette TRACE conn4 <- [1,2134,null,{}] 04:03:09 INFO - PROCESS | 1955 | 1461236589327 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:09 INFO - PROCESS | 1955 | 1461236589599 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:03:09 INFO - PROCESS | 1955 | 1461236589620 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a8f000 == 149 [pid = 1955] [id = 541] 04:03:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc35f22d000) [pid = 1955] [serial = 1624] [outer = (nil)] 04:03:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc365187400) [pid = 1955] [serial = 1625] [outer = 0x7fc35f22d000] 04:03:09 INFO - PROCESS | 1955 | 1461236589684 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc36a507400) [pid = 1955] [serial = 1626] [outer = 0x7fc35f22d000] 04:03:10 INFO - PROCESS | 1955 | 1461236590539 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1236ms 04:03:10 INFO - PROCESS | 1955 | 1461236590556 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1955 | 1461236590558 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:03:10 INFO - PROCESS | 1955 | 1461236590577 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1955 | 1461236590592 Marionette TRACE conn4 <- [1,2138,null,{}] 04:03:10 INFO - PROCESS | 1955 | 1461236590599 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:10 INFO - PROCESS | 1955 | 1461236590839 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:03:11 INFO - PROCESS | 1955 | 1461236591278 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590b7000 == 150 [pid = 1955] [id = 542] 04:03:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc3591b5400) [pid = 1955] [serial = 1627] [outer = (nil)] 04:03:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc3592eb400) [pid = 1955] [serial = 1628] [outer = 0x7fc3591b5400] 04:03:11 INFO - PROCESS | 1955 | 1461236591359 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc35ea5a800) [pid = 1955] [serial = 1629] [outer = 0x7fc3591b5400] 04:03:12 INFO - PROCESS | 1955 | 1461236592274 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1744ms 04:03:12 INFO - PROCESS | 1955 | 1461236592323 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 1955 | 1461236592331 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:03:12 INFO - PROCESS | 1955 | 1461236592340 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 1955 | 1461236592345 Marionette TRACE conn4 <- [1,2142,null,{}] 04:03:12 INFO - PROCESS | 1955 | 1461236592352 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:12 INFO - PROCESS | 1955 | 1461236592610 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:03:12 INFO - PROCESS | 1955 | 1461236592956 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624cb800 == 151 [pid = 1955] [id = 543] 04:03:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc361d92c00) [pid = 1955] [serial = 1630] [outer = (nil)] 04:03:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc362810000) [pid = 1955] [serial = 1631] [outer = 0x7fc361d92c00] 04:03:13 INFO - PROCESS | 1955 | 1461236593041 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc362b7bc00) [pid = 1955] [serial = 1632] [outer = 0x7fc361d92c00] 04:03:13 INFO - PROCESS | 1955 | 1461236593988 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 1955 | 1461236594046 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:03:14 INFO - PROCESS | 1955 | 1461236594053 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 1955 | 1461236594055 Marionette TRACE conn4 <- [1,2146,null,{}] 04:03:14 INFO - PROCESS | 1955 | 1461236594062 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:14 INFO - PROCESS | 1955 | 1461236594280 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:03:14 INFO - PROCESS | 1955 | 1461236594623 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366846800 == 152 [pid = 1955] [id = 544] 04:03:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc35eb4b800) [pid = 1955] [serial = 1633] [outer = (nil)] 04:03:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc3647aa800) [pid = 1955] [serial = 1634] [outer = 0x7fc35eb4b800] 04:03:14 INFO - PROCESS | 1955 | 1461236594706 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc36a245000) [pid = 1955] [serial = 1635] [outer = 0x7fc35eb4b800] 04:03:15 INFO - PROCESS | 1955 | 1461236595736 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 1955 | 1461236595789 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:03:15 INFO - PROCESS | 1955 | 1461236595806 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1955 | 1461236595815 Marionette TRACE conn4 <- [1,2150,null,{}] 04:03:15 INFO - PROCESS | 1955 | 1461236595821 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:16 INFO - PROCESS | 1955 | 1461236596048 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:03:16 INFO - PROCESS | 1955 | 1461236596374 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61b800 == 153 [pid = 1955] [id = 545] 04:03:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc362c64800) [pid = 1955] [serial = 1636] [outer = (nil)] 04:03:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc36b654000) [pid = 1955] [serial = 1637] [outer = 0x7fc362c64800] 04:03:16 INFO - PROCESS | 1955 | 1461236596454 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc36d4b9000) [pid = 1955] [serial = 1638] [outer = 0x7fc362c64800] 04:03:17 INFO - PROCESS | 1955 | 1461236597307 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1555ms 04:03:17 INFO - PROCESS | 1955 | 1461236597354 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:03:17 INFO - PROCESS | 1955 | 1461236597358 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:03:17 INFO - PROCESS | 1955 | 1461236597364 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 1955 | 1461236597367 Marionette TRACE conn4 <- [1,2154,null,{}] 04:03:17 INFO - PROCESS | 1955 | 1461236597373 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:17 INFO - PROCESS | 1955 | 1461236597601 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:03:17 INFO - PROCESS | 1955 | 1461236597865 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d40f800 == 154 [pid = 1955] [id = 546] 04:03:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc3631b2800) [pid = 1955] [serial = 1639] [outer = (nil)] 04:03:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36eba8c00) [pid = 1955] [serial = 1640] [outer = 0x7fc3631b2800] 04:03:17 INFO - PROCESS | 1955 | 1461236597986 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc3702c8800) [pid = 1955] [serial = 1641] [outer = 0x7fc3631b2800] 04:03:18 INFO - PROCESS | 1955 | 1461236598819 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1528ms 04:03:18 INFO - PROCESS | 1955 | 1461236598894 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1955 | 1461236598897 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:03:18 INFO - PROCESS | 1955 | 1461236598904 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1955 | 1461236598907 Marionette TRACE conn4 <- [1,2158,null,{}] 04:03:18 INFO - PROCESS | 1955 | 1461236598913 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:19 INFO - PROCESS | 1955 | 1461236599123 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:03:19 INFO - PROCESS | 1955 | 1461236599391 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffaf800 == 155 [pid = 1955] [id = 547] 04:03:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc370d5d800) [pid = 1955] [serial = 1642] [outer = (nil)] 04:03:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc370eb9400) [pid = 1955] [serial = 1643] [outer = 0x7fc370d5d800] 04:03:19 INFO - PROCESS | 1955 | 1461236599532 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc374382800) [pid = 1955] [serial = 1644] [outer = 0x7fc370d5d800] 04:03:20 INFO - PROCESS | 1955 | 1461236600559 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1683ms 04:03:20 INFO - PROCESS | 1955 | 1461236600588 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:03:20 INFO - PROCESS | 1955 | 1461236600592 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:03:20 INFO - PROCESS | 1955 | 1461236600598 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1955 | 1461236600601 Marionette TRACE conn4 <- [1,2162,null,{}] 04:03:20 INFO - PROCESS | 1955 | 1461236600607 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:20 INFO - PROCESS | 1955 | 1461236600822 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:03:21 INFO - PROCESS | 1955 | 1461236601103 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc373f9d800 == 156 [pid = 1955] [id = 548] 04:03:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc370eb3400) [pid = 1955] [serial = 1645] [outer = (nil)] 04:03:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc3767c4800) [pid = 1955] [serial = 1646] [outer = 0x7fc370eb3400] 04:03:21 INFO - PROCESS | 1955 | 1461236601282 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc382bdec00) [pid = 1955] [serial = 1647] [outer = 0x7fc370eb3400] 04:03:22 INFO - PROCESS | 1955 | 1461236602256 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1733ms 04:03:22 INFO - PROCESS | 1955 | 1461236602332 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 1955 | 1461236602336 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:03:22 INFO - PROCESS | 1955 | 1461236602342 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 1955 | 1461236602346 Marionette TRACE conn4 <- [1,2166,null,{}] 04:03:22 INFO - PROCESS | 1955 | 1461236602353 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:22 INFO - PROCESS | 1955 | 1461236602626 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:03:22 INFO - PROCESS | 1955 | 1461236602941 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376739000 == 157 [pid = 1955] [id = 549] 04:03:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc370309400) [pid = 1955] [serial = 1648] [outer = (nil)] 04:03:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc384bd8000) [pid = 1955] [serial = 1649] [outer = 0x7fc370309400] 04:03:23 INFO - PROCESS | 1955 | 1461236603020 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc384ffb800) [pid = 1955] [serial = 1650] [outer = 0x7fc370309400] 04:03:23 INFO - PROCESS | 1955 | 1461236603899 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1633ms 04:03:23 INFO - PROCESS | 1955 | 1461236603977 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 1955 | 1461236603981 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:03:23 INFO - PROCESS | 1955 | 1461236603989 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - PROCESS | 1955 | 1461236603992 Marionette TRACE conn4 <- [1,2170,null,{}] 04:03:24 INFO - PROCESS | 1955 | 1461236604000 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:24 INFO - PROCESS | 1955 | 1461236604265 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:03:24 INFO - PROCESS | 1955 | 1461236604588 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dabf000 == 158 [pid = 1955] [id = 550] 04:03:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc3710a1c00) [pid = 1955] [serial = 1651] [outer = (nil)] 04:03:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc388b80c00) [pid = 1955] [serial = 1652] [outer = 0x7fc3710a1c00] 04:03:24 INFO - PROCESS | 1955 | 1461236604681 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc388e64800) [pid = 1955] [serial = 1653] [outer = 0x7fc3710a1c00] 04:03:25 INFO - PROCESS | 1955 | 1461236605539 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1582ms 04:03:25 INFO - PROCESS | 1955 | 1461236605572 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 1955 | 1461236605575 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:03:25 INFO - PROCESS | 1955 | 1461236605582 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 1955 | 1461236605584 Marionette TRACE conn4 <- [1,2174,null,{}] 04:03:25 INFO - PROCESS | 1955 | 1461236605590 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:25 INFO - PROCESS | 1955 | 1461236605801 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:03:26 INFO - PROCESS | 1955 | 1461236606052 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388ea7000 == 159 [pid = 1955] [id = 551] 04:03:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc35cfbdc00) [pid = 1955] [serial = 1654] [outer = (nil)] 04:03:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc35cfc3800) [pid = 1955] [serial = 1655] [outer = 0x7fc35cfbdc00] 04:03:26 INFO - PROCESS | 1955 | 1461236606127 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc35cfc8800) [pid = 1955] [serial = 1656] [outer = 0x7fc35cfbdc00] 04:03:27 INFO - PROCESS | 1955 | 1461236607059 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1529ms 04:03:27 INFO - PROCESS | 1955 | 1461236607128 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 1955 | 1461236607132 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:03:27 INFO - PROCESS | 1955 | 1461236607141 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 1955 | 1461236607144 Marionette TRACE conn4 <- [1,2178,null,{}] 04:03:27 INFO - PROCESS | 1955 | 1461236607148 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:27 INFO - PROCESS | 1955 | 1461236607350 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:03:27 INFO - PROCESS | 1955 | 1461236607620 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3593d3000 == 160 [pid = 1955] [id = 552] 04:03:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc35d2e9800) [pid = 1955] [serial = 1657] [outer = (nil)] 04:03:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc35d2eb400) [pid = 1955] [serial = 1658] [outer = 0x7fc35d2e9800] 04:03:27 INFO - PROCESS | 1955 | 1461236607765 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc35d2f1800) [pid = 1955] [serial = 1659] [outer = 0x7fc35d2e9800] 04:03:28 INFO - PROCESS | 1955 | 1461236608685 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1588ms 04:03:28 INFO - PROCESS | 1955 | 1461236608730 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:03:28 INFO - PROCESS | 1955 | 1461236608735 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:03:28 INFO - PROCESS | 1955 | 1461236608740 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1955 | 1461236608745 Marionette TRACE conn4 <- [1,2182,null,{}] 04:03:28 INFO - PROCESS | 1955 | 1461236608750 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:28 INFO - PROCESS | 1955 | 1461236608991 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:03:29 INFO - PROCESS | 1955 | 1461236609260 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358f8c800 == 161 [pid = 1955] [id = 553] 04:03:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc35d2e7c00) [pid = 1955] [serial = 1660] [outer = (nil)] 04:03:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc362dafc00) [pid = 1955] [serial = 1661] [outer = 0x7fc35d2e7c00] 04:03:29 INFO - PROCESS | 1955 | 1461236609385 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc388b7a400) [pid = 1955] [serial = 1662] [outer = 0x7fc35d2e7c00] 04:03:30 INFO - PROCESS | 1955 | 1461236610240 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1536ms 04:03:30 INFO - PROCESS | 1955 | 1461236610277 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 1955 | 1461236610281 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:03:30 INFO - PROCESS | 1955 | 1461236610286 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 1955 | 1461236610289 Marionette TRACE conn4 <- [1,2186,null,{}] 04:03:30 INFO - PROCESS | 1955 | 1461236610294 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:30 INFO - PROCESS | 1955 | 1461236610521 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:03:30 INFO - PROCESS | 1955 | 1461236610797 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35aad0000 == 162 [pid = 1955] [id = 554] 04:03:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc35d2e9c00) [pid = 1955] [serial = 1663] [outer = (nil)] 04:03:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc3606b2400) [pid = 1955] [serial = 1664] [outer = 0x7fc35d2e9c00] 04:03:30 INFO - PROCESS | 1955 | 1461236610916 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc3606b6c00) [pid = 1955] [serial = 1665] [outer = 0x7fc35d2e9c00] 04:03:31 INFO - PROCESS | 1955 | 1461236611763 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1527ms 04:03:31 INFO - PROCESS | 1955 | 1461236611815 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1955 | 1461236611819 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:03:31 INFO - PROCESS | 1955 | 1461236611826 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1955 | 1461236611829 Marionette TRACE conn4 <- [1,2190,null,{}] 04:03:31 INFO - PROCESS | 1955 | 1461236611835 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:32 INFO - PROCESS | 1955 | 1461236612049 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:03:32 INFO - PROCESS | 1955 | 1461236612324 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbd2000 == 163 [pid = 1955] [id = 555] 04:03:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc3606a9800) [pid = 1955] [serial = 1666] [outer = (nil)] 04:03:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc362db2400) [pid = 1955] [serial = 1667] [outer = 0x7fc3606a9800] 04:03:32 INFO - PROCESS | 1955 | 1461236612443 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc3890ab400) [pid = 1955] [serial = 1668] [outer = 0x7fc3606a9800] 04:03:33 INFO - PROCESS | 1955 | 1461236613292 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1533ms 04:03:33 INFO - PROCESS | 1955 | 1461236613360 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:03:33 INFO - PROCESS | 1955 | 1461236613364 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:03:33 INFO - PROCESS | 1955 | 1461236613370 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 1955 | 1461236613373 Marionette TRACE conn4 <- [1,2194,null,{}] 04:03:33 INFO - PROCESS | 1955 | 1461236613378 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:33 INFO - PROCESS | 1955 | 1461236613599 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:03:33 INFO - PROCESS | 1955 | 1461236613870 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665b4800 == 164 [pid = 1955] [id = 556] 04:03:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc3606b2000) [pid = 1955] [serial = 1669] [outer = (nil)] 04:03:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc36323a400) [pid = 1955] [serial = 1670] [outer = 0x7fc3606b2000] 04:03:33 INFO - PROCESS | 1955 | 1461236613987 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc36323e000) [pid = 1955] [serial = 1671] [outer = 0x7fc3606b2000] 04:03:34 INFO - PROCESS | 1955 | 1461236614818 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1485ms 04:03:34 INFO - PROCESS | 1955 | 1461236614856 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:03:34 INFO - PROCESS | 1955 | 1461236614859 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:03:34 INFO - PROCESS | 1955 | 1461236614871 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 1955 | 1461236614873 Marionette TRACE conn4 <- [1,2198,null,{}] 04:03:34 INFO - PROCESS | 1955 | 1461236614884 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:35 INFO - PROCESS | 1955 | 1461236615097 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:03:35 INFO - PROCESS | 1955 | 1461236615474 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d426800 == 165 [pid = 1955] [id = 557] 04:03:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc35d454800) [pid = 1955] [serial = 1672] [outer = (nil)] 04:03:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc35d45e000) [pid = 1955] [serial = 1673] [outer = 0x7fc35d454800] 04:03:35 INFO - PROCESS | 1955 | 1461236615553 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc362dac800) [pid = 1955] [serial = 1674] [outer = 0x7fc35d454800] 04:03:36 INFO - PROCESS | 1955 | 1461236616387 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1539ms 04:03:36 INFO - PROCESS | 1955 | 1461236616404 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 1955 | 1461236616408 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:03:36 INFO - PROCESS | 1955 | 1461236616413 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 1955 | 1461236616416 Marionette TRACE conn4 <- [1,2202,null,{}] 04:03:36 INFO - PROCESS | 1955 | 1461236616422 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:36 INFO - PROCESS | 1955 | 1461236616638 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:03:36 INFO - PROCESS | 1955 | 1461236616918 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357c6d000 == 166 [pid = 1955] [id = 558] 04:03:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc35d458000) [pid = 1955] [serial = 1675] [outer = (nil)] 04:03:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc36323f400) [pid = 1955] [serial = 1676] [outer = 0x7fc35d458000] 04:03:37 INFO - PROCESS | 1955 | 1461236616995 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fc36b6f0c00) [pid = 1955] [serial = 1677] [outer = 0x7fc35d458000] 04:03:37 INFO - PROCESS | 1955 | 1461236617853 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1490ms 04:03:37 INFO - PROCESS | 1955 | 1461236617904 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 1955 | 1461236617907 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:03:37 INFO - PROCESS | 1955 | 1461236617913 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 1955 | 1461236617915 Marionette TRACE conn4 <- [1,2206,null,{}] 04:03:37 INFO - PROCESS | 1955 | 1461236617921 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:38 INFO - PROCESS | 1955 | 1461236618139 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:03:38 INFO - PROCESS | 1955 | 1461236618440 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d428000 == 167 [pid = 1955] [id = 559] 04:03:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fc3591ed400) [pid = 1955] [serial = 1678] [outer = (nil)] 04:03:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fc35e9adc00) [pid = 1955] [serial = 1679] [outer = 0x7fc3591ed400] 04:03:38 INFO - PROCESS | 1955 | 1461236618558 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fc362c6fc00) [pid = 1955] [serial = 1680] [outer = 0x7fc3591ed400] 04:03:39 INFO - PROCESS | 1955 | 1461236619948 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2136ms 04:03:40 INFO - PROCESS | 1955 | 1461236620050 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 1955 | 1461236620056 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:03:40 INFO - PROCESS | 1955 | 1461236620063 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1955 | 1461236620069 Marionette TRACE conn4 <- [1,2210,null,{}] 04:03:40 INFO - PROCESS | 1955 | 1461236620078 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:40 INFO - PROCESS | 1955 | 1461236620321 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:03:40 INFO - PROCESS | 1955 | 1461236620612 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d423000 == 168 [pid = 1955] [id = 560] 04:03:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fc3592f1000) [pid = 1955] [serial = 1681] [outer = (nil)] 04:03:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fc35d2ef800) [pid = 1955] [serial = 1682] [outer = 0x7fc3592f1000] 04:03:40 INFO - PROCESS | 1955 | 1461236620686 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fc35d8c1800) [pid = 1955] [serial = 1683] [outer = 0x7fc3592f1000] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366779800 == 167 [pid = 1955] [id = 449] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364a8f000 == 166 [pid = 1955] [id = 541] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36331d800 == 165 [pid = 1955] [id = 540] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e9b800 == 164 [pid = 1955] [id = 539] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35a7d6000 == 163 [pid = 1955] [id = 538] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362f69800 == 162 [pid = 1955] [id = 537] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37059e800 == 161 [pid = 1955] [id = 527] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecca800 == 160 [pid = 1955] [id = 526] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d79d800 == 159 [pid = 1955] [id = 525] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca6a800 == 158 [pid = 1955] [id = 524] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b667800 == 157 [pid = 1955] [id = 523] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a67e800 == 156 [pid = 1955] [id = 522] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665dc800 == 155 [pid = 1955] [id = 521] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362f74800 == 154 [pid = 1955] [id = 520] 04:03:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea14000 == 153 [pid = 1955] [id = 519] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fc3591ef000) [pid = 1955] [serial = 1541] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fc3736be400) [pid = 1955] [serial = 1508] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fc37144f400) [pid = 1955] [serial = 1505] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fc376ff5800) [pid = 1955] [serial = 1514] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fc35ecd8c00) [pid = 1955] [serial = 1538] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fc35cf4b800) [pid = 1955] [serial = 1535] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fc36a245800) [pid = 1955] [serial = 1487] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc36d43b000) [pid = 1955] [serial = 1499] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc36b64a800) [pid = 1955] [serial = 1496] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc38ae9c400) [pid = 1955] [serial = 1526] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc375b4a000) [pid = 1955] [serial = 1511] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc363444400) [pid = 1955] [serial = 1550] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc364809c00) [pid = 1955] [serial = 1553] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc38916f800) [pid = 1955] [serial = 1523] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc3607ddc00) [pid = 1955] [serial = 1544] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc3647a5c00) [pid = 1955] [serial = 1551] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc388ce7000) [pid = 1955] [serial = 1520] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc361d93c00) [pid = 1955] [serial = 1545] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc35d8c1400) [pid = 1955] [serial = 1542] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc364845400) [pid = 1955] [serial = 1554] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc36db12800) [pid = 1955] [serial = 1502] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc35fc9ec00) [pid = 1955] [serial = 1490] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc3591eec00) [pid = 1955] [serial = 1529] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc362d84000) [pid = 1955] [serial = 1493] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc3592ed000) [pid = 1955] [serial = 1532] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc362c6d800) [pid = 1955] [serial = 1548] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc362807400) [pid = 1955] [serial = 1547] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc383e0b400) [pid = 1955] [serial = 1517] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc364ce8c00) [pid = 1955] [serial = 1556] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1955 | 1461236622368 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2340ms 04:03:42 INFO - PROCESS | 1955 | 1461236622447 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 1955 | 1461236622455 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:03:42 INFO - PROCESS | 1955 | 1461236622469 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 1955 | 1461236622474 Marionette TRACE conn4 <- [1,2214,null,{}] 04:03:42 INFO - PROCESS | 1955 | 1461236622479 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:42 INFO - PROCESS | 1955 | 1461236622685 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:03:42 INFO - PROCESS | 1955 | 1461236622870 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d414000 == 154 [pid = 1955] [id = 561] 04:03:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc3591e7800) [pid = 1955] [serial = 1684] [outer = (nil)] 04:03:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc35fca1400) [pid = 1955] [serial = 1685] [outer = 0x7fc3591e7800] 04:03:42 INFO - PROCESS | 1955 | 1461236622937 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc36093d000) [pid = 1955] [serial = 1686] [outer = 0x7fc3591e7800] 04:03:43 INFO - PROCESS | 1955 | 1461236623775 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1389ms 04:03:43 INFO - PROCESS | 1955 | 1461236623858 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 1955 | 1461236623862 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:03:43 INFO - PROCESS | 1955 | 1461236623868 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1955 | 1461236623874 Marionette TRACE conn4 <- [1,2218,null,{}] 04:03:43 INFO - PROCESS | 1955 | 1461236623893 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:44 INFO - PROCESS | 1955 | 1461236624114 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:03:44 INFO - PROCESS | 1955 | 1461236624375 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36129e800 == 155 [pid = 1955] [id = 562] 04:03:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc362b78000) [pid = 1955] [serial = 1687] [outer = (nil)] 04:03:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc362c64400) [pid = 1955] [serial = 1688] [outer = 0x7fc362b78000] 04:03:44 INFO - PROCESS | 1955 | 1461236624459 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc362dae800) [pid = 1955] [serial = 1689] [outer = 0x7fc362b78000] 04:03:45 INFO - PROCESS | 1955 | 1461236625280 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1440ms 04:03:45 INFO - PROCESS | 1955 | 1461236625308 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:03:45 INFO - PROCESS | 1955 | 1461236625324 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:03:45 INFO - PROCESS | 1955 | 1461236625338 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 1955 | 1461236625341 Marionette TRACE conn4 <- [1,2222,null,{}] 04:03:45 INFO - PROCESS | 1955 | 1461236625347 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:45 INFO - PROCESS | 1955 | 1461236625629 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:03:45 INFO - PROCESS | 1955 | 1461236625661 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625e5000 == 156 [pid = 1955] [id = 563] 04:03:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc35d45a400) [pid = 1955] [serial = 1690] [outer = (nil)] 04:03:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc364805400) [pid = 1955] [serial = 1691] [outer = 0x7fc35d45a400] 04:03:45 INFO - PROCESS | 1955 | 1461236625730 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc36482bc00) [pid = 1955] [serial = 1692] [outer = 0x7fc35d45a400] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc361d8ec00) [pid = 1955] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc35f42d400) [pid = 1955] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc374cc4000) [pid = 1955] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc3591ec800) [pid = 1955] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc35f436400) [pid = 1955] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc3712b3800) [pid = 1955] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc364810800) [pid = 1955] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc364851000) [pid = 1955] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc35f23a000) [pid = 1955] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc35f42b000) [pid = 1955] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc36309d000) [pid = 1955] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc36a8cec00) [pid = 1955] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc35d8bf000) [pid = 1955] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc363095400) [pid = 1955] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc35d8b5c00) [pid = 1955] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc36d64a800) [pid = 1955] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc3647a8000) [pid = 1955] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc3591e6800) [pid = 1955] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc36a8cf400) [pid = 1955] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc35eb3fc00) [pid = 1955] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc36344ac00) [pid = 1955] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc374d9ec00) [pid = 1955] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc38aea2000) [pid = 1955] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc35e9ad800) [pid = 1955] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:03:47 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc36d4bec00) [pid = 1955] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:03:47 INFO - PROCESS | 1955 | 1461236627523 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2242ms 04:03:47 INFO - PROCESS | 1955 | 1461236627573 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:03:47 INFO - PROCESS | 1955 | 1461236627577 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:03:47 INFO - PROCESS | 1955 | 1461236627582 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 1955 | 1461236627584 Marionette TRACE conn4 <- [1,2226,null,{}] 04:03:47 INFO - PROCESS | 1955 | 1461236627594 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:47 INFO - PROCESS | 1955 | 1461236627861 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:03:47 INFO - PROCESS | 1955 | 1461236627883 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f68000 == 157 [pid = 1955] [id = 564] 04:03:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc35d8b7c00) [pid = 1955] [serial = 1693] [outer = (nil)] 04:03:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc362b74400) [pid = 1955] [serial = 1694] [outer = 0x7fc35d8b7c00] 04:03:47 INFO - PROCESS | 1955 | 1461236627946 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc364811400) [pid = 1955] [serial = 1695] [outer = 0x7fc35d8b7c00] 04:03:48 INFO - PROCESS | 1955 | 1461236628773 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1232ms 04:03:48 INFO - PROCESS | 1955 | 1461236628817 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 1955 | 1461236628820 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:03:48 INFO - PROCESS | 1955 | 1461236628826 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 1955 | 1461236628828 Marionette TRACE conn4 <- [1,2230,null,{}] 04:03:48 INFO - PROCESS | 1955 | 1461236628834 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:49 INFO - PROCESS | 1955 | 1461236629096 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:03:49 INFO - PROCESS | 1955 | 1461236629530 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357ed8800 == 158 [pid = 1955] [id = 565] 04:03:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc3591ba000) [pid = 1955] [serial = 1696] [outer = (nil)] 04:03:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc3592f0400) [pid = 1955] [serial = 1697] [outer = 0x7fc3591ba000] 04:03:49 INFO - PROCESS | 1955 | 1461236629614 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc35d2e8400) [pid = 1955] [serial = 1698] [outer = 0x7fc3591ba000] 04:03:50 INFO - PROCESS | 1955 | 1461236630575 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1786ms 04:03:50 INFO - PROCESS | 1955 | 1461236630614 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:03:50 INFO - PROCESS | 1955 | 1461236630620 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:03:50 INFO - PROCESS | 1955 | 1461236630627 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 1955 | 1461236630634 Marionette TRACE conn4 <- [1,2234,null,{}] 04:03:50 INFO - PROCESS | 1955 | 1461236630640 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:50 INFO - PROCESS | 1955 | 1461236630873 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:03:51 INFO - PROCESS | 1955 | 1461236631193 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36126a000 == 159 [pid = 1955] [id = 566] 04:03:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc35ecd7000) [pid = 1955] [serial = 1699] [outer = (nil)] 04:03:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc3607e3000) [pid = 1955] [serial = 1700] [outer = 0x7fc35ecd7000] 04:03:51 INFO - PROCESS | 1955 | 1461236631287 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc361ddcc00) [pid = 1955] [serial = 1701] [outer = 0x7fc35ecd7000] 04:03:52 INFO - PROCESS | 1955 | 1461236632215 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1636ms 04:03:52 INFO - PROCESS | 1955 | 1461236632268 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 1955 | 1461236632274 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:03:52 INFO - PROCESS | 1955 | 1461236632281 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 1955 | 1461236632284 Marionette TRACE conn4 <- [1,2238,null,{}] 04:03:52 INFO - PROCESS | 1955 | 1461236632290 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:52 INFO - PROCESS | 1955 | 1461236632574 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:03:52 INFO - PROCESS | 1955 | 1461236632931 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363462000 == 160 [pid = 1955] [id = 567] 04:03:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc36280a800) [pid = 1955] [serial = 1702] [outer = (nil)] 04:03:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc362db0400) [pid = 1955] [serial = 1703] [outer = 0x7fc36280a800] 04:03:53 INFO - PROCESS | 1955 | 1461236633015 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc363234000) [pid = 1955] [serial = 1704] [outer = 0x7fc36280a800] 04:03:53 INFO - PROCESS | 1955 | 1461236633944 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1731ms 04:03:54 INFO - PROCESS | 1955 | 1461236634014 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1955 | 1461236634018 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:03:54 INFO - PROCESS | 1955 | 1461236634035 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1955 | 1461236634044 Marionette TRACE conn4 <- [1,2242,null,{}] 04:03:54 INFO - PROCESS | 1955 | 1461236634051 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:54 INFO - PROCESS | 1955 | 1461236634324 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:03:54 INFO - PROCESS | 1955 | 1461236634641 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665d8000 == 161 [pid = 1955] [id = 568] 04:03:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc36482c000) [pid = 1955] [serial = 1705] [outer = (nil)] 04:03:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc364e1e400) [pid = 1955] [serial = 1706] [outer = 0x7fc36482c000] 04:03:54 INFO - PROCESS | 1955 | 1461236634716 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc364e23800) [pid = 1955] [serial = 1707] [outer = 0x7fc36482c000] 04:03:55 INFO - PROCESS | 1955 | 1461236635578 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1601ms 04:03:55 INFO - PROCESS | 1955 | 1461236635627 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 1955 | 1461236635630 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:03:55 INFO - PROCESS | 1955 | 1461236635637 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 1955 | 1461236635640 Marionette TRACE conn4 <- [1,2246,null,{}] 04:03:55 INFO - PROCESS | 1955 | 1461236635645 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:55 INFO - PROCESS | 1955 | 1461236635860 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:03:56 INFO - PROCESS | 1955 | 1461236636139 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a66e000 == 162 [pid = 1955] [id = 569] 04:03:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc362d80400) [pid = 1955] [serial = 1708] [outer = (nil)] 04:03:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc366938c00) [pid = 1955] [serial = 1709] [outer = 0x7fc362d80400] 04:03:56 INFO - PROCESS | 1955 | 1461236636258 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc36a4a2000) [pid = 1955] [serial = 1710] [outer = 0x7fc362d80400] 04:03:57 INFO - PROCESS | 1955 | 1461236637123 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1536ms 04:03:57 INFO - PROCESS | 1955 | 1461236637174 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 1955 | 1461236637178 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:03:57 INFO - PROCESS | 1955 | 1461236637184 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 1955 | 1461236637188 Marionette TRACE conn4 <- [1,2250,null,{}] 04:03:57 INFO - PROCESS | 1955 | 1461236637193 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:57 INFO - PROCESS | 1955 | 1461236637412 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:03:57 INFO - PROCESS | 1955 | 1461236637738 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4d4000 == 163 [pid = 1955] [id = 570] 04:03:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc36a8d1000) [pid = 1955] [serial = 1711] [outer = (nil)] 04:03:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc36a937c00) [pid = 1955] [serial = 1712] [outer = 0x7fc36a8d1000] 04:03:57 INFO - PROCESS | 1955 | 1461236637833 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc36b6e5800) [pid = 1955] [serial = 1713] [outer = 0x7fc36a8d1000] 04:03:58 INFO - PROCESS | 1955 | 1461236638729 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1589ms 04:03:58 INFO - PROCESS | 1955 | 1461236638774 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:03:58 INFO - PROCESS | 1955 | 1461236638778 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:03:58 INFO - PROCESS | 1955 | 1461236638784 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 1955 | 1461236638787 Marionette TRACE conn4 <- [1,2254,null,{}] 04:03:58 INFO - PROCESS | 1955 | 1461236638793 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:59 INFO - PROCESS | 1955 | 1461236639023 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:03:59 INFO - PROCESS | 1955 | 1461236639516 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d416800 == 164 [pid = 1955] [id = 571] 04:03:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc36ff79800) [pid = 1955] [serial = 1714] [outer = (nil)] 04:03:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc3702ca400) [pid = 1955] [serial = 1715] [outer = 0x7fc36ff79800] 04:03:59 INFO - PROCESS | 1955 | 1461236639600 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc3703d0c00) [pid = 1955] [serial = 1716] [outer = 0x7fc36ff79800] 04:04:00 INFO - PROCESS | 1955 | 1461236640488 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1732ms 04:04:00 INFO - PROCESS | 1955 | 1461236640517 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1955 | 1461236640520 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:04:00 INFO - PROCESS | 1955 | 1461236640526 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1955 | 1461236640529 Marionette TRACE conn4 <- [1,2258,null,{}] 04:04:00 INFO - PROCESS | 1955 | 1461236640534 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:00 INFO - PROCESS | 1955 | 1461236640755 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:04:01 INFO - PROCESS | 1955 | 1461236641031 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36e875800 == 165 [pid = 1955] [id = 572] 04:04:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc36cf3a000) [pid = 1955] [serial = 1717] [outer = (nil)] 04:04:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc370c3b800) [pid = 1955] [serial = 1718] [outer = 0x7fc36cf3a000] 04:04:01 INFO - PROCESS | 1955 | 1461236641163 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc37109c800) [pid = 1955] [serial = 1719] [outer = 0x7fc36cf3a000] 04:04:02 INFO - PROCESS | 1955 | 1461236642209 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1731ms 04:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:04:02 INFO - PROCESS | 1955 | 1461236642259 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 1955 | 1461236642262 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:04:02 INFO - PROCESS | 1955 | 1461236642269 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 1955 | 1461236642272 Marionette TRACE conn4 <- [1,2262,null,{}] 04:04:02 INFO - PROCESS | 1955 | 1461236642277 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:02 INFO - PROCESS | 1955 | 1461236642536 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:04:02 INFO - PROCESS | 1955 | 1461236642867 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370598800 == 166 [pid = 1955] [id = 573] 04:04:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc35f436400) [pid = 1955] [serial = 1720] [outer = (nil)] 04:04:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc3712b8800) [pid = 1955] [serial = 1721] [outer = 0x7fc35f436400] 04:04:02 INFO - PROCESS | 1955 | 1461236642946 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc3715e7c00) [pid = 1955] [serial = 1722] [outer = 0x7fc35f436400] 04:04:03 INFO - PROCESS | 1955 | 1461236643776 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1537ms 04:04:03 INFO - PROCESS | 1955 | 1461236643813 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 1955 | 1461236643818 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:04:03 INFO - PROCESS | 1955 | 1461236643824 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 1955 | 1461236643826 Marionette TRACE conn4 <- [1,2266,null,{}] 04:04:03 INFO - PROCESS | 1955 | 1461236643832 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:04 INFO - PROCESS | 1955 | 1461236644079 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:04:04 INFO - PROCESS | 1955 | 1461236644357 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc372bf2000 == 167 [pid = 1955] [id = 574] 04:04:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc36cc76000) [pid = 1955] [serial = 1723] [outer = (nil)] 04:04:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc372b76c00) [pid = 1955] [serial = 1724] [outer = 0x7fc36cc76000] 04:04:04 INFO - PROCESS | 1955 | 1461236644475 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc373ece400) [pid = 1955] [serial = 1725] [outer = 0x7fc36cc76000] 04:04:05 INFO - PROCESS | 1955 | 1461236645348 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1587ms 04:04:05 INFO - PROCESS | 1955 | 1461236645429 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 1955 | 1461236645434 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:04:05 INFO - PROCESS | 1955 | 1461236645452 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 1955 | 1461236645454 Marionette TRACE conn4 <- [1,2270,null,{}] 04:04:05 INFO - PROCESS | 1955 | 1461236645460 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:05 INFO - PROCESS | 1955 | 1461236645718 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:04:06 INFO - PROCESS | 1955 | 1461236646053 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377079800 == 168 [pid = 1955] [id = 575] 04:04:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc375b4d400) [pid = 1955] [serial = 1726] [outer = (nil)] 04:04:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc375b5e400) [pid = 1955] [serial = 1727] [outer = 0x7fc375b4d400] 04:04:06 INFO - PROCESS | 1955 | 1461236646147 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc376ff5c00) [pid = 1955] [serial = 1728] [outer = 0x7fc375b4d400] 04:04:07 INFO - PROCESS | 1955 | 1461236647073 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1680ms 04:04:07 INFO - PROCESS | 1955 | 1461236647133 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 1955 | 1461236647137 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:04:07 INFO - PROCESS | 1955 | 1461236647143 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 1955 | 1461236647147 Marionette TRACE conn4 <- [1,2274,null,{}] 04:04:07 INFO - PROCESS | 1955 | 1461236647153 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:07 INFO - PROCESS | 1955 | 1461236647403 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:04:07 INFO - PROCESS | 1955 | 1461236647725 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc388e9e000 == 169 [pid = 1955] [id = 576] 04:04:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc375b50000) [pid = 1955] [serial = 1729] [outer = (nil)] 04:04:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc384fc6c00) [pid = 1955] [serial = 1730] [outer = 0x7fc375b50000] 04:04:07 INFO - PROCESS | 1955 | 1461236647803 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fc388d53800) [pid = 1955] [serial = 1731] [outer = 0x7fc375b50000] 04:04:08 INFO - PROCESS | 1955 | 1461236648660 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1580ms 04:04:08 INFO - PROCESS | 1955 | 1461236648725 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 1955 | 1461236648728 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:04:08 INFO - PROCESS | 1955 | 1461236648734 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1955 | 1461236648737 Marionette TRACE conn4 <- [1,2278,null,{}] 04:04:08 INFO - PROCESS | 1955 | 1461236648743 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:08 INFO - PROCESS | 1955 | 1461236648966 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:04:09 INFO - PROCESS | 1955 | 1461236649243 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377c77800 == 170 [pid = 1955] [id = 577] 04:04:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fc3770b1400) [pid = 1955] [serial = 1732] [outer = (nil)] 04:04:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fc389212c00) [pid = 1955] [serial = 1733] [outer = 0x7fc3770b1400] 04:04:09 INFO - PROCESS | 1955 | 1461236649365 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fc38aea4000) [pid = 1955] [serial = 1734] [outer = 0x7fc3770b1400] 04:04:10 INFO - PROCESS | 1955 | 1461236650215 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1533ms 04:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:04:10 INFO - PROCESS | 1955 | 1461236650270 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1955 | 1461236650273 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:04:10 INFO - PROCESS | 1955 | 1461236650280 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1955 | 1461236650283 Marionette TRACE conn4 <- [1,2282,null,{}] 04:04:10 INFO - PROCESS | 1955 | 1461236650289 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:10 INFO - PROCESS | 1955 | 1461236650538 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:04:10 INFO - PROCESS | 1955 | 1461236650860 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc356c20000 == 171 [pid = 1955] [id = 578] 04:04:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fc362451400) [pid = 1955] [serial = 1735] [outer = (nil)] 04:04:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fc365131c00) [pid = 1955] [serial = 1736] [outer = 0x7fc362451400] 04:04:10 INFO - PROCESS | 1955 | 1461236650941 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fc365137000) [pid = 1955] [serial = 1737] [outer = 0x7fc362451400] 04:04:11 INFO - PROCESS | 1955 | 1461236651763 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 04:04:11 INFO - PROCESS | 1955 | 1461236651812 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 1955 | 1461236651816 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:04:11 INFO - PROCESS | 1955 | 1461236651822 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 1955 | 1461236651825 Marionette TRACE conn4 <- [1,2286,null,{}] 04:04:11 INFO - PROCESS | 1955 | 1461236651830 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:12 INFO - PROCESS | 1955 | 1461236652052 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:04:12 INFO - PROCESS | 1955 | 1461236652304 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377c83800 == 172 [pid = 1955] [id = 579] 04:04:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fc356c38c00) [pid = 1955] [serial = 1738] [outer = (nil)] 04:04:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fc356c40400) [pid = 1955] [serial = 1739] [outer = 0x7fc356c38c00] 04:04:12 INFO - PROCESS | 1955 | 1461236652378 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fc356c45800) [pid = 1955] [serial = 1740] [outer = 0x7fc356c38c00] 04:04:13 INFO - PROCESS | 1955 | 1461236653297 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1491ms 04:04:13 INFO - PROCESS | 1955 | 1461236653323 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 1955 | 1461236653327 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:04:13 INFO - PROCESS | 1955 | 1461236653336 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 1955 | 1461236653338 Marionette TRACE conn4 <- [1,2290,null,{}] 04:04:13 INFO - PROCESS | 1955 | 1461236653344 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:13 INFO - PROCESS | 1955 | 1461236653563 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:04:13 INFO - PROCESS | 1955 | 1461236653844 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358a47800 == 173 [pid = 1955] [id = 580] 04:04:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fc356c39c00) [pid = 1955] [serial = 1741] [outer = (nil)] 04:04:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fc365133800) [pid = 1955] [serial = 1742] [outer = 0x7fc356c39c00] 04:04:13 INFO - PROCESS | 1955 | 1461236653961 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fc383af5000) [pid = 1955] [serial = 1743] [outer = 0x7fc356c39c00] 04:04:14 INFO - PROCESS | 1955 | 1461236654837 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1541ms 04:04:14 INFO - PROCESS | 1955 | 1461236654878 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 1955 | 1461236654882 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:04:14 INFO - PROCESS | 1955 | 1461236654888 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 1955 | 1461236654891 Marionette TRACE conn4 <- [1,2294,null,{}] 04:04:14 INFO - PROCESS | 1955 | 1461236654896 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:15 INFO - PROCESS | 1955 | 1461236655125 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:04:15 INFO - PROCESS | 1955 | 1461236655408 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357dbb000 == 174 [pid = 1955] [id = 581] 04:04:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fc356c41c00) [pid = 1955] [serial = 1744] [outer = (nil)] 04:04:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fc357da0000) [pid = 1955] [serial = 1745] [outer = 0x7fc356c41c00] 04:04:15 INFO - PROCESS | 1955 | 1461236655542 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fc357da4000) [pid = 1955] [serial = 1746] [outer = 0x7fc356c41c00] 04:04:16 INFO - PROCESS | 1955 | 1461236656395 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1545ms 04:04:16 INFO - PROCESS | 1955 | 1461236656434 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 1955 | 1461236656437 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:04:16 INFO - PROCESS | 1955 | 1461236656443 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 1955 | 1461236656446 Marionette TRACE conn4 <- [1,2298,null,{}] 04:04:16 INFO - PROCESS | 1955 | 1461236656451 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:16 INFO - PROCESS | 1955 | 1461236656681 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:04:16 INFO - PROCESS | 1955 | 1461236656965 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3564b1800 == 175 [pid = 1955] [id = 582] 04:04:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fc357da7c00) [pid = 1955] [serial = 1747] [outer = (nil)] 04:04:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fc365136800) [pid = 1955] [serial = 1748] [outer = 0x7fc357da7c00] 04:04:17 INFO - PROCESS | 1955 | 1461236657089 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fc38aea3400) [pid = 1955] [serial = 1749] [outer = 0x7fc357da7c00] 04:04:17 INFO - PROCESS | 1955 | 1461236657950 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1536ms 04:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:04:17 INFO - PROCESS | 1955 | 1461236657981 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 1955 | 1461236657984 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:04:17 INFO - PROCESS | 1955 | 1461236657990 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 1955 | 1461236657993 Marionette TRACE conn4 <- [1,2302,null,{}] 04:04:18 INFO - PROCESS | 1955 | 1461236657998 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:18 INFO - PROCESS | 1955 | 1461236658233 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:04:18 INFO - PROCESS | 1955 | 1461236658522 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3564cb000 == 176 [pid = 1955] [id = 583] 04:04:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 291 (0x7fc35656dc00) [pid = 1955] [serial = 1750] [outer = (nil)] 04:04:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 292 (0x7fc356574400) [pid = 1955] [serial = 1751] [outer = 0x7fc35656dc00] 04:04:18 INFO - PROCESS | 1955 | 1461236658641 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 293 (0x7fc356578800) [pid = 1955] [serial = 1752] [outer = 0x7fc35656dc00] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffb3000 == 175 [pid = 1955] [id = 455] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a680800 == 174 [pid = 1955] [id = 462] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362f68000 == 173 [pid = 1955] [id = 564] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a3ca000 == 172 [pid = 1955] [id = 495] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625e5000 == 171 [pid = 1955] [id = 563] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36129e800 == 170 [pid = 1955] [id = 562] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d414000 == 169 [pid = 1955] [id = 561] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d423000 == 168 [pid = 1955] [id = 560] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d426800 == 167 [pid = 1955] [id = 557] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665b4800 == 166 [pid = 1955] [id = 556] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35cbd2000 == 165 [pid = 1955] [id = 555] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35aad0000 == 164 [pid = 1955] [id = 554] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc358f8c800 == 163 [pid = 1955] [id = 553] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3593d3000 == 162 [pid = 1955] [id = 552] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388ea7000 == 161 [pid = 1955] [id = 551] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dabf000 == 160 [pid = 1955] [id = 550] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376739000 == 159 [pid = 1955] [id = 549] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc373f9d800 == 158 [pid = 1955] [id = 548] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ffaf800 == 157 [pid = 1955] [id = 547] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d40f800 == 156 [pid = 1955] [id = 546] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b61b800 == 155 [pid = 1955] [id = 545] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366846800 == 154 [pid = 1955] [id = 544] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624cb800 == 153 [pid = 1955] [id = 543] 04:04:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590b7000 == 152 [pid = 1955] [id = 542] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 292 (0x7fc365187400) [pid = 1955] [serial = 1625] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 291 (0x7fc3631bd000) [pid = 1955] [serial = 1620] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 290 (0x7fc36344b000) [pid = 1955] [serial = 1383] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fc36e841000) [pid = 1955] [serial = 1574] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fc3767b4800) [pid = 1955] [serial = 1314] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fc35f20c000) [pid = 1955] [serial = 1613] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fc364826000) [pid = 1955] [serial = 1386] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fc372ba0c00) [pid = 1955] [serial = 1311] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fc35f4cec00) [pid = 1955] [serial = 1614] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fc371451000) [pid = 1955] [serial = 1580] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fc364ce3000) [pid = 1955] [serial = 1622] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fc36518fc00) [pid = 1955] [serial = 1557] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fc3626ca800) [pid = 1955] [serial = 1362] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fc35f436c00) [pid = 1955] [serial = 1380] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fc36a93e800) [pid = 1955] [serial = 1604] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fc36a892c00) [pid = 1955] [serial = 1365] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fc35ea54c00) [pid = 1955] [serial = 1607] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fc36a89c400) [pid = 1955] [serial = 1568] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fc37109f000) [pid = 1955] [serial = 1577] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fc372b71000) [pid = 1955] [serial = 1583] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fc384b32000) [pid = 1955] [serial = 1326] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fc36a956000) [pid = 1955] [serial = 1335] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc383ac5c00) [pid = 1955] [serial = 1320] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc388e67000) [pid = 1955] [serial = 1595] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc35d8c4000) [pid = 1955] [serial = 1332] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc36a935800) [pid = 1955] [serial = 1601] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc383abac00) [pid = 1955] [serial = 1371] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc388cea000) [pid = 1955] [serial = 1323] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc375457000) [pid = 1955] [serial = 1586] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc3592e8400) [pid = 1955] [serial = 1559] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc36cc79000) [pid = 1955] [serial = 1571] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc36280fc00) [pid = 1955] [serial = 1617] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc36480dc00) [pid = 1955] [serial = 1565] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc389171000) [pid = 1955] [serial = 1329] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc388b80400) [pid = 1955] [serial = 1592] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc37982f800) [pid = 1955] [serial = 1589] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc388b73000) [pid = 1955] [serial = 1374] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc362455400) [pid = 1955] [serial = 1562] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc3770b5000) [pid = 1955] [serial = 1389] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc365123000) [pid = 1955] [serial = 1598] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc362b7d000) [pid = 1955] [serial = 1619] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc365182400) [pid = 1955] [serial = 1623] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc379a89800) [pid = 1955] [serial = 1317] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc38d15d800) [pid = 1955] [serial = 1377] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc362094000) [pid = 1955] [serial = 1467] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc3626cbc00) [pid = 1955] [serial = 1610] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc360937400) [pid = 1955] [serial = 1616] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc3712acc00) [pid = 1955] [serial = 1368] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1955 | 1461236661190 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3340ms 04:04:21 INFO - PROCESS | 1955 | 1461236661337 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 1955 | 1461236661343 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:04:21 INFO - PROCESS | 1955 | 1461236661351 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 1955 | 1461236661355 Marionette TRACE conn4 <- [1,2306,null,{}] 04:04:21 INFO - PROCESS | 1955 | 1461236661363 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:21 INFO - PROCESS | 1955 | 1461236661597 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:04:21 INFO - PROCESS | 1955 | 1461236661821 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357dbc000 == 153 [pid = 1955] [id = 584] 04:04:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc356637800) [pid = 1955] [serial = 1753] [outer = (nil)] 04:04:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc3592e8c00) [pid = 1955] [serial = 1754] [outer = 0x7fc356637800] 04:04:21 INFO - PROCESS | 1955 | 1461236661893 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc35cf58400) [pid = 1955] [serial = 1755] [outer = 0x7fc356637800] 04:04:22 INFO - PROCESS | 1955 | 1461236662677 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1382ms 04:04:22 INFO - PROCESS | 1955 | 1461236662734 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 1955 | 1461236662742 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:04:22 INFO - PROCESS | 1955 | 1461236662751 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 1955 | 1461236662754 Marionette TRACE conn4 <- [1,2310,null,{}] 04:04:22 INFO - PROCESS | 1955 | 1461236662760 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:22 INFO - PROCESS | 1955 | 1461236662985 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:04:23 INFO - PROCESS | 1955 | 1461236663202 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35aac8800 == 154 [pid = 1955] [id = 585] 04:04:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc356575400) [pid = 1955] [serial = 1756] [outer = (nil)] 04:04:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc35d452800) [pid = 1955] [serial = 1757] [outer = 0x7fc356575400] 04:04:23 INFO - PROCESS | 1955 | 1461236663266 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc35d8b6800) [pid = 1955] [serial = 1758] [outer = 0x7fc356575400] 04:04:24 INFO - PROCESS | 1955 | 1461236664204 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1481ms 04:04:24 INFO - PROCESS | 1955 | 1461236664234 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1955 | 1461236664238 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:04:24 INFO - PROCESS | 1955 | 1461236664245 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1955 | 1461236664251 Marionette TRACE conn4 <- [1,2314,null,{}] 04:04:24 INFO - PROCESS | 1955 | 1461236664275 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:24 INFO - PROCESS | 1955 | 1461236664564 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:04:24 INFO - PROCESS | 1955 | 1461236664605 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea1b800 == 155 [pid = 1955] [id = 586] 04:04:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc35eb46c00) [pid = 1955] [serial = 1759] [outer = (nil)] 04:04:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc35f42b000) [pid = 1955] [serial = 1760] [outer = 0x7fc35eb46c00] 04:04:24 INFO - PROCESS | 1955 | 1461236664690 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc3606a9c00) [pid = 1955] [serial = 1761] [outer = 0x7fc35eb46c00] 04:04:26 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc35f22d000) [pid = 1955] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:04:26 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc35d45a400) [pid = 1955] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:04:26 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc3592f1000) [pid = 1955] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:04:26 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc3591e7800) [pid = 1955] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:04:26 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc362b78000) [pid = 1955] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:04:26 INFO - PROCESS | 1955 | 1461236666501 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2301ms 04:04:26 INFO - PROCESS | 1955 | 1461236666546 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 1955 | 1461236666551 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:04:26 INFO - PROCESS | 1955 | 1461236666557 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 1955 | 1461236666560 Marionette TRACE conn4 <- [1,2318,null,{}] 04:04:26 INFO - PROCESS | 1955 | 1461236666565 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:26 INFO - PROCESS | 1955 | 1461236666773 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:04:26 INFO - PROCESS | 1955 | 1461236666981 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360a37000 == 156 [pid = 1955] [id = 587] 04:04:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc3591ae800) [pid = 1955] [serial = 1762] [outer = (nil)] 04:04:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc360942400) [pid = 1955] [serial = 1763] [outer = 0x7fc3591ae800] 04:04:27 INFO - PROCESS | 1955 | 1461236667060 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc36244c000) [pid = 1955] [serial = 1764] [outer = 0x7fc3591ae800] 04:04:27 INFO - PROCESS | 1955 | 1461236667845 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 1955 | 1461236667891 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:04:27 INFO - PROCESS | 1955 | 1461236667896 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 1955 | 1461236667898 Marionette TRACE conn4 <- [1,2322,null,{}] 04:04:27 INFO - PROCESS | 1955 | 1461236667904 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:28 INFO - PROCESS | 1955 | 1461236668118 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:04:28 INFO - PROCESS | 1955 | 1461236668526 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357bdf000 == 157 [pid = 1955] [id = 588] 04:04:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc356571000) [pid = 1955] [serial = 1765] [outer = (nil)] 04:04:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc356641400) [pid = 1955] [serial = 1766] [outer = 0x7fc356571000] 04:04:28 INFO - PROCESS | 1955 | 1461236668621 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc357da6400) [pid = 1955] [serial = 1767] [outer = 0x7fc356571000] 04:04:29 INFO - PROCESS | 1955 | 1461236669536 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1688ms 04:04:29 INFO - PROCESS | 1955 | 1461236669588 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 1955 | 1461236669595 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:04:29 INFO - PROCESS | 1955 | 1461236669605 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1955 | 1461236669608 Marionette TRACE conn4 <- [1,2326,null,{}] 04:04:29 INFO - PROCESS | 1955 | 1461236669616 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:29 INFO - PROCESS | 1955 | 1461236669905 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:04:30 INFO - PROCESS | 1955 | 1461236670239 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d430800 == 158 [pid = 1955] [id = 589] 04:04:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc35d2ed000) [pid = 1955] [serial = 1768] [outer = (nil)] 04:04:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc35d45f400) [pid = 1955] [serial = 1769] [outer = 0x7fc35d2ed000] 04:04:30 INFO - PROCESS | 1955 | 1461236670322 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc35d8c4c00) [pid = 1955] [serial = 1770] [outer = 0x7fc35d2ed000] 04:04:31 INFO - PROCESS | 1955 | 1461236671262 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1688ms 04:04:31 INFO - PROCESS | 1955 | 1461236671297 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:04:31 INFO - PROCESS | 1955 | 1461236671306 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:04:31 INFO - PROCESS | 1955 | 1461236671313 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1955 | 1461236671321 Marionette TRACE conn4 <- [1,2330,null,{}] 04:04:31 INFO - PROCESS | 1955 | 1461236671332 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:31 INFO - PROCESS | 1955 | 1461236671584 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:04:31 INFO - PROCESS | 1955 | 1461236671936 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362492800 == 159 [pid = 1955] [id = 590] 04:04:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fc35f234000) [pid = 1955] [serial = 1771] [outer = (nil)] 04:04:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fc3606b6000) [pid = 1955] [serial = 1772] [outer = 0x7fc35f234000] 04:04:32 INFO - PROCESS | 1955 | 1461236672018 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fc361dda000) [pid = 1955] [serial = 1773] [outer = 0x7fc35f234000] 04:04:32 INFO - PROCESS | 1955 | 1461236672923 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1641ms 04:04:32 INFO - PROCESS | 1955 | 1461236672955 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 1955 | 1461236672959 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:04:32 INFO - PROCESS | 1955 | 1461236672973 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 1955 | 1461236672983 Marionette TRACE conn4 <- [1,2334,null,{}] 04:04:33 INFO - PROCESS | 1955 | 1461236672992 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:33 INFO - PROCESS | 1955 | 1461236673244 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:04:33 INFO - PROCESS | 1955 | 1461236673563 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363105800 == 160 [pid = 1955] [id = 591] 04:04:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fc3606aa400) [pid = 1955] [serial = 1774] [outer = (nil)] 04:04:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fc362dab800) [pid = 1955] [serial = 1775] [outer = 0x7fc3606aa400] 04:04:33 INFO - PROCESS | 1955 | 1461236673644 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fc36309c800) [pid = 1955] [serial = 1776] [outer = 0x7fc3606aa400] 04:04:34 INFO - PROCESS | 1955 | 1461236674513 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1597ms 04:04:34 INFO - PROCESS | 1955 | 1461236674563 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 1955 | 1461236674568 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:04:34 INFO - PROCESS | 1955 | 1461236674574 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 1955 | 1461236674577 Marionette TRACE conn4 <- [1,2338,null,{}] 04:04:34 INFO - PROCESS | 1955 | 1461236674582 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:34 INFO - PROCESS | 1955 | 1461236674828 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:04:35 INFO - PROCESS | 1955 | 1461236675150 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36487c800 == 161 [pid = 1955] [id = 592] 04:04:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fc362c63c00) [pid = 1955] [serial = 1777] [outer = (nil)] 04:04:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fc36344bc00) [pid = 1955] [serial = 1778] [outer = 0x7fc362c63c00] 04:04:35 INFO - PROCESS | 1955 | 1461236675233 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fc3647aa400) [pid = 1955] [serial = 1779] [outer = 0x7fc362c63c00] 04:04:36 INFO - PROCESS | 1955 | 1461236676101 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1587ms 04:04:36 INFO - PROCESS | 1955 | 1461236676163 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 1955 | 1461236676167 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:04:36 INFO - PROCESS | 1955 | 1461236676173 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1955 | 1461236676176 Marionette TRACE conn4 <- [1,2342,null,{}] 04:04:36 INFO - PROCESS | 1955 | 1461236676182 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:36 INFO - PROCESS | 1955 | 1461236676463 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:04:36 INFO - PROCESS | 1955 | 1461236676797 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665aa800 == 162 [pid = 1955] [id = 593] 04:04:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fc364846c00) [pid = 1955] [serial = 1780] [outer = (nil)] 04:04:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fc364851000) [pid = 1955] [serial = 1781] [outer = 0x7fc364846c00] 04:04:36 INFO - PROCESS | 1955 | 1461236676895 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fc365138800) [pid = 1955] [serial = 1782] [outer = 0x7fc364846c00] 04:04:37 INFO - PROCESS | 1955 | 1461236677815 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1685ms 04:04:37 INFO - PROCESS | 1955 | 1461236677860 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 1955 | 1461236677864 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:04:37 INFO - PROCESS | 1955 | 1461236677870 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 1955 | 1461236677873 Marionette TRACE conn4 <- [1,2346,null,{}] 04:04:37 INFO - PROCESS | 1955 | 1461236677878 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:38 INFO - PROCESS | 1955 | 1461236678104 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:04:38 INFO - PROCESS | 1955 | 1461236678387 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a664800 == 163 [pid = 1955] [id = 594] 04:04:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fc364848000) [pid = 1955] [serial = 1783] [outer = (nil)] 04:04:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fc36a50dc00) [pid = 1955] [serial = 1784] [outer = 0x7fc364848000] 04:04:38 INFO - PROCESS | 1955 | 1461236678509 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fc36a935800) [pid = 1955] [serial = 1785] [outer = 0x7fc364848000] 04:04:39 INFO - PROCESS | 1955 | 1461236679378 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1544ms 04:04:39 INFO - PROCESS | 1955 | 1461236679416 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 1955 | 1461236679419 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:04:39 INFO - PROCESS | 1955 | 1461236679425 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 1955 | 1461236679428 Marionette TRACE conn4 <- [1,2350,null,{}] 04:04:39 INFO - PROCESS | 1955 | 1461236679434 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:39 INFO - PROCESS | 1955 | 1461236679661 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:04:40 INFO - PROCESS | 1955 | 1461236679997 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61a800 == 164 [pid = 1955] [id = 595] 04:04:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fc365138400) [pid = 1955] [serial = 1786] [outer = (nil)] 04:04:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fc36a952400) [pid = 1955] [serial = 1787] [outer = 0x7fc365138400] 04:04:40 INFO - PROCESS | 1955 | 1461236680079 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fc36a960000) [pid = 1955] [serial = 1788] [outer = 0x7fc365138400] 04:04:40 INFO - PROCESS | 1955 | 1461236680932 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1579ms 04:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:04:41 INFO - PROCESS | 1955 | 1461236681005 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1955 | 1461236681008 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:04:41 INFO - PROCESS | 1955 | 1461236681014 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1955 | 1461236681018 Marionette TRACE conn4 <- [1,2354,null,{}] 04:04:41 INFO - PROCESS | 1955 | 1461236681023 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:41 INFO - PROCESS | 1955 | 1461236681253 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:04:41 INFO - PROCESS | 1955 | 1461236681600 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cf15800 == 165 [pid = 1955] [id = 596] 04:04:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fc36480e800) [pid = 1955] [serial = 1789] [outer = (nil)] 04:04:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fc36b656000) [pid = 1955] [serial = 1790] [outer = 0x7fc36480e800] 04:04:41 INFO - PROCESS | 1955 | 1461236681680 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fc36cf3a400) [pid = 1955] [serial = 1791] [outer = 0x7fc36480e800] 04:04:42 INFO - PROCESS | 1955 | 1461236682557 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1585ms 04:04:42 INFO - PROCESS | 1955 | 1461236682599 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 1955 | 1461236682602 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:04:42 INFO - PROCESS | 1955 | 1461236682608 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 1955 | 1461236682610 Marionette TRACE conn4 <- [1,2358,null,{}] 04:04:42 INFO - PROCESS | 1955 | 1461236682616 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:42 INFO - PROCESS | 1955 | 1461236682831 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:04:43 INFO - PROCESS | 1955 | 1461236683084 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d721000 == 166 [pid = 1955] [id = 597] 04:04:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fc36a245800) [pid = 1955] [serial = 1792] [outer = (nil)] 04:04:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fc36d4b6c00) [pid = 1955] [serial = 1793] [outer = 0x7fc36a245800] 04:04:43 INFO - PROCESS | 1955 | 1461236683161 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fc36d650000) [pid = 1955] [serial = 1794] [outer = 0x7fc36a245800] 04:04:44 INFO - PROCESS | 1955 | 1461236684103 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1536ms 04:04:44 INFO - PROCESS | 1955 | 1461236684146 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:04:44 INFO - PROCESS | 1955 | 1461236684150 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:04:44 INFO - PROCESS | 1955 | 1461236684156 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 1955 | 1461236684159 Marionette TRACE conn4 <- [1,2362,null,{}] 04:04:44 INFO - PROCESS | 1955 | 1461236684164 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:44 INFO - PROCESS | 1955 | 1461236684399 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:04:44 INFO - PROCESS | 1955 | 1461236684683 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370cb2800 == 167 [pid = 1955] [id = 598] 04:04:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fc370c3c800) [pid = 1955] [serial = 1795] [outer = (nil)] 04:04:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fc370eb5c00) [pid = 1955] [serial = 1796] [outer = 0x7fc370c3c800] 04:04:44 INFO - PROCESS | 1955 | 1461236684846 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fc372a2b800) [pid = 1955] [serial = 1797] [outer = 0x7fc370c3c800] 04:04:45 INFO - PROCESS | 1955 | 1461236685768 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1683ms 04:04:45 INFO - PROCESS | 1955 | 1461236685839 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 1955 | 1461236685844 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:04:45 INFO - PROCESS | 1955 | 1461236685851 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 1955 | 1461236685855 Marionette TRACE conn4 <- [1,2366,null,{}] 04:04:45 INFO - PROCESS | 1955 | 1461236685861 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:46 INFO - PROCESS | 1955 | 1461236686164 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:04:46 INFO - PROCESS | 1955 | 1461236686508 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b97800 == 168 [pid = 1955] [id = 599] 04:04:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fc36480dc00) [pid = 1955] [serial = 1798] [outer = (nil)] 04:04:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fc3767c1400) [pid = 1955] [serial = 1799] [outer = 0x7fc36480dc00] 04:04:46 INFO - PROCESS | 1955 | 1461236686585 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fc379a88000) [pid = 1955] [serial = 1800] [outer = 0x7fc36480dc00] 04:04:47 INFO - PROCESS | 1955 | 1461236687429 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1634ms 04:04:47 INFO - PROCESS | 1955 | 1461236687486 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 1955 | 1461236687489 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:04:47 INFO - PROCESS | 1955 | 1461236687497 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 1955 | 1461236687501 Marionette TRACE conn4 <- [1,2370,null,{}] 04:04:47 INFO - PROCESS | 1955 | 1461236687506 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:47 INFO - PROCESS | 1955 | 1461236687742 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:04:48 INFO - PROCESS | 1955 | 1461236688022 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377c73800 == 169 [pid = 1955] [id = 600] 04:04:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fc3591bd400) [pid = 1955] [serial = 1801] [outer = (nil)] 04:04:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fc382b55800) [pid = 1955] [serial = 1802] [outer = 0x7fc3591bd400] 04:04:48 INFO - PROCESS | 1955 | 1461236688145 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 291 (0x7fc383af1400) [pid = 1955] [serial = 1803] [outer = 0x7fc3591bd400] 04:04:49 INFO - PROCESS | 1955 | 1461236689015 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1595ms 04:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:04:49 INFO - PROCESS | 1955 | 1461236689093 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1955 | 1461236689096 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:04:49 INFO - PROCESS | 1955 | 1461236689103 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1955 | 1461236689106 Marionette TRACE conn4 <- [1,2374,null,{}] 04:04:49 INFO - PROCESS | 1955 | 1461236689112 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:49 INFO - PROCESS | 1955 | 1461236689393 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:04:49 INFO - PROCESS | 1955 | 1461236689717 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383ec5000 == 170 [pid = 1955] [id = 601] 04:04:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 292 (0x7fc3702cac00) [pid = 1955] [serial = 1804] [outer = (nil)] 04:04:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 293 (0x7fc386da9c00) [pid = 1955] [serial = 1805] [outer = 0x7fc3702cac00] 04:04:49 INFO - PROCESS | 1955 | 1461236689811 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 294 (0x7fc388cc9400) [pid = 1955] [serial = 1806] [outer = 0x7fc3702cac00] 04:04:50 INFO - PROCESS | 1955 | 1461236690705 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1633ms 04:04:50 INFO - PROCESS | 1955 | 1461236690737 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 1955 | 1461236690740 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:04:50 INFO - PROCESS | 1955 | 1461236690746 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 1955 | 1461236690749 Marionette TRACE conn4 <- [1,2378,null,{}] 04:04:50 INFO - PROCESS | 1955 | 1461236690755 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:50 INFO - PROCESS | 1955 | 1461236690978 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:04:51 INFO - PROCESS | 1955 | 1461236691315 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc389057800 == 171 [pid = 1955] [id = 602] 04:04:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 295 (0x7fc357d05000) [pid = 1955] [serial = 1807] [outer = (nil)] 04:04:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 296 (0x7fc357d0c800) [pid = 1955] [serial = 1808] [outer = 0x7fc357d05000] 04:04:51 INFO - PROCESS | 1955 | 1461236691394 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 297 (0x7fc357d11000) [pid = 1955] [serial = 1809] [outer = 0x7fc357d05000] 04:04:52 INFO - PROCESS | 1955 | 1461236692291 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1597ms 04:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:04:52 INFO - PROCESS | 1955 | 1461236692344 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 1955 | 1461236692347 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:04:52 INFO - PROCESS | 1955 | 1461236692354 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1955 | 1461236692356 Marionette TRACE conn4 <- [1,2382,null,{}] 04:04:52 INFO - PROCESS | 1955 | 1461236692362 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:52 INFO - PROCESS | 1955 | 1461236692589 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:04:52 INFO - PROCESS | 1955 | 1461236692875 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc356297800 == 172 [pid = 1955] [id = 603] 04:04:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 298 (0x7fc357d04c00) [pid = 1955] [serial = 1810] [outer = (nil)] 04:04:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 299 (0x7fc388cea000) [pid = 1955] [serial = 1811] [outer = 0x7fc357d04c00] 04:04:53 INFO - PROCESS | 1955 | 1461236692997 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 300 (0x7fc38aea4c00) [pid = 1955] [serial = 1812] [outer = 0x7fc357d04c00] 04:04:53 INFO - PROCESS | 1955 | 1461236693876 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1580ms 04:04:53 INFO - PROCESS | 1955 | 1461236693934 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 1955 | 1461236693937 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:04:53 INFO - PROCESS | 1955 | 1461236693943 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 1955 | 1461236693946 Marionette TRACE conn4 <- [1,2386,null,{}] 04:04:53 INFO - PROCESS | 1955 | 1461236693951 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:54 INFO - PROCESS | 1955 | 1461236694175 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:04:54 INFO - PROCESS | 1955 | 1461236694508 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36122c000 == 173 [pid = 1955] [id = 604] 04:04:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 301 (0x7fc357d06800) [pid = 1955] [serial = 1813] [outer = (nil)] 04:04:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 302 (0x7fc35d829c00) [pid = 1955] [serial = 1814] [outer = 0x7fc357d06800] 04:04:54 INFO - PROCESS | 1955 | 1461236694588 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 303 (0x7fc35d82fc00) [pid = 1955] [serial = 1815] [outer = 0x7fc357d06800] 04:04:55 INFO - PROCESS | 1955 | 1461236695462 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1595ms 04:04:55 INFO - PROCESS | 1955 | 1461236695541 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 1955 | 1461236695543 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:04:55 INFO - PROCESS | 1955 | 1461236695550 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 1955 | 1461236695553 Marionette TRACE conn4 <- [1,2390,null,{}] 04:04:55 INFO - PROCESS | 1955 | 1461236695559 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:55 INFO - PROCESS | 1955 | 1461236695826 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:04:56 INFO - PROCESS | 1955 | 1461236696159 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383992800 == 174 [pid = 1955] [id = 605] 04:04:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 304 (0x7fc3543e1800) [pid = 1955] [serial = 1816] [outer = (nil)] 04:04:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 305 (0x7fc3543e9000) [pid = 1955] [serial = 1817] [outer = 0x7fc3543e1800] 04:04:56 INFO - PROCESS | 1955 | 1461236696239 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 306 (0x7fc3543ee400) [pid = 1955] [serial = 1818] [outer = 0x7fc3543e1800] 04:04:57 INFO - PROCESS | 1955 | 1461236697100 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1585ms 04:04:57 INFO - PROCESS | 1955 | 1461236697136 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 1955 | 1461236697140 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:04:57 INFO - PROCESS | 1955 | 1461236697147 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 1955 | 1461236697150 Marionette TRACE conn4 <- [1,2394,null,{}] 04:04:57 INFO - PROCESS | 1955 | 1461236697155 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:57 INFO - PROCESS | 1955 | 1461236697381 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:04:57 INFO - PROCESS | 1955 | 1461236697730 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d42b000 == 175 [pid = 1955] [id = 606] 04:04:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 307 (0x7fc3543e2c00) [pid = 1955] [serial = 1819] [outer = (nil)] 04:04:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 308 (0x7fc3591bb400) [pid = 1955] [serial = 1820] [outer = 0x7fc3543e2c00] 04:04:57 INFO - PROCESS | 1955 | 1461236697811 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 309 (0x7fc35d830c00) [pid = 1955] [serial = 1821] [outer = 0x7fc3543e2c00] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625ce800 == 174 [pid = 1955] [id = 448] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362426000 == 173 [pid = 1955] [id = 444] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc371484800 == 172 [pid = 1955] [id = 528] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370590000 == 171 [pid = 1955] [id = 216] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da06800 == 170 [pid = 1955] [id = 485] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625ca800 == 169 [pid = 1955] [id = 486] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea69800 == 168 [pid = 1955] [id = 535] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f98000 == 167 [pid = 1955] [id = 487] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3626a4800 == 166 [pid = 1955] [id = 534] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388615800 == 165 [pid = 1955] [id = 532] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37448e000 == 164 [pid = 1955] [id = 529] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dac9800 == 163 [pid = 1955] [id = 531] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d36f800 == 162 [pid = 1955] [id = 533] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376cd8000 == 161 [pid = 1955] [id = 484] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f8e800 == 160 [pid = 1955] [id = 530] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36247f000 == 159 [pid = 1955] [id = 446] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360a37000 == 158 [pid = 1955] [id = 587] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea1b800 == 157 [pid = 1955] [id = 586] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35aac8800 == 156 [pid = 1955] [id = 585] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357dbc000 == 155 [pid = 1955] [id = 584] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc388e9e000 == 154 [pid = 1955] [id = 576] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377079800 == 153 [pid = 1955] [id = 575] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc372bf2000 == 152 [pid = 1955] [id = 574] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370598800 == 151 [pid = 1955] [id = 573] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36e875800 == 150 [pid = 1955] [id = 572] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d416800 == 149 [pid = 1955] [id = 571] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b4d4000 == 148 [pid = 1955] [id = 570] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a66e000 == 147 [pid = 1955] [id = 569] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665d8000 == 146 [pid = 1955] [id = 568] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363462000 == 145 [pid = 1955] [id = 567] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36126a000 == 144 [pid = 1955] [id = 566] 04:05:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357ed8800 == 143 [pid = 1955] [id = 565] 04:05:00 INFO - PROCESS | 1955 | 1461236700208 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 308 (0x7fc362b74400) [pid = 1955] [serial = 1694] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 307 (0x7fc36a507400) [pid = 1955] [serial = 1626] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 306 (0x7fc364805400) [pid = 1955] [serial = 1691] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 305 (0x7fc35e9adc00) [pid = 1955] [serial = 1679] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 304 (0x7fc362810000) [pid = 1955] [serial = 1631] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 303 (0x7fc362dafc00) [pid = 1955] [serial = 1661] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 302 (0x7fc36b654000) [pid = 1955] [serial = 1637] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 301 (0x7fc3767c4800) [pid = 1955] [serial = 1646] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 300 (0x7fc35d2eb400) [pid = 1955] [serial = 1658] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 299 (0x7fc3592eb400) [pid = 1955] [serial = 1628] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 298 (0x7fc3647aa800) [pid = 1955] [serial = 1634] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 297 (0x7fc35cfc3800) [pid = 1955] [serial = 1655] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 296 (0x7fc370eb9400) [pid = 1955] [serial = 1643] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 295 (0x7fc36eba8c00) [pid = 1955] [serial = 1640] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 294 (0x7fc3606b2400) [pid = 1955] [serial = 1664] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 293 (0x7fc35d8c1800) [pid = 1955] [serial = 1683] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 292 (0x7fc35d2ef800) [pid = 1955] [serial = 1682] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 291 (0x7fc35fca1400) [pid = 1955] [serial = 1685] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 290 (0x7fc36093d000) [pid = 1955] [serial = 1686] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fc384bd8000) [pid = 1955] [serial = 1649] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fc362db2400) [pid = 1955] [serial = 1667] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fc36323a400) [pid = 1955] [serial = 1670] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fc35d45e000) [pid = 1955] [serial = 1673] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fc36323f400) [pid = 1955] [serial = 1676] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fc388b80c00) [pid = 1955] [serial = 1652] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fc362c64400) [pid = 1955] [serial = 1688] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fc362dae800) [pid = 1955] [serial = 1689] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fc36482bc00) [pid = 1955] [serial = 1692] [outer = (nil)] [url = about:blank] 04:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 3345ms 04:05:00 INFO - PROCESS | 1955 | 1461236700494 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 1955 | 1461236700498 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:05:00 INFO - PROCESS | 1955 | 1461236700506 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 1955 | 1461236700512 Marionette TRACE conn4 <- [1,2398,null,{}] 04:05:00 INFO - PROCESS | 1955 | 1461236700521 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:00 INFO - PROCESS | 1955 | 1461236700738 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:05:00 INFO - PROCESS | 1955 | 1461236700968 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc356c25800 == 144 [pid = 1955] [id = 607] 04:05:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fc357d0e800) [pid = 1955] [serial = 1822] [outer = (nil)] 04:05:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fc357d99c00) [pid = 1955] [serial = 1823] [outer = 0x7fc357d0e800] 04:05:01 INFO - PROCESS | 1955 | 1461236701038 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fc357da3400) [pid = 1955] [serial = 1824] [outer = 0x7fc357d0e800] 04:05:01 INFO - PROCESS | 1955 | 1461236701825 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1344ms 04:05:01 INFO - PROCESS | 1955 | 1461236701851 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 1955 | 1461236701860 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:05:01 INFO - PROCESS | 1955 | 1461236701869 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1955 | 1461236701874 Marionette TRACE conn4 <- [1,2402,null,{}] 04:05:01 INFO - PROCESS | 1955 | 1461236701879 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:02 INFO - PROCESS | 1955 | 1461236702095 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:05:02 INFO - PROCESS | 1955 | 1461236702361 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357dcb000 == 145 [pid = 1955] [id = 608] 04:05:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fc356c43c00) [pid = 1955] [serial = 1825] [outer = (nil)] 04:05:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fc3592eb400) [pid = 1955] [serial = 1826] [outer = 0x7fc356c43c00] 04:05:02 INFO - PROCESS | 1955 | 1461236702429 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fc35cf53800) [pid = 1955] [serial = 1827] [outer = 0x7fc356c43c00] 04:05:03 INFO - PROCESS | 1955 | 1461236703431 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1588ms 04:05:03 INFO - PROCESS | 1955 | 1461236703458 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 1955 | 1461236703462 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:05:03 INFO - PROCESS | 1955 | 1461236703468 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1955 | 1461236703474 Marionette TRACE conn4 <- [1,2406,null,{}] 04:05:03 INFO - PROCESS | 1955 | 1461236703499 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:03 INFO - PROCESS | 1955 | 1461236703816 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:05:03 INFO - PROCESS | 1955 | 1461236703860 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590aa800 == 146 [pid = 1955] [id = 609] 04:05:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fc35d2e4800) [pid = 1955] [serial = 1828] [outer = (nil)] 04:05:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fc35d45e000) [pid = 1955] [serial = 1829] [outer = 0x7fc35d2e4800] 04:05:03 INFO - PROCESS | 1955 | 1461236703932 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fc35d8bf800) [pid = 1955] [serial = 1830] [outer = 0x7fc35d2e4800] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fc3591ed400) [pid = 1955] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fc35d8b7c00) [pid = 1955] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fc35ea4f400) [pid = 1955] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fc35eb46c00) [pid = 1955] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fc362451400) [pid = 1955] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fc36ff79800) [pid = 1955] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fc36482c000) [pid = 1955] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fc36a8d1000) [pid = 1955] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fc356575400) [pid = 1955] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fc375b4d400) [pid = 1955] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fc357da7c00) [pid = 1955] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fc356c41c00) [pid = 1955] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fc356637800) [pid = 1955] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fc3591ba000) [pid = 1955] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fc362d80400) [pid = 1955] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fc356c39c00) [pid = 1955] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fc36280a800) [pid = 1955] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fc36cc76000) [pid = 1955] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fc35ecd7000) [pid = 1955] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fc3770b1400) [pid = 1955] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fc375b50000) [pid = 1955] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fc36cf3a000) [pid = 1955] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fc35f436400) [pid = 1955] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fc356c38c00) [pid = 1955] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fc36d8e2c00) [pid = 1955] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fc3592e6400) [pid = 1955] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fc35f4cdc00) [pid = 1955] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fc36cc77800) [pid = 1955] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fc35eb4b800) [pid = 1955] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fc35d458000) [pid = 1955] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fc3592f4400) [pid = 1955] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fc36db0e800) [pid = 1955] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc3592ea400) [pid = 1955] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc36074a400) [pid = 1955] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc3631b2800) [pid = 1955] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc35d454800) [pid = 1955] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc36a241800) [pid = 1955] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc36a959400) [pid = 1955] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc35f4d9000) [pid = 1955] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc361d8bc00) [pid = 1955] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc36a898400) [pid = 1955] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc36db15000) [pid = 1955] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc36693a800) [pid = 1955] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc36280e400) [pid = 1955] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc3647a8800) [pid = 1955] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc370d5d800) [pid = 1955] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc3606a9800) [pid = 1955] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc35f42ec00) [pid = 1955] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc364824400) [pid = 1955] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc35f435800) [pid = 1955] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc361d92c00) [pid = 1955] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc3591e8000) [pid = 1955] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc3890aa400) [pid = 1955] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc35f215400) [pid = 1955] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc383ac3000) [pid = 1955] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc363093c00) [pid = 1955] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc386d18c00) [pid = 1955] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc3591b1000) [pid = 1955] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc3606b2000) [pid = 1955] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc388683800) [pid = 1955] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc362c64800) [pid = 1955] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc36d43d400) [pid = 1955] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc3631b4000) [pid = 1955] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc36ec2f800) [pid = 1955] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc35d8bb400) [pid = 1955] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc364ce4c00) [pid = 1955] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36d4b4800) [pid = 1955] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc36e987800) [pid = 1955] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc3710a3c00) [pid = 1955] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc3710ab800) [pid = 1955] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc3712af800) [pid = 1955] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc35cf4ec00) [pid = 1955] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc35eb43c00) [pid = 1955] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc35f212400) [pid = 1955] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc364848c00) [pid = 1955] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc370c40c00) [pid = 1955] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc362c65c00) [pid = 1955] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc37783c000) [pid = 1955] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc37783dc00) [pid = 1955] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc361d8d400) [pid = 1955] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc36511c800) [pid = 1955] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc361de0400) [pid = 1955] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc361ddd800) [pid = 1955] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc35ea4c000) [pid = 1955] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc3591b5400) [pid = 1955] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc370eb3400) [pid = 1955] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc370309400) [pid = 1955] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc3710a1c00) [pid = 1955] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc35cfbdc00) [pid = 1955] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc35d2e9800) [pid = 1955] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc35d2e7c00) [pid = 1955] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:05:06 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc35d2e9c00) [pid = 1955] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:05:06 INFO - PROCESS | 1955 | 1461236706372 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2939ms 04:05:06 INFO - PROCESS | 1955 | 1461236706409 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:05:06 INFO - PROCESS | 1955 | 1461236706414 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:05:06 INFO - PROCESS | 1955 | 1461236706420 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1955 | 1461236706424 Marionette TRACE conn4 <- [1,2410,null,{}] 04:05:06 INFO - PROCESS | 1955 | 1461236706429 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:06 INFO - PROCESS | 1955 | 1461236706707 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:05:06 INFO - PROCESS | 1955 | 1461236706730 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358f79800 == 147 [pid = 1955] [id = 610] 04:05:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc356c3a800) [pid = 1955] [serial = 1831] [outer = (nil)] 04:05:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc35cf4ec00) [pid = 1955] [serial = 1832] [outer = 0x7fc356c3a800] 04:05:06 INFO - PROCESS | 1955 | 1461236706796 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc35d458000) [pid = 1955] [serial = 1833] [outer = 0x7fc356c3a800] 04:05:07 INFO - PROCESS | 1955 | 1461236707722 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1330ms 04:05:07 INFO - PROCESS | 1955 | 1461236707751 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 1955 | 1461236707755 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:05:07 INFO - PROCESS | 1955 | 1461236707761 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 1955 | 1461236707765 Marionette TRACE conn4 <- [1,2414,null,{}] 04:05:07 INFO - PROCESS | 1955 | 1461236707771 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:07 INFO - PROCESS | 1955 | 1461236707994 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:05:08 INFO - PROCESS | 1955 | 1461236708460 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc356607800 == 148 [pid = 1955] [id = 611] 04:05:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc3543e7400) [pid = 1955] [serial = 1834] [outer = (nil)] 04:05:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc356642800) [pid = 1955] [serial = 1835] [outer = 0x7fc3543e7400] 04:05:08 INFO - PROCESS | 1955 | 1461236708544 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc357d09000) [pid = 1955] [serial = 1836] [outer = 0x7fc3543e7400] 04:05:09 INFO - PROCESS | 1955 | 1461236709465 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1743ms 04:05:09 INFO - PROCESS | 1955 | 1461236709506 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 1955 | 1461236709515 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:05:09 INFO - PROCESS | 1955 | 1461236709525 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 1955 | 1461236709529 Marionette TRACE conn4 <- [1,2418,null,{}] 04:05:09 INFO - PROCESS | 1955 | 1461236709537 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:09 INFO - PROCESS | 1955 | 1461236709793 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:05:10 INFO - PROCESS | 1955 | 1461236710129 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590b5000 == 149 [pid = 1955] [id = 612] 04:05:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc3592ea800) [pid = 1955] [serial = 1837] [outer = (nil)] 04:05:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc35cf52800) [pid = 1955] [serial = 1838] [outer = 0x7fc3592ea800] 04:05:10 INFO - PROCESS | 1955 | 1461236710215 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc35cfc8400) [pid = 1955] [serial = 1839] [outer = 0x7fc3592ea800] 04:05:11 INFO - PROCESS | 1955 | 1461236711196 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1732ms 04:05:11 INFO - PROCESS | 1955 | 1461236711261 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 1955 | 1461236711268 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:05:11 INFO - PROCESS | 1955 | 1461236711276 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 1955 | 1461236711278 Marionette TRACE conn4 <- [1,2422,null,{}] 04:05:11 INFO - PROCESS | 1955 | 1461236711285 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:11 INFO - PROCESS | 1955 | 1461236711534 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:05:11 INFO - PROCESS | 1955 | 1461236711896 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d421000 == 150 [pid = 1955] [id = 613] 04:05:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc3592f4c00) [pid = 1955] [serial = 1840] [outer = (nil)] 04:05:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc35d8c4000) [pid = 1955] [serial = 1841] [outer = 0x7fc3592f4c00] 04:05:11 INFO - PROCESS | 1955 | 1461236711974 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc35ea4dc00) [pid = 1955] [serial = 1842] [outer = 0x7fc3592f4c00] 04:05:12 INFO - PROCESS | 1955 | 1461236712915 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1687ms 04:05:12 INFO - PROCESS | 1955 | 1461236712963 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1955 | 1461236712967 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:05:12 INFO - PROCESS | 1955 | 1461236712984 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1955 | 1461236712994 Marionette TRACE conn4 <- [1,2426,null,{}] 04:05:13 INFO - PROCESS | 1955 | 1461236713002 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:13 INFO - PROCESS | 1955 | 1461236713284 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:05:13 INFO - PROCESS | 1955 | 1461236713603 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35edcc800 == 151 [pid = 1955] [id = 614] 04:05:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc35d456c00) [pid = 1955] [serial = 1843] [outer = (nil)] 04:05:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fc35f20b800) [pid = 1955] [serial = 1844] [outer = 0x7fc35d456c00] 04:05:13 INFO - PROCESS | 1955 | 1461236713684 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fc35f22e400) [pid = 1955] [serial = 1845] [outer = 0x7fc35d456c00] 04:05:14 INFO - PROCESS | 1955 | 1461236714559 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1654ms 04:05:14 INFO - PROCESS | 1955 | 1461236714630 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 1955 | 1461236714635 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:05:14 INFO - PROCESS | 1955 | 1461236714641 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 1955 | 1461236714645 Marionette TRACE conn4 <- [1,2430,null,{}] 04:05:14 INFO - PROCESS | 1955 | 1461236714650 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:14 INFO - PROCESS | 1955 | 1461236714895 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:05:15 INFO - PROCESS | 1955 | 1461236715213 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3ec000 == 152 [pid = 1955] [id = 615] 04:05:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fc35d82d000) [pid = 1955] [serial = 1846] [outer = (nil)] 04:05:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fc35f42f000) [pid = 1955] [serial = 1847] [outer = 0x7fc35d82d000] 04:05:15 INFO - PROCESS | 1955 | 1461236715304 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fc35f4cbc00) [pid = 1955] [serial = 1848] [outer = 0x7fc35d82d000] 04:05:16 INFO - PROCESS | 1955 | 1461236716146 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1534ms 04:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:05:16 INFO - PROCESS | 1955 | 1461236716176 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:05:16 INFO - PROCESS | 1955 | 1461236716179 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:05:16 INFO - PROCESS | 1955 | 1461236716186 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 1955 | 1461236716190 Marionette TRACE conn4 <- [1,2434,null,{}] 04:05:16 INFO - PROCESS | 1955 | 1461236716195 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:16 INFO - PROCESS | 1955 | 1461236716414 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:05:16 INFO - PROCESS | 1955 | 1461236716694 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360a39000 == 153 [pid = 1955] [id = 616] 04:05:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fc35fc99800) [pid = 1955] [serial = 1849] [outer = (nil)] 04:05:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fc35fc9e000) [pid = 1955] [serial = 1850] [outer = 0x7fc35fc99800] 04:05:16 INFO - PROCESS | 1955 | 1461236716789 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fc36074b000) [pid = 1955] [serial = 1851] [outer = 0x7fc35fc99800] 04:05:17 INFO - PROCESS | 1955 | 1461236717771 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1637ms 04:05:17 INFO - PROCESS | 1955 | 1461236717823 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 1955 | 1461236717828 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:05:17 INFO - PROCESS | 1955 | 1461236717834 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 1955 | 1461236717836 Marionette TRACE conn4 <- [1,2438,null,{}] 04:05:17 INFO - PROCESS | 1955 | 1461236717842 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:18 INFO - PROCESS | 1955 | 1461236718084 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:05:18 INFO - PROCESS | 1955 | 1461236718406 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361277800 == 154 [pid = 1955] [id = 617] 04:05:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fc35fc9a000) [pid = 1955] [serial = 1852] [outer = (nil)] 04:05:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fc361d89c00) [pid = 1955] [serial = 1853] [outer = 0x7fc35fc9a000] 04:05:18 INFO - PROCESS | 1955 | 1461236718486 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fc361dd8400) [pid = 1955] [serial = 1854] [outer = 0x7fc35fc9a000] 04:05:19 INFO - PROCESS | 1955 | 1461236719351 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1583ms 04:05:19 INFO - PROCESS | 1955 | 1461236719419 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:05:19 INFO - PROCESS | 1955 | 1461236719423 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:05:19 INFO - PROCESS | 1955 | 1461236719429 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 1955 | 1461236719433 Marionette TRACE conn4 <- [1,2442,null,{}] 04:05:19 INFO - PROCESS | 1955 | 1461236719438 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:19 INFO - PROCESS | 1955 | 1461236719715 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:05:20 INFO - PROCESS | 1955 | 1461236720042 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e1b000 == 155 [pid = 1955] [id = 618] 04:05:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fc361d8dc00) [pid = 1955] [serial = 1855] [outer = (nil)] 04:05:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fc36208f800) [pid = 1955] [serial = 1856] [outer = 0x7fc361d8dc00] 04:05:20 INFO - PROCESS | 1955 | 1461236720123 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fc362096c00) [pid = 1955] [serial = 1857] [outer = 0x7fc361d8dc00] 04:05:20 INFO - PROCESS | 1955 | 1461236720980 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1587ms 04:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:05:21 INFO - PROCESS | 1955 | 1461236721017 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 1955 | 1461236721020 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:05:21 INFO - PROCESS | 1955 | 1461236721027 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 1955 | 1461236721030 Marionette TRACE conn4 <- [1,2446,null,{}] 04:05:21 INFO - PROCESS | 1955 | 1461236721035 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:21 INFO - PROCESS | 1955 | 1461236721260 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:05:21 INFO - PROCESS | 1955 | 1461236721543 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36241b000 == 156 [pid = 1955] [id = 619] 04:05:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fc361d8e400) [pid = 1955] [serial = 1858] [outer = (nil)] 04:05:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fc36244a000) [pid = 1955] [serial = 1859] [outer = 0x7fc361d8e400] 04:05:21 INFO - PROCESS | 1955 | 1461236721663 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fc362453c00) [pid = 1955] [serial = 1860] [outer = 0x7fc361d8e400] 04:05:22 INFO - PROCESS | 1955 | 1461236722539 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1583ms 04:05:22 INFO - PROCESS | 1955 | 1461236722610 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 1955 | 1461236722614 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:05:22 INFO - PROCESS | 1955 | 1461236722620 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1955 | 1461236722622 Marionette TRACE conn4 <- [1,2450,null,{}] 04:05:22 INFO - PROCESS | 1955 | 1461236722628 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:22 INFO - PROCESS | 1955 | 1461236722892 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:05:23 INFO - PROCESS | 1955 | 1461236723215 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625ca000 == 157 [pid = 1955] [id = 620] 04:05:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fc35cf4f000) [pid = 1955] [serial = 1861] [outer = (nil)] 04:05:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fc3626d1c00) [pid = 1955] [serial = 1862] [outer = 0x7fc35cf4f000] 04:05:23 INFO - PROCESS | 1955 | 1461236723296 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fc36280f800) [pid = 1955] [serial = 1863] [outer = 0x7fc35cf4f000] 04:05:24 INFO - PROCESS | 1955 | 1461236724165 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1578ms 04:05:24 INFO - PROCESS | 1955 | 1461236724199 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 1955 | 1461236724203 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:05:24 INFO - PROCESS | 1955 | 1461236724209 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 1955 | 1461236724212 Marionette TRACE conn4 <- [1,2454,null,{}] 04:05:24 INFO - PROCESS | 1955 | 1461236724217 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:24 INFO - PROCESS | 1955 | 1461236724441 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:05:24 INFO - PROCESS | 1955 | 1461236724777 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f62800 == 158 [pid = 1955] [id = 621] 04:05:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fc362c64000) [pid = 1955] [serial = 1864] [outer = (nil)] 04:05:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fc362c68c00) [pid = 1955] [serial = 1865] [outer = 0x7fc362c64000] 04:05:24 INFO - PROCESS | 1955 | 1461236724876 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fc362d87400) [pid = 1955] [serial = 1866] [outer = 0x7fc362c64000] 04:05:25 INFO - PROCESS | 1955 | 1461236725803 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1632ms 04:05:25 INFO - PROCESS | 1955 | 1461236725844 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1955 | 1461236725850 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:05:25 INFO - PROCESS | 1955 | 1461236725858 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1955 | 1461236725864 Marionette TRACE conn4 <- [1,2458,null,{}] 04:05:25 INFO - PROCESS | 1955 | 1461236725873 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:26 INFO - PROCESS | 1955 | 1461236726151 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:05:26 INFO - PROCESS | 1955 | 1461236726478 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363319000 == 159 [pid = 1955] [id = 622] 04:05:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fc36309b800) [pid = 1955] [serial = 1867] [outer = (nil)] 04:05:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fc363233400) [pid = 1955] [serial = 1868] [outer = 0x7fc36309b800] 04:05:26 INFO - PROCESS | 1955 | 1461236726560 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fc363239800) [pid = 1955] [serial = 1869] [outer = 0x7fc36309b800] 04:05:27 INFO - PROCESS | 1955 | 1461236727454 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1643ms 04:05:27 INFO - PROCESS | 1955 | 1461236727502 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:05:27 INFO - PROCESS | 1955 | 1461236727506 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:05:27 INFO - PROCESS | 1955 | 1461236727511 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 1955 | 1461236727515 Marionette TRACE conn4 <- [1,2462,null,{}] 04:05:27 INFO - PROCESS | 1955 | 1461236727520 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:27 INFO - PROCESS | 1955 | 1461236727746 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:05:28 INFO - PROCESS | 1955 | 1461236728078 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363469800 == 160 [pid = 1955] [id = 623] 04:05:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fc36074bc00) [pid = 1955] [serial = 1870] [outer = (nil)] 04:05:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fc363240c00) [pid = 1955] [serial = 1871] [outer = 0x7fc36074bc00] 04:05:28 INFO - PROCESS | 1955 | 1461236728162 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fc36344b800) [pid = 1955] [serial = 1872] [outer = 0x7fc36074bc00] 04:05:29 INFO - PROCESS | 1955 | 1461236729014 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1536ms 04:05:29 INFO - PROCESS | 1955 | 1461236729050 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 1955 | 1461236729053 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:05:29 INFO - PROCESS | 1955 | 1461236729063 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 1955 | 1461236729065 Marionette TRACE conn4 <- [1,2466,null,{}] 04:05:29 INFO - PROCESS | 1955 | 1461236729071 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:29 INFO - PROCESS | 1955 | 1461236729308 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:05:29 INFO - PROCESS | 1955 | 1461236729592 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a9f800 == 161 [pid = 1955] [id = 624] 04:05:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fc36280bc00) [pid = 1955] [serial = 1873] [outer = (nil)] 04:05:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fc3647a8000) [pid = 1955] [serial = 1874] [outer = 0x7fc36280bc00] 04:05:29 INFO - PROCESS | 1955 | 1461236729718 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fc364805000) [pid = 1955] [serial = 1875] [outer = 0x7fc36280bc00] 04:05:30 INFO - PROCESS | 1955 | 1461236730582 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 04:05:30 INFO - PROCESS | 1955 | 1461236730598 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 1955 | 1461236730602 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:05:30 INFO - PROCESS | 1955 | 1461236730608 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 1955 | 1461236730611 Marionette TRACE conn4 <- [1,2470,null,{}] 04:05:30 INFO - PROCESS | 1955 | 1461236730616 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:30 INFO - PROCESS | 1955 | 1461236730849 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:05:31 INFO - PROCESS | 1955 | 1461236731136 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364fdc000 == 162 [pid = 1955] [id = 625] 04:05:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fc363239c00) [pid = 1955] [serial = 1876] [outer = (nil)] 04:05:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fc364810800) [pid = 1955] [serial = 1877] [outer = 0x7fc363239c00] 04:05:31 INFO - PROCESS | 1955 | 1461236731219 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fc364827800) [pid = 1955] [serial = 1878] [outer = 0x7fc363239c00] 04:05:32 INFO - PROCESS | 1955 | 1461236732123 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 04:05:32 INFO - PROCESS | 1955 | 1461236732189 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 1955 | 1461236732192 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:05:32 INFO - PROCESS | 1955 | 1461236732199 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 1955 | 1461236732203 Marionette TRACE conn4 <- [1,2474,null,{}] 04:05:32 INFO - PROCESS | 1955 | 1461236732208 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:32 INFO - PROCESS | 1955 | 1461236732464 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:05:32 INFO - PROCESS | 1955 | 1461236732793 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665bc000 == 163 [pid = 1955] [id = 626] 04:05:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fc36280b800) [pid = 1955] [serial = 1879] [outer = (nil)] 04:05:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fc36482d800) [pid = 1955] [serial = 1880] [outer = 0x7fc36280b800] 04:05:32 INFO - PROCESS | 1955 | 1461236732876 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fc36484c400) [pid = 1955] [serial = 1881] [outer = 0x7fc36280b800] 04:05:33 INFO - PROCESS | 1955 | 1461236733808 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1683ms 04:05:33 INFO - PROCESS | 1955 | 1461236733885 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 1955 | 1461236733888 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:05:33 INFO - PROCESS | 1955 | 1461236733895 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 1955 | 1461236733898 Marionette TRACE conn4 <- [1,2478,null,{}] 04:05:33 INFO - PROCESS | 1955 | 1461236733903 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:34 INFO - PROCESS | 1955 | 1461236734178 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:05:34 INFO - PROCESS | 1955 | 1461236734507 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667b4000 == 164 [pid = 1955] [id = 627] 04:05:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fc362810000) [pid = 1955] [serial = 1882] [outer = (nil)] 04:05:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fc364ce9000) [pid = 1955] [serial = 1883] [outer = 0x7fc362810000] 04:05:34 INFO - PROCESS | 1955 | 1461236734588 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fc364d09c00) [pid = 1955] [serial = 1884] [outer = 0x7fc362810000] 04:05:35 INFO - PROCESS | 1955 | 1461236735474 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1628ms 04:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:05:35 INFO - PROCESS | 1955 | 1461236735525 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 1955 | 1461236735528 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:05:35 INFO - PROCESS | 1955 | 1461236735534 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1955 | 1461236735538 Marionette TRACE conn4 <- [1,2482,null,{}] 04:05:35 INFO - PROCESS | 1955 | 1461236735543 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:35 INFO - PROCESS | 1955 | 1461236735780 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:05:36 INFO - PROCESS | 1955 | 1461236736129 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a210800 == 165 [pid = 1955] [id = 628] 04:05:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fc36484b400) [pid = 1955] [serial = 1885] [outer = (nil)] 04:05:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fc364e19c00) [pid = 1955] [serial = 1886] [outer = 0x7fc36484b400] 04:05:36 INFO - PROCESS | 1955 | 1461236736211 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fc364e20800) [pid = 1955] [serial = 1887] [outer = 0x7fc36484b400] 04:05:37 INFO - PROCESS | 1955 | 1461236737062 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1580ms 04:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:05:37 INFO - PROCESS | 1955 | 1461236737116 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 1955 | 1461236737119 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:05:37 INFO - PROCESS | 1955 | 1461236737125 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 1955 | 1461236737129 Marionette TRACE conn4 <- [1,2486,null,{}] 04:05:37 INFO - PROCESS | 1955 | 1461236737135 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:37 INFO - PROCESS | 1955 | 1461236737391 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:05:37 INFO - PROCESS | 1955 | 1461236737757 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a677800 == 166 [pid = 1955] [id = 629] 04:05:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fc36482b800) [pid = 1955] [serial = 1888] [outer = (nil)] 04:05:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fc365122800) [pid = 1955] [serial = 1889] [outer = 0x7fc36482b800] 04:05:37 INFO - PROCESS | 1955 | 1461236737839 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fc365129400) [pid = 1955] [serial = 1890] [outer = 0x7fc36482b800] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d62c800 == 165 [pid = 1955] [id = 293] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362487000 == 164 [pid = 1955] [id = 453] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca63000 == 163 [pid = 1955] [id = 336] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36122c000 == 162 [pid = 1955] [id = 604] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc356297800 == 161 [pid = 1955] [id = 603] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc389057800 == 160 [pid = 1955] [id = 602] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383ec5000 == 159 [pid = 1955] [id = 601] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377c73800 == 158 [pid = 1955] [id = 600] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b97800 == 157 [pid = 1955] [id = 599] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370cb2800 == 156 [pid = 1955] [id = 598] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d721000 == 155 [pid = 1955] [id = 597] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cf15800 == 154 [pid = 1955] [id = 596] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b61a800 == 153 [pid = 1955] [id = 595] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a664800 == 152 [pid = 1955] [id = 594] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665aa800 == 151 [pid = 1955] [id = 593] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36487c800 == 150 [pid = 1955] [id = 592] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363105800 == 149 [pid = 1955] [id = 591] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362492800 == 148 [pid = 1955] [id = 590] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d430800 == 147 [pid = 1955] [id = 589] 04:05:39 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357bdf000 == 146 [pid = 1955] [id = 588] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fc364811400) [pid = 1955] [serial = 1695] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fc36a243800) [pid = 1955] [serial = 1611] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fc362c6fc00) [pid = 1955] [serial = 1680] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fc370c36c00) [pid = 1955] [serial = 1443] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fc3710a3800) [pid = 1955] [serial = 1446] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fc3715e5c00) [pid = 1955] [serial = 1449] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fc374380c00) [pid = 1955] [serial = 1452] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fc378630c00) [pid = 1955] [serial = 1455] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fc383abf800) [pid = 1955] [serial = 1458] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fc379d92000) [pid = 1955] [serial = 1461] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fc384fefc00) [pid = 1955] [serial = 1464] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fc36a897000) [pid = 1955] [serial = 1488] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fc374431c00) [pid = 1955] [serial = 1584] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fc375b63800) [pid = 1955] [serial = 1587] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fc383750400) [pid = 1955] [serial = 1590] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fc388cf0800) [pid = 1955] [serial = 1593] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fc38ae99400) [pid = 1955] [serial = 1596] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fc365128000) [pid = 1955] [serial = 1599] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fc36a93c800) [pid = 1955] [serial = 1602] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fc37983ac00) [pid = 1955] [serial = 1605] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fc35ea59400) [pid = 1955] [serial = 1608] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fc35ea5a800) [pid = 1955] [serial = 1629] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fc382bdec00) [pid = 1955] [serial = 1647] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fc384ffb800) [pid = 1955] [serial = 1650] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fc388e64800) [pid = 1955] [serial = 1653] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fc35cfc8800) [pid = 1955] [serial = 1656] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fc35d2f1800) [pid = 1955] [serial = 1659] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fc388b7a400) [pid = 1955] [serial = 1662] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fc3606b6c00) [pid = 1955] [serial = 1665] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fc362dac800) [pid = 1955] [serial = 1674] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fc36a961400) [pid = 1955] [serial = 1422] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fc375035c00) [pid = 1955] [serial = 1509] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fc3715eb000) [pid = 1955] [serial = 1581] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fc362c65800) [pid = 1955] [serial = 1563] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fc36cf2d000) [pid = 1955] [serial = 1497] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fc3712ad800) [pid = 1955] [serial = 1578] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fc36a95f400) [pid = 1955] [serial = 1569] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fc36d642c00) [pid = 1955] [serial = 1500] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fc36d10fc00) [pid = 1955] [serial = 1572] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fc374382800) [pid = 1955] [serial = 1644] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fc3890ab400) [pid = 1955] [serial = 1668] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fc36093c000) [pid = 1955] [serial = 1425] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fc36a247c00) [pid = 1955] [serial = 1431] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fc360941800) [pid = 1955] [serial = 1491] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fc362b7bc00) [pid = 1955] [serial = 1632] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fc3591f3400) [pid = 1955] [serial = 1530] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fc38b8f5400) [pid = 1955] [serial = 1527] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc36ec31c00) [pid = 1955] [serial = 1503] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc384ff4400) [pid = 1955] [serial = 1518] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc364cdfc00) [pid = 1955] [serial = 1566] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc388e66c00) [pid = 1955] [serial = 1521] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc35ecd3400) [pid = 1955] [serial = 1560] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc36323e000) [pid = 1955] [serial = 1671] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc389211400) [pid = 1955] [serial = 1524] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc36d4b9000) [pid = 1955] [serial = 1638] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc375b65800) [pid = 1955] [serial = 1512] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc36cf35400) [pid = 1955] [serial = 1437] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc372ba9c00) [pid = 1955] [serial = 1506] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc38aea0c00) [pid = 1955] [serial = 1392] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc36b6e5000) [pid = 1955] [serial = 1434] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc37783ec00) [pid = 1955] [serial = 1515] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc35eb40800) [pid = 1955] [serial = 1536] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc36344f000) [pid = 1955] [serial = 1494] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc37007ec00) [pid = 1955] [serial = 1440] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc36a245000) [pid = 1955] [serial = 1635] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc36b6f0c00) [pid = 1955] [serial = 1677] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc360749c00) [pid = 1955] [serial = 1539] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc3703d5c00) [pid = 1955] [serial = 1575] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc3592f0c00) [pid = 1955] [serial = 1533] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc363451400) [pid = 1955] [serial = 1428] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc3702c8800) [pid = 1955] [serial = 1641] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc35f42b000) [pid = 1955] [serial = 1760] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc3606a9c00) [pid = 1955] [serial = 1761] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc365131c00) [pid = 1955] [serial = 1736] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc3703d0c00) [pid = 1955] [serial = 1716] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc3702ca400) [pid = 1955] [serial = 1715] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc364e23800) [pid = 1955] [serial = 1707] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc364e1e400) [pid = 1955] [serial = 1706] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc36b6e5800) [pid = 1955] [serial = 1713] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc36a937c00) [pid = 1955] [serial = 1712] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35d452800) [pid = 1955] [serial = 1757] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc376ff5c00) [pid = 1955] [serial = 1728] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc375b5e400) [pid = 1955] [serial = 1727] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc38aea3400) [pid = 1955] [serial = 1749] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc365136800) [pid = 1955] [serial = 1748] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc357da4000) [pid = 1955] [serial = 1746] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc357da0000) [pid = 1955] [serial = 1745] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc3592e8c00) [pid = 1955] [serial = 1754] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc35cf58400) [pid = 1955] [serial = 1755] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc356574400) [pid = 1955] [serial = 1751] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc35d2e8400) [pid = 1955] [serial = 1698] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc3592f0400) [pid = 1955] [serial = 1697] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc36a4a2000) [pid = 1955] [serial = 1710] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc366938c00) [pid = 1955] [serial = 1709] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc383af5000) [pid = 1955] [serial = 1743] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc365133800) [pid = 1955] [serial = 1742] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc363234000) [pid = 1955] [serial = 1704] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc362db0400) [pid = 1955] [serial = 1703] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc373ece400) [pid = 1955] [serial = 1725] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc372b76c00) [pid = 1955] [serial = 1724] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc361ddcc00) [pid = 1955] [serial = 1701] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc3607e3000) [pid = 1955] [serial = 1700] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc38aea4000) [pid = 1955] [serial = 1734] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc389212c00) [pid = 1955] [serial = 1733] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc388d53800) [pid = 1955] [serial = 1731] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc384fc6c00) [pid = 1955] [serial = 1730] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc37109c800) [pid = 1955] [serial = 1719] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc370c3b800) [pid = 1955] [serial = 1718] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc3715e7c00) [pid = 1955] [serial = 1722] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3712b8800) [pid = 1955] [serial = 1721] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc356c45800) [pid = 1955] [serial = 1740] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc356c40400) [pid = 1955] [serial = 1739] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc365137000) [pid = 1955] [serial = 1737] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc360942400) [pid = 1955] [serial = 1763] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc35d8b6800) [pid = 1955] [serial = 1758] [outer = (nil)] [url = about:blank] 04:05:40 INFO - PROCESS | 1955 | 1461236740629 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 3543ms 04:05:40 INFO - PROCESS | 1955 | 1461236740668 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1955 | 1461236740673 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:05:40 INFO - PROCESS | 1955 | 1461236740682 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1955 | 1461236740686 Marionette TRACE conn4 <- [1,2490,null,{}] 04:05:40 INFO - PROCESS | 1955 | 1461236740742 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:40 INFO - PROCESS | 1955 | 1461236740978 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:05:41 INFO - PROCESS | 1955 | 1461236741172 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357bcc000 == 147 [pid = 1955] [id = 630] 04:05:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc35663fc00) [pid = 1955] [serial = 1891] [outer = (nil)] 04:05:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc356c47800) [pid = 1955] [serial = 1892] [outer = 0x7fc35663fc00] 04:05:41 INFO - PROCESS | 1955 | 1461236741242 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc357d0f400) [pid = 1955] [serial = 1893] [outer = 0x7fc35663fc00] 04:05:42 INFO - PROCESS | 1955 | 1461236742143 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1528ms 04:05:42 INFO - PROCESS | 1955 | 1461236742211 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1955 | 1461236742219 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:05:42 INFO - PROCESS | 1955 | 1461236742230 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1955 | 1461236742233 Marionette TRACE conn4 <- [1,2494,null,{}] 04:05:42 INFO - PROCESS | 1955 | 1461236742240 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:42 INFO - PROCESS | 1955 | 1461236742458 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:05:42 INFO - PROCESS | 1955 | 1461236742773 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357ed8800 == 148 [pid = 1955] [id = 631] 04:05:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc3591b0400) [pid = 1955] [serial = 1894] [outer = (nil)] 04:05:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc3591e7000) [pid = 1955] [serial = 1895] [outer = 0x7fc3591b0400] 04:05:42 INFO - PROCESS | 1955 | 1461236742858 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc3592e7800) [pid = 1955] [serial = 1896] [outer = 0x7fc3591b0400] 04:05:43 INFO - PROCESS | 1955 | 1461236743697 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1529ms 04:05:43 INFO - PROCESS | 1955 | 1461236743759 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:05:43 INFO - PROCESS | 1955 | 1461236743774 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:05:43 INFO - PROCESS | 1955 | 1461236743781 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 1955 | 1461236743787 Marionette TRACE conn4 <- [1,2498,null,{}] 04:05:43 INFO - PROCESS | 1955 | 1461236743809 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:44 INFO - PROCESS | 1955 | 1461236744106 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:05:44 INFO - PROCESS | 1955 | 1461236744160 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590a6800 == 149 [pid = 1955] [id = 632] 04:05:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc35cfc0400) [pid = 1955] [serial = 1897] [outer = (nil)] 04:05:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc35cfc6400) [pid = 1955] [serial = 1898] [outer = 0x7fc35cfc0400] 04:05:44 INFO - PROCESS | 1955 | 1461236744296 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc35d453000) [pid = 1955] [serial = 1899] [outer = 0x7fc35cfc0400] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc35d2e4800) [pid = 1955] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc356c43c00) [pid = 1955] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc357d0e800) [pid = 1955] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3543e2c00) [pid = 1955] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc3543e1800) [pid = 1955] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc357d06800) [pid = 1955] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc357d04c00) [pid = 1955] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc357d05000) [pid = 1955] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc3702cac00) [pid = 1955] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc3591bd400) [pid = 1955] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36480dc00) [pid = 1955] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc370c3c800) [pid = 1955] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36a245800) [pid = 1955] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc36480e800) [pid = 1955] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc365138400) [pid = 1955] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc364848000) [pid = 1955] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc364846c00) [pid = 1955] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc362c63c00) [pid = 1955] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc3606aa400) [pid = 1955] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc35f234000) [pid = 1955] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc35d2ed000) [pid = 1955] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:05:45 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc356571000) [pid = 1955] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:05:46 INFO - PROCESS | 1955 | 1461236746072 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2345ms 04:05:46 INFO - PROCESS | 1955 | 1461236746126 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 1955 | 1461236746130 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:05:46 INFO - PROCESS | 1955 | 1461236746136 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 1955 | 1461236746139 Marionette TRACE conn4 <- [1,2502,null,{}] 04:05:46 INFO - PROCESS | 1955 | 1461236746145 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:46 INFO - PROCESS | 1955 | 1461236746454 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:05:46 INFO - PROCESS | 1955 | 1461236746477 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3593e2000 == 150 [pid = 1955] [id = 633] 04:05:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc3543e2c00) [pid = 1955] [serial = 1900] [outer = (nil)] 04:05:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc35d2f1800) [pid = 1955] [serial = 1901] [outer = 0x7fc3543e2c00] 04:05:46 INFO - PROCESS | 1955 | 1461236746541 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc35d82cc00) [pid = 1955] [serial = 1902] [outer = 0x7fc3543e2c00] 04:05:47 INFO - PROCESS | 1955 | 1461236747536 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1433ms 04:05:47 INFO - PROCESS | 1955 | 1461236747590 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:05:47 INFO - PROCESS | 1955 | 1461236747604 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:05:47 INFO - PROCESS | 1955 | 1461236747613 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 1955 | 1461236747618 Marionette TRACE conn4 <- [1,2506,null,{}] 04:05:47 INFO - PROCESS | 1955 | 1461236747627 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:47 INFO - PROCESS | 1955 | 1461236747864 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:05:48 INFO - PROCESS | 1955 | 1461236748202 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357dbe000 == 151 [pid = 1955] [id = 634] 04:05:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc35663e800) [pid = 1955] [serial = 1903] [outer = (nil)] 04:05:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc357d04400) [pid = 1955] [serial = 1904] [outer = 0x7fc35663e800] 04:05:48 INFO - PROCESS | 1955 | 1461236748285 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc357da2000) [pid = 1955] [serial = 1905] [outer = 0x7fc35663e800] 04:05:49 INFO - PROCESS | 1955 | 1461236749192 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1635ms 04:05:49 INFO - PROCESS | 1955 | 1461236749248 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 1955 | 1461236749257 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:05:49 INFO - PROCESS | 1955 | 1461236749267 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 1955 | 1461236749271 Marionette TRACE conn4 <- [1,2510,null,{}] 04:05:49 INFO - PROCESS | 1955 | 1461236749277 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:49 INFO - PROCESS | 1955 | 1461236749532 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:05:49 INFO - PROCESS | 1955 | 1461236749856 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbc9000 == 152 [pid = 1955] [id = 635] 04:05:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc35cf4f800) [pid = 1955] [serial = 1906] [outer = (nil)] 04:05:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc35d2eb800) [pid = 1955] [serial = 1907] [outer = 0x7fc35cf4f800] 04:05:49 INFO - PROCESS | 1955 | 1461236749939 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc35d831000) [pid = 1955] [serial = 1908] [outer = 0x7fc35cf4f800] 04:05:50 INFO - PROCESS | 1955 | 1461236750896 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1692ms 04:05:50 INFO - PROCESS | 1955 | 1461236750960 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:05:50 INFO - PROCESS | 1955 | 1461236750964 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:05:50 INFO - PROCESS | 1955 | 1461236750971 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 1955 | 1461236750977 Marionette TRACE conn4 <- [1,2514,null,{}] 04:05:50 INFO - PROCESS | 1955 | 1461236750993 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:51 INFO - PROCESS | 1955 | 1461236751269 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:05:51 INFO - PROCESS | 1955 | 1461236751618 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea61800 == 153 [pid = 1955] [id = 636] 04:05:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35e9b4800) [pid = 1955] [serial = 1909] [outer = (nil)] 04:05:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35ea55800) [pid = 1955] [serial = 1910] [outer = 0x7fc35e9b4800] 04:05:51 INFO - PROCESS | 1955 | 1461236751702 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc35eb43c00) [pid = 1955] [serial = 1911] [outer = 0x7fc35e9b4800] 04:05:52 INFO - PROCESS | 1955 | 1461236752592 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1694ms 04:05:52 INFO - PROCESS | 1955 | 1461236752666 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 1955 | 1461236752670 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:05:52 INFO - PROCESS | 1955 | 1461236752702 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1955 | 1461236752709 Marionette TRACE conn4 <- [1,2518,null,{}] 04:05:52 INFO - PROCESS | 1955 | 1461236752718 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:52 INFO - PROCESS | 1955 | 1461236752991 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:05:53 INFO - PROCESS | 1955 | 1461236753312 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3eb000 == 154 [pid = 1955] [id = 637] 04:05:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc35ea4f800) [pid = 1955] [serial = 1912] [outer = (nil)] 04:05:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc35f216400) [pid = 1955] [serial = 1913] [outer = 0x7fc35ea4f800] 04:05:53 INFO - PROCESS | 1955 | 1461236753394 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc35f23ac00) [pid = 1955] [serial = 1914] [outer = 0x7fc35ea4f800] 04:05:54 INFO - PROCESS | 1955 | 1461236754265 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1665ms 04:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:05:54 INFO - PROCESS | 1955 | 1461236754343 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 1955 | 1461236754346 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:05:54 INFO - PROCESS | 1955 | 1461236754354 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 1955 | 1461236754357 Marionette TRACE conn4 <- [1,2522,null,{}] 04:05:54 INFO - PROCESS | 1955 | 1461236754364 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:54 INFO - PROCESS | 1955 | 1461236754638 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:05:54 INFO - PROCESS | 1955 | 1461236754951 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3610f6800 == 155 [pid = 1955] [id = 638] 04:05:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc35ea4e800) [pid = 1955] [serial = 1915] [outer = (nil)] 04:05:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc35f4cec00) [pid = 1955] [serial = 1916] [outer = 0x7fc35ea4e800] 04:05:55 INFO - PROCESS | 1955 | 1461236755045 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc35fc9e800) [pid = 1955] [serial = 1917] [outer = 0x7fc35ea4e800] 04:05:55 INFO - PROCESS | 1955 | 1461236755899 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 04:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:05:55 INFO - PROCESS | 1955 | 1461236755935 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 1955 | 1461236755938 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:05:55 INFO - PROCESS | 1955 | 1461236755944 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 1955 | 1461236755947 Marionette TRACE conn4 <- [1,2526,null,{}] 04:05:55 INFO - PROCESS | 1955 | 1461236755953 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:56 INFO - PROCESS | 1955 | 1461236756214 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:05:56 INFO - PROCESS | 1955 | 1461236756482 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e9d800 == 156 [pid = 1955] [id = 639] 04:05:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc360746800) [pid = 1955] [serial = 1918] [outer = (nil)] 04:05:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc3607dd800) [pid = 1955] [serial = 1919] [outer = 0x7fc360746800] 04:05:56 INFO - PROCESS | 1955 | 1461236756617 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc361d8a800) [pid = 1955] [serial = 1920] [outer = 0x7fc360746800] 04:05:57 INFO - PROCESS | 1955 | 1461236757505 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1636ms 04:05:57 INFO - PROCESS | 1955 | 1461236757580 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 1955 | 1461236757584 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:05:57 INFO - PROCESS | 1955 | 1461236757592 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 1955 | 1461236757598 Marionette TRACE conn4 <- [1,2530,null,{}] 04:05:57 INFO - PROCESS | 1955 | 1461236757604 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:57 INFO - PROCESS | 1955 | 1461236757889 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:05:58 INFO - PROCESS | 1955 | 1461236758202 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625de800 == 157 [pid = 1955] [id = 640] 04:05:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc360747400) [pid = 1955] [serial = 1921] [outer = (nil)] 04:05:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc36244d400) [pid = 1955] [serial = 1922] [outer = 0x7fc360747400] 04:05:58 INFO - PROCESS | 1955 | 1461236758287 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc362812000) [pid = 1955] [serial = 1923] [outer = 0x7fc360747400] 04:05:59 INFO - PROCESS | 1955 | 1461236759161 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1635ms 04:05:59 INFO - PROCESS | 1955 | 1461236759228 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 1955 | 1461236759232 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:05:59 INFO - PROCESS | 1955 | 1461236759238 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1955 | 1461236759241 Marionette TRACE conn4 <- [1,2534,null,{}] 04:05:59 INFO - PROCESS | 1955 | 1461236759246 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:59 INFO - PROCESS | 1955 | 1461236759476 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:05:59 INFO - PROCESS | 1955 | 1461236759743 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fcd800 == 158 [pid = 1955] [id = 641] 04:05:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc361d8d000) [pid = 1955] [serial = 1924] [outer = (nil)] 04:05:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc362b7a000) [pid = 1955] [serial = 1925] [outer = 0x7fc361d8d000] 04:05:59 INFO - PROCESS | 1955 | 1461236759862 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc362c6ec00) [pid = 1955] [serial = 1926] [outer = 0x7fc361d8d000] 04:06:00 INFO - PROCESS | 1955 | 1461236760765 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1584ms 04:06:00 INFO - PROCESS | 1955 | 1461236760823 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 1955 | 1461236760826 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:06:00 INFO - PROCESS | 1955 | 1461236760835 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1955 | 1461236760839 Marionette TRACE conn4 <- [1,2538,null,{}] 04:06:00 INFO - PROCESS | 1955 | 1461236760845 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:01 INFO - PROCESS | 1955 | 1461236761081 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:06:01 INFO - PROCESS | 1955 | 1461236761350 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36339a000 == 159 [pid = 1955] [id = 642] 04:06:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36074f800) [pid = 1955] [serial = 1927] [outer = (nil)] 04:06:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc362d8ec00) [pid = 1955] [serial = 1928] [outer = 0x7fc36074f800] 04:06:01 INFO - PROCESS | 1955 | 1461236761472 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc362dafc00) [pid = 1955] [serial = 1929] [outer = 0x7fc36074f800] 04:06:02 INFO - PROCESS | 1955 | 1461236762390 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1587ms 04:06:02 INFO - PROCESS | 1955 | 1461236762422 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 1955 | 1461236762426 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:06:02 INFO - PROCESS | 1955 | 1461236762432 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1955 | 1461236762435 Marionette TRACE conn4 <- [1,2542,null,{}] 04:06:02 INFO - PROCESS | 1955 | 1461236762441 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:02 INFO - PROCESS | 1955 | 1461236762671 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:06:03 INFO - PROCESS | 1955 | 1461236763002 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a97800 == 160 [pid = 1955] [id = 643] 04:06:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc35eb44c00) [pid = 1955] [serial = 1930] [outer = (nil)] 04:06:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc363095400) [pid = 1955] [serial = 1931] [outer = 0x7fc35eb44c00] 04:06:03 INFO - PROCESS | 1955 | 1461236763092 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc3631b8000) [pid = 1955] [serial = 1932] [outer = 0x7fc35eb44c00] 04:06:03 INFO - PROCESS | 1955 | 1461236763961 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1578ms 04:06:04 INFO - PROCESS | 1955 | 1461236764012 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 1955 | 1461236764015 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:06:04 INFO - PROCESS | 1955 | 1461236764022 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 1955 | 1461236764027 Marionette TRACE conn4 <- [1,2546,null,{}] 04:06:04 INFO - PROCESS | 1955 | 1461236764032 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:04 INFO - PROCESS | 1955 | 1461236764295 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:06:04 INFO - PROCESS | 1955 | 1461236764618 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665aa000 == 161 [pid = 1955] [id = 644] 04:06:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc3647abc00) [pid = 1955] [serial = 1933] [outer = (nil)] 04:06:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36480e800) [pid = 1955] [serial = 1934] [outer = 0x7fc3647abc00] 04:06:04 INFO - PROCESS | 1955 | 1461236764706 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc364cdfc00) [pid = 1955] [serial = 1935] [outer = 0x7fc3647abc00] 04:06:05 INFO - PROCESS | 1955 | 1461236765668 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1679ms 04:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:06:05 INFO - PROCESS | 1955 | 1461236765703 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1955 | 1461236765706 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:06:05 INFO - PROCESS | 1955 | 1461236765712 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1955 | 1461236765715 Marionette TRACE conn4 <- [1,2550,null,{}] 04:06:05 INFO - PROCESS | 1955 | 1461236765720 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:05 INFO - PROCESS | 1955 | 1461236765992 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:06:06 INFO - PROCESS | 1955 | 1461236766311 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a211800 == 162 [pid = 1955] [id = 645] 04:06:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc3647afc00) [pid = 1955] [serial = 1936] [outer = (nil)] 04:06:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc364e1e400) [pid = 1955] [serial = 1937] [outer = 0x7fc3647afc00] 04:06:06 INFO - PROCESS | 1955 | 1461236766394 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc365125400) [pid = 1955] [serial = 1938] [outer = 0x7fc3647afc00] 04:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 04:06:07 INFO - PROCESS | 1955 | 1461236767336 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:06:07 INFO - PROCESS | 1955 | 1461236767349 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 1955 | 1461236767352 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:06:07 INFO - PROCESS | 1955 | 1461236767358 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 1955 | 1461236767361 Marionette TRACE conn4 <- [1,2554,null,{}] 04:06:07 INFO - PROCESS | 1955 | 1461236767367 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:07 INFO - PROCESS | 1955 | 1461236767603 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:06:07 INFO - PROCESS | 1955 | 1461236767975 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a735000 == 163 [pid = 1955] [id = 646] 04:06:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc365124800) [pid = 1955] [serial = 1939] [outer = (nil)] 04:06:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc365130c00) [pid = 1955] [serial = 1940] [outer = 0x7fc365124800] 04:06:08 INFO - PROCESS | 1955 | 1461236768078 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc365138400) [pid = 1955] [serial = 1941] [outer = 0x7fc365124800] 04:06:08 INFO - PROCESS | 1955 | 1461236768970 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1681ms 04:06:09 INFO - PROCESS | 1955 | 1461236769042 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 1955 | 1461236769045 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:06:09 INFO - PROCESS | 1955 | 1461236769051 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 1955 | 1461236769055 Marionette TRACE conn4 <- [1,2558,null,{}] 04:06:09 INFO - PROCESS | 1955 | 1461236769060 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:09 INFO - PROCESS | 1955 | 1461236769332 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:06:09 INFO - PROCESS | 1955 | 1461236769645 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4d0800 == 164 [pid = 1955] [id = 647] 04:06:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc365126400) [pid = 1955] [serial = 1942] [outer = (nil)] 04:06:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc36518ac00) [pid = 1955] [serial = 1943] [outer = 0x7fc365126400] 04:06:09 INFO - PROCESS | 1955 | 1461236769724 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc366939000) [pid = 1955] [serial = 1944] [outer = 0x7fc365126400] 04:06:10 INFO - PROCESS | 1955 | 1461236770680 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1681ms 04:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:06:10 INFO - PROCESS | 1955 | 1461236770734 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:06:10 INFO - PROCESS | 1955 | 1461236770737 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:06:10 INFO - PROCESS | 1955 | 1461236770744 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 1955 | 1461236770747 Marionette TRACE conn4 <- [1,2562,null,{}] 04:06:10 INFO - PROCESS | 1955 | 1461236770775 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:11 INFO - PROCESS | 1955 | 1461236771033 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:06:11 INFO - PROCESS | 1955 | 1461236771356 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61a800 == 165 [pid = 1955] [id = 648] 04:06:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc364e1a000) [pid = 1955] [serial = 1945] [outer = (nil)] 04:06:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc366942000) [pid = 1955] [serial = 1946] [outer = 0x7fc364e1a000] 04:06:11 INFO - PROCESS | 1955 | 1461236771439 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc36a248c00) [pid = 1955] [serial = 1947] [outer = 0x7fc364e1a000] 04:06:12 INFO - PROCESS | 1955 | 1461236772378 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1704ms 04:06:12 INFO - PROCESS | 1955 | 1461236772447 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1955 | 1461236772451 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:06:12 INFO - PROCESS | 1955 | 1461236772457 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1955 | 1461236772460 Marionette TRACE conn4 <- [1,2566,null,{}] 04:06:12 INFO - PROCESS | 1955 | 1461236772466 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:12 INFO - PROCESS | 1955 | 1461236772715 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:06:13 INFO - PROCESS | 1955 | 1461236773055 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca3d800 == 166 [pid = 1955] [id = 649] 04:06:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc3647ad800) [pid = 1955] [serial = 1948] [outer = (nil)] 04:06:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36a36b000) [pid = 1955] [serial = 1949] [outer = 0x7fc3647ad800] 04:06:13 INFO - PROCESS | 1955 | 1461236773142 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36a36f000) [pid = 1955] [serial = 1950] [outer = 0x7fc3647ad800] 04:06:14 INFO - PROCESS | 1955 | 1461236774065 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1684ms 04:06:14 INFO - PROCESS | 1955 | 1461236774142 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1955 | 1461236774146 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:06:14 INFO - PROCESS | 1955 | 1461236774152 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1955 | 1461236774155 Marionette TRACE conn4 <- [1,2570,null,{}] 04:06:14 INFO - PROCESS | 1955 | 1461236774160 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:14 INFO - PROCESS | 1955 | 1461236774403 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:06:14 INFO - PROCESS | 1955 | 1461236774726 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36cc40000 == 167 [pid = 1955] [id = 650] 04:06:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc3543ea000) [pid = 1955] [serial = 1951] [outer = (nil)] 04:06:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc36a372800) [pid = 1955] [serial = 1952] [outer = 0x7fc3543ea000] 04:06:14 INFO - PROCESS | 1955 | 1461236774809 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc36a378000) [pid = 1955] [serial = 1953] [outer = 0x7fc3543ea000] 04:06:15 INFO - PROCESS | 1955 | 1461236775797 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1678ms 04:06:15 INFO - PROCESS | 1955 | 1461236775831 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 1955 | 1461236775835 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:06:15 INFO - PROCESS | 1955 | 1461236775842 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 1955 | 1461236775844 Marionette TRACE conn4 <- [1,2574,null,{}] 04:06:15 INFO - PROCESS | 1955 | 1461236775849 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:16 INFO - PROCESS | 1955 | 1461236776086 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:06:16 INFO - PROCESS | 1955 | 1461236776408 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d290800 == 168 [pid = 1955] [id = 651] 04:06:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36a378400) [pid = 1955] [serial = 1954] [outer = (nil)] 04:06:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36a4a6c00) [pid = 1955] [serial = 1955] [outer = 0x7fc36a378400] 04:06:16 INFO - PROCESS | 1955 | 1461236776487 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc36a509800) [pid = 1955] [serial = 1956] [outer = 0x7fc36a378400] 04:06:17 INFO - PROCESS | 1955 | 1461236777370 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1579ms 04:06:17 INFO - PROCESS | 1955 | 1461236777421 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:06:17 INFO - PROCESS | 1955 | 1461236777424 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:06:17 INFO - PROCESS | 1955 | 1461236777430 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 1955 | 1461236777433 Marionette TRACE conn4 <- [1,2578,null,{}] 04:06:17 INFO - PROCESS | 1955 | 1461236777438 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:17 INFO - PROCESS | 1955 | 1461236777668 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc358f79800 == 167 [pid = 1955] [id = 610] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f3800 == 166 [pid = 1955] [id = 447] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f408800 == 165 [pid = 1955] [id = 488] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375633800 == 164 [pid = 1955] [id = 203] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a677800 == 163 [pid = 1955] [id = 629] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a210800 == 162 [pid = 1955] [id = 628] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3667b4000 == 161 [pid = 1955] [id = 627] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665bc000 == 160 [pid = 1955] [id = 626] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364fdc000 == 159 [pid = 1955] [id = 625] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364a9f800 == 158 [pid = 1955] [id = 624] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363469800 == 157 [pid = 1955] [id = 623] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363319000 == 156 [pid = 1955] [id = 622] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362f62800 == 155 [pid = 1955] [id = 621] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625ca000 == 154 [pid = 1955] [id = 620] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36241b000 == 153 [pid = 1955] [id = 619] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e1b000 == 152 [pid = 1955] [id = 618] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361277800 == 151 [pid = 1955] [id = 617] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360a39000 == 150 [pid = 1955] [id = 616] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3ec000 == 149 [pid = 1955] [id = 615] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35edcc800 == 148 [pid = 1955] [id = 614] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d421000 == 147 [pid = 1955] [id = 613] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590b5000 == 146 [pid = 1955] [id = 612] 04:06:19 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc356607800 == 145 [pid = 1955] [id = 611] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc35cf4ec00) [pid = 1955] [serial = 1832] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc35d45e000) [pid = 1955] [serial = 1829] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc3592eb400) [pid = 1955] [serial = 1826] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc357d99c00) [pid = 1955] [serial = 1823] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc357da3400) [pid = 1955] [serial = 1824] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc35d830c00) [pid = 1955] [serial = 1821] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc3591bb400) [pid = 1955] [serial = 1820] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc3543ee400) [pid = 1955] [serial = 1818] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc3543e9000) [pid = 1955] [serial = 1817] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35d82fc00) [pid = 1955] [serial = 1815] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35d829c00) [pid = 1955] [serial = 1814] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc38aea4c00) [pid = 1955] [serial = 1812] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc388cea000) [pid = 1955] [serial = 1811] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc357d11000) [pid = 1955] [serial = 1809] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc357d0c800) [pid = 1955] [serial = 1808] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc388cc9400) [pid = 1955] [serial = 1806] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc386da9c00) [pid = 1955] [serial = 1805] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc383af1400) [pid = 1955] [serial = 1803] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc382b55800) [pid = 1955] [serial = 1802] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc379a88000) [pid = 1955] [serial = 1800] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc3767c1400) [pid = 1955] [serial = 1799] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc372a2b800) [pid = 1955] [serial = 1797] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc370eb5c00) [pid = 1955] [serial = 1796] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36d650000) [pid = 1955] [serial = 1794] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc36d4b6c00) [pid = 1955] [serial = 1793] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc36cf3a400) [pid = 1955] [serial = 1791] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc36b656000) [pid = 1955] [serial = 1790] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc36a960000) [pid = 1955] [serial = 1788] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc36a952400) [pid = 1955] [serial = 1787] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc36a935800) [pid = 1955] [serial = 1785] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc36a50dc00) [pid = 1955] [serial = 1784] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc365138800) [pid = 1955] [serial = 1782] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc364851000) [pid = 1955] [serial = 1781] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc3647aa400) [pid = 1955] [serial = 1779] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc36344bc00) [pid = 1955] [serial = 1778] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc36309c800) [pid = 1955] [serial = 1776] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc362dab800) [pid = 1955] [serial = 1775] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc361dda000) [pid = 1955] [serial = 1773] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3606b6000) [pid = 1955] [serial = 1772] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc35d8c4c00) [pid = 1955] [serial = 1770] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc35d45f400) [pid = 1955] [serial = 1769] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc357da6400) [pid = 1955] [serial = 1767] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc356641400) [pid = 1955] [serial = 1766] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc35d8bf800) [pid = 1955] [serial = 1830] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc35cf53800) [pid = 1955] [serial = 1827] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 1955 | 1461236779684 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3564bd000 == 146 [pid = 1955] [id = 652] 04:06:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc356577400) [pid = 1955] [serial = 1957] [outer = (nil)] 04:06:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc356639000) [pid = 1955] [serial = 1958] [outer = 0x7fc356577400] 04:06:19 INFO - PROCESS | 1955 | 1461236779768 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc356c3b400) [pid = 1955] [serial = 1959] [outer = 0x7fc356577400] 04:06:20 INFO - PROCESS | 1955 | 1461236780614 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3241ms 04:06:20 INFO - PROCESS | 1955 | 1461236780676 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 1955 | 1461236780686 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:06:20 INFO - PROCESS | 1955 | 1461236780722 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 1955 | 1461236780728 Marionette TRACE conn4 <- [1,2582,null,{}] 04:06:20 INFO - PROCESS | 1955 | 1461236780739 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:20 INFO - PROCESS | 1955 | 1461236780985 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:06:21 INFO - PROCESS | 1955 | 1461236781170 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358a37800 == 147 [pid = 1955] [id = 653] 04:06:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc356577c00) [pid = 1955] [serial = 1960] [outer = (nil)] 04:06:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc357da7400) [pid = 1955] [serial = 1961] [outer = 0x7fc356577c00] 04:06:21 INFO - PROCESS | 1955 | 1461236781236 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc3592f3800) [pid = 1955] [serial = 1962] [outer = 0x7fc356577c00] 04:06:22 INFO - PROCESS | 1955 | 1461236782180 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1518ms 04:06:22 INFO - PROCESS | 1955 | 1461236782218 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 1955 | 1461236782224 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:06:22 INFO - PROCESS | 1955 | 1461236782230 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 1955 | 1461236782233 Marionette TRACE conn4 <- [1,2586,null,{}] 04:06:22 INFO - PROCESS | 1955 | 1461236782255 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:22 INFO - PROCESS | 1955 | 1461236782546 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:06:22 INFO - PROCESS | 1955 | 1461236782581 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3593db800 == 148 [pid = 1955] [id = 654] 04:06:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc35cf4c800) [pid = 1955] [serial = 1963] [outer = (nil)] 04:06:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc35d45b000) [pid = 1955] [serial = 1964] [outer = 0x7fc35cf4c800] 04:06:22 INFO - PROCESS | 1955 | 1461236782649 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc35d831c00) [pid = 1955] [serial = 1965] [outer = 0x7fc35cf4c800] 04:06:23 INFO - PROCESS | 1955 | 1461236783786 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1600ms 04:06:23 INFO - PROCESS | 1955 | 1461236783831 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:06:23 INFO - PROCESS | 1955 | 1461236783835 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:06:23 INFO - PROCESS | 1955 | 1461236783848 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 1955 | 1461236783856 Marionette TRACE conn4 <- [1,2590,null,{}] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc3592ea800) [pid = 1955] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc361d8e400) [pid = 1955] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc35cfc0400) [pid = 1955] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc35fc9a000) [pid = 1955] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc362810000) [pid = 1955] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc36280b800) [pid = 1955] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc3591b0400) [pid = 1955] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc35cf4f000) [pid = 1955] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36280bc00) [pid = 1955] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc3592f4c00) [pid = 1955] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc35663fc00) [pid = 1955] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36074bc00) [pid = 1955] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc35d82d000) [pid = 1955] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc361d8dc00) [pid = 1955] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc35d456c00) [pid = 1955] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc36309b800) [pid = 1955] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc36484b400) [pid = 1955] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc3543e7400) [pid = 1955] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc35fc99800) [pid = 1955] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc362c64000) [pid = 1955] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc3591ae800) [pid = 1955] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc363239c00) [pid = 1955] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:06:24 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc35656dc00) [pid = 1955] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:06:24 INFO - PROCESS | 1955 | 1461236784429 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:24 INFO - PROCESS | 1955 | 1461236784637 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:06:24 INFO - PROCESS | 1955 | 1461236784815 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d421800 == 149 [pid = 1955] [id = 655] 04:06:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc3591b0400) [pid = 1955] [serial = 1966] [outer = (nil)] 04:06:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc35d8bb400) [pid = 1955] [serial = 1967] [outer = 0x7fc3591b0400] 04:06:24 INFO - PROCESS | 1955 | 1461236784877 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc35ea58c00) [pid = 1955] [serial = 1968] [outer = 0x7fc3591b0400] 04:06:25 INFO - PROCESS | 1955 | 1461236785629 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1810ms 04:06:25 INFO - PROCESS | 1955 | 1461236785652 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 1955 | 1461236785657 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:06:25 INFO - PROCESS | 1955 | 1461236785672 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 1955 | 1461236785676 Marionette TRACE conn4 <- [1,2594,null,{}] 04:06:25 INFO - PROCESS | 1955 | 1461236785683 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:25 INFO - PROCESS | 1955 | 1461236785893 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:06:25 INFO - PROCESS | 1955 | 1461236785909 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f119800 == 150 [pid = 1955] [id = 656] 04:06:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc35ea59000) [pid = 1955] [serial = 1969] [outer = (nil)] 04:06:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc35f212400) [pid = 1955] [serial = 1970] [outer = 0x7fc35ea59000] 04:06:25 INFO - PROCESS | 1955 | 1461236785971 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc35f231800) [pid = 1955] [serial = 1971] [outer = 0x7fc35ea59000] 04:06:27 INFO - PROCESS | 1955 | 1461236787299 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1695ms 04:06:27 INFO - PROCESS | 1955 | 1461236787370 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 1955 | 1461236787376 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:06:27 INFO - PROCESS | 1955 | 1461236787386 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 1955 | 1461236787390 Marionette TRACE conn4 <- [1,2598,null,{}] 04:06:27 INFO - PROCESS | 1955 | 1461236787446 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:27 INFO - PROCESS | 1955 | 1461236787679 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:06:27 INFO - PROCESS | 1955 | 1461236787976 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590b3800 == 151 [pid = 1955] [id = 657] 04:06:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc3591e6000) [pid = 1955] [serial = 1972] [outer = (nil)] 04:06:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc3592ee400) [pid = 1955] [serial = 1973] [outer = 0x7fc3591e6000] 04:06:28 INFO - PROCESS | 1955 | 1461236788056 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc35cfc1800) [pid = 1955] [serial = 1974] [outer = 0x7fc3591e6000] 04:06:29 INFO - PROCESS | 1955 | 1461236789067 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1740ms 04:06:29 INFO - PROCESS | 1955 | 1461236789127 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 1955 | 1461236789136 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:06:29 INFO - PROCESS | 1955 | 1461236789146 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 1955 | 1461236789150 Marionette TRACE conn4 <- [1,2602,null,{}] 04:06:29 INFO - PROCESS | 1955 | 1461236789156 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:29 INFO - PROCESS | 1955 | 1461236789430 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:06:29 INFO - PROCESS | 1955 | 1461236789781 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f3d3000 == 152 [pid = 1955] [id = 658] 04:06:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc35d2e3800) [pid = 1955] [serial = 1975] [outer = (nil)] 04:06:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc35e9ad000) [pid = 1955] [serial = 1976] [outer = 0x7fc35d2e3800] 04:06:29 INFO - PROCESS | 1955 | 1461236789858 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35eb47800) [pid = 1955] [serial = 1977] [outer = 0x7fc35d2e3800] 04:06:30 INFO - PROCESS | 1955 | 1461236790814 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 04:06:30 INFO - PROCESS | 1955 | 1461236790884 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:06:30 INFO - PROCESS | 1955 | 1461236790888 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:06:30 INFO - PROCESS | 1955 | 1461236790895 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:06:30 INFO - PROCESS | 1955 | 1461236790901 Marionette TRACE conn4 <- [1,2606,null,{}] 04:06:30 INFO - PROCESS | 1955 | 1461236790918 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:31 INFO - PROCESS | 1955 | 1461236791206 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:06:31 INFO - PROCESS | 1955 | 1461236791521 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361233000 == 153 [pid = 1955] [id = 659] 04:06:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35f236800) [pid = 1955] [serial = 1978] [outer = (nil)] 04:06:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc35f4cfc00) [pid = 1955] [serial = 1979] [outer = 0x7fc35f236800] 04:06:31 INFO - PROCESS | 1955 | 1461236791603 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc35fca0800) [pid = 1955] [serial = 1980] [outer = 0x7fc35f236800] 04:06:32 INFO - PROCESS | 1955 | 1461236792501 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1647ms 04:06:32 INFO - PROCESS | 1955 | 1461236792542 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 1955 | 1461236792546 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:06:32 INFO - PROCESS | 1955 | 1461236792552 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 1955 | 1461236792555 Marionette TRACE conn4 <- [1,2610,null,{}] 04:06:32 INFO - PROCESS | 1955 | 1461236792561 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:32 INFO - PROCESS | 1955 | 1461236792802 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:06:33 INFO - PROCESS | 1955 | 1461236793122 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e8f800 == 154 [pid = 1955] [id = 660] 04:06:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc35f42bc00) [pid = 1955] [serial = 1981] [outer = (nil)] 04:06:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc360748c00) [pid = 1955] [serial = 1982] [outer = 0x7fc35f42bc00] 04:06:33 INFO - PROCESS | 1955 | 1461236793207 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc3607d7400) [pid = 1955] [serial = 1983] [outer = 0x7fc35f42bc00] 04:06:34 INFO - PROCESS | 1955 | 1461236794096 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1580ms 04:06:34 INFO - PROCESS | 1955 | 1461236794132 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 1955 | 1461236794136 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:06:34 INFO - PROCESS | 1955 | 1461236794142 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 1955 | 1461236794145 Marionette TRACE conn4 <- [1,2614,null,{}] 04:06:34 INFO - PROCESS | 1955 | 1461236794150 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:34 INFO - PROCESS | 1955 | 1461236794385 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:06:34 INFO - PROCESS | 1955 | 1461236794628 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3624d2000 == 155 [pid = 1955] [id = 661] 04:06:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc3606b0400) [pid = 1955] [serial = 1984] [outer = (nil)] 04:06:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc361d8dc00) [pid = 1955] [serial = 1985] [outer = 0x7fc3606b0400] 04:06:34 INFO - PROCESS | 1955 | 1461236794702 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc361dd9000) [pid = 1955] [serial = 1986] [outer = 0x7fc3606b0400] 04:06:35 INFO - PROCESS | 1955 | 1461236795684 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1578ms 04:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:06:35 INFO - PROCESS | 1955 | 1461236795721 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1955 | 1461236795724 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:06:35 INFO - PROCESS | 1955 | 1461236795730 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1955 | 1461236795733 Marionette TRACE conn4 <- [1,2618,null,{}] 04:06:35 INFO - PROCESS | 1955 | 1461236795738 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:36 INFO - PROCESS | 1955 | 1461236796004 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:06:36 INFO - PROCESS | 1955 | 1461236796322 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fd5800 == 156 [pid = 1955] [id = 662] 04:06:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc362807c00) [pid = 1955] [serial = 1987] [outer = (nil)] 04:06:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc362d81000) [pid = 1955] [serial = 1988] [outer = 0x7fc362807c00] 04:06:36 INFO - PROCESS | 1955 | 1461236796405 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc363097400) [pid = 1955] [serial = 1989] [outer = 0x7fc362807c00] 04:06:37 INFO - PROCESS | 1955 | 1461236797275 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 04:06:37 INFO - PROCESS | 1955 | 1461236797310 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 1955 | 1461236797314 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:06:37 INFO - PROCESS | 1955 | 1461236797319 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 1955 | 1461236797322 Marionette TRACE conn4 <- [1,2622,null,{}] 04:06:37 INFO - PROCESS | 1955 | 1461236797328 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:37 INFO - PROCESS | 1955 | 1461236797547 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:06:37 INFO - PROCESS | 1955 | 1461236797818 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36345e800 == 157 [pid = 1955] [id = 663] 04:06:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc362809000) [pid = 1955] [serial = 1990] [outer = (nil)] 04:06:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc363234800) [pid = 1955] [serial = 1991] [outer = 0x7fc362809000] 04:06:37 INFO - PROCESS | 1955 | 1461236797901 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc36323f000) [pid = 1955] [serial = 1992] [outer = 0x7fc362809000] 04:06:38 INFO - PROCESS | 1955 | 1461236798859 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1579ms 04:06:38 INFO - PROCESS | 1955 | 1461236798899 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 1955 | 1461236798903 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:06:38 INFO - PROCESS | 1955 | 1461236798908 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 1955 | 1461236798911 Marionette TRACE conn4 <- [1,2626,null,{}] 04:06:38 INFO - PROCESS | 1955 | 1461236798917 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:39 INFO - PROCESS | 1955 | 1461236799142 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:06:39 INFO - PROCESS | 1955 | 1461236799415 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364dc1000 == 158 [pid = 1955] [id = 664] 04:06:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc363094000) [pid = 1955] [serial = 1993] [outer = (nil)] 04:06:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36344e800) [pid = 1955] [serial = 1994] [outer = 0x7fc363094000] 04:06:39 INFO - PROCESS | 1955 | 1461236799531 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc3647ab000) [pid = 1955] [serial = 1995] [outer = 0x7fc363094000] 04:06:40 INFO - PROCESS | 1955 | 1461236800413 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 04:06:40 INFO - PROCESS | 1955 | 1461236800490 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:06:40 INFO - PROCESS | 1955 | 1461236800494 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:06:40 INFO - PROCESS | 1955 | 1461236800500 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1955 | 1461236800503 Marionette TRACE conn4 <- [1,2630,null,{}] 04:06:40 INFO - PROCESS | 1955 | 1461236800509 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:40 INFO - PROCESS | 1955 | 1461236800751 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:06:41 INFO - PROCESS | 1955 | 1461236801062 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364fe2000 == 159 [pid = 1955] [id = 665] 04:06:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc3631bc400) [pid = 1955] [serial = 1996] [outer = (nil)] 04:06:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36480b400) [pid = 1955] [serial = 1997] [outer = 0x7fc3631bc400] 04:06:41 INFO - PROCESS | 1955 | 1461236801142 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc36482a800) [pid = 1955] [serial = 1998] [outer = 0x7fc3631bc400] 04:06:42 INFO - PROCESS | 1955 | 1461236802053 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1630ms 04:06:42 INFO - PROCESS | 1955 | 1461236802133 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 1955 | 1461236802137 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:06:42 INFO - PROCESS | 1955 | 1461236802146 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 1955 | 1461236802149 Marionette TRACE conn4 <- [1,2634,null,{}] 04:06:42 INFO - PROCESS | 1955 | 1461236802153 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:42 INFO - PROCESS | 1955 | 1461236802397 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:06:42 INFO - PROCESS | 1955 | 1461236802719 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366766000 == 160 [pid = 1955] [id = 666] 04:06:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc35cf59400) [pid = 1955] [serial = 1999] [outer = (nil)] 04:06:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36482f800) [pid = 1955] [serial = 2000] [outer = 0x7fc35cf59400] 04:06:42 INFO - PROCESS | 1955 | 1461236802801 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc364d06800) [pid = 1955] [serial = 2001] [outer = 0x7fc35cf59400] 04:06:43 INFO - PROCESS | 1955 | 1461236803670 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1579ms 04:06:43 INFO - PROCESS | 1955 | 1461236803726 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 1955 | 1461236803731 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:06:43 INFO - PROCESS | 1955 | 1461236803737 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1955 | 1461236803741 Marionette TRACE conn4 <- [1,2638,null,{}] 04:06:43 INFO - PROCESS | 1955 | 1461236803746 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:44 INFO - PROCESS | 1955 | 1461236804007 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:06:44 INFO - PROCESS | 1955 | 1461236804331 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a210000 == 161 [pid = 1955] [id = 667] 04:06:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36518f000) [pid = 1955] [serial = 2002] [outer = (nil)] 04:06:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc366943000) [pid = 1955] [serial = 2003] [outer = 0x7fc36518f000] 04:06:44 INFO - PROCESS | 1955 | 1461236804418 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc36a377c00) [pid = 1955] [serial = 2004] [outer = 0x7fc36518f000] 04:06:45 INFO - PROCESS | 1955 | 1461236805285 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1588ms 04:06:45 INFO - PROCESS | 1955 | 1461236805326 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 1955 | 1461236805330 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:06:45 INFO - PROCESS | 1955 | 1461236805336 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1955 | 1461236805338 Marionette TRACE conn4 <- [1,2642,null,{}] 04:06:45 INFO - PROCESS | 1955 | 1461236805344 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:45 INFO - PROCESS | 1955 | 1461236805566 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:06:45 INFO - PROCESS | 1955 | 1461236805850 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a847800 == 162 [pid = 1955] [id = 668] 04:06:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc365132c00) [pid = 1955] [serial = 2005] [outer = (nil)] 04:06:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36a510400) [pid = 1955] [serial = 2006] [outer = 0x7fc365132c00] 04:06:45 INFO - PROCESS | 1955 | 1461236805973 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36a897400) [pid = 1955] [serial = 2007] [outer = 0x7fc365132c00] 04:06:46 INFO - PROCESS | 1955 | 1461236806844 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:06:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1585ms 04:06:46 INFO - PROCESS | 1955 | 1461236806922 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:06:46 INFO - PROCESS | 1955 | 1461236806925 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:06:46 INFO - PROCESS | 1955 | 1461236806931 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 1955 | 1461236806933 Marionette TRACE conn4 <- [1,2646,null,{}] 04:06:46 INFO - PROCESS | 1955 | 1461236806939 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:47 INFO - PROCESS | 1955 | 1461236807205 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:06:47 INFO - PROCESS | 1955 | 1461236807519 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca61000 == 163 [pid = 1955] [id = 669] 04:06:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc36693a800) [pid = 1955] [serial = 2008] [outer = (nil)] 04:06:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc36a8a1800) [pid = 1955] [serial = 2009] [outer = 0x7fc36693a800] 04:06:47 INFO - PROCESS | 1955 | 1461236807604 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc36a8cd000) [pid = 1955] [serial = 2010] [outer = 0x7fc36693a800] 04:06:48 INFO - PROCESS | 1955 | 1461236808490 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:06:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1630ms 04:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:06:48 INFO - PROCESS | 1955 | 1461236808562 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 1955 | 1461236808565 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:06:48 INFO - PROCESS | 1955 | 1461236808572 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 1955 | 1461236808575 Marionette TRACE conn4 <- [1,2650,null,{}] 04:06:48 INFO - PROCESS | 1955 | 1461236808580 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:48 INFO - PROCESS | 1955 | 1461236808850 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:06:49 INFO - PROCESS | 1955 | 1461236809163 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d707800 == 164 [pid = 1955] [id = 670] 04:06:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc3543e4c00) [pid = 1955] [serial = 2011] [outer = (nil)] 04:06:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc36a8d4000) [pid = 1955] [serial = 2012] [outer = 0x7fc3543e4c00] 04:06:49 INFO - PROCESS | 1955 | 1461236809245 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc36a938800) [pid = 1955] [serial = 2013] [outer = 0x7fc3543e4c00] 04:06:50 INFO - PROCESS | 1955 | 1461236810093 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:06:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 04:06:50 INFO - PROCESS | 1955 | 1461236810152 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 1955 | 1461236810155 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:06:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:06:50 INFO - PROCESS | 1955 | 1461236810162 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 1955 | 1461236810166 Marionette TRACE conn4 <- [1,2654,null,{}] 04:06:50 INFO - PROCESS | 1955 | 1461236810171 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:50 INFO - PROCESS | 1955 | 1461236810437 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:06:50 INFO - PROCESS | 1955 | 1461236810759 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d79a000 == 165 [pid = 1955] [id = 671] 04:06:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36a8ce400) [pid = 1955] [serial = 2014] [outer = (nil)] 04:06:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc36a941000) [pid = 1955] [serial = 2015] [outer = 0x7fc36a8ce400] 04:06:50 INFO - PROCESS | 1955 | 1461236810837 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36a953c00) [pid = 1955] [serial = 2016] [outer = 0x7fc36a8ce400] 04:06:51 INFO - PROCESS | 1955 | 1461236811679 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 04:06:51 INFO - PROCESS | 1955 | 1461236811749 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 1955 | 1461236811753 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:06:51 INFO - PROCESS | 1955 | 1461236811759 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 1955 | 1461236811761 Marionette TRACE conn4 <- [1,2658,null,{}] 04:06:51 INFO - PROCESS | 1955 | 1461236811767 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:52 INFO - PROCESS | 1955 | 1461236812039 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:06:52 INFO - PROCESS | 1955 | 1461236812355 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7e0000 == 166 [pid = 1955] [id = 672] 04:06:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36a50c400) [pid = 1955] [serial = 2017] [outer = (nil)] 04:06:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36a959800) [pid = 1955] [serial = 2018] [outer = 0x7fc36a50c400] 04:06:52 INFO - PROCESS | 1955 | 1461236812437 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc36a961400) [pid = 1955] [serial = 2019] [outer = 0x7fc36a50c400] 04:06:53 INFO - PROCESS | 1955 | 1461236813281 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:06:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1581ms 04:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:06:53 INFO - PROCESS | 1955 | 1461236813342 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 1955 | 1461236813345 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:06:53 INFO - PROCESS | 1955 | 1461236813351 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 1955 | 1461236813354 Marionette TRACE conn4 <- [1,2662,null,{}] 04:06:53 INFO - PROCESS | 1955 | 1461236813359 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:53 INFO - PROCESS | 1955 | 1461236813596 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:06:53 INFO - PROCESS | 1955 | 1461236813952 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecc7800 == 167 [pid = 1955] [id = 673] 04:06:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc36b64ac00) [pid = 1955] [serial = 2020] [outer = (nil)] 04:06:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc36b657400) [pid = 1955] [serial = 2021] [outer = 0x7fc36b64ac00] 04:06:54 INFO - PROCESS | 1955 | 1461236814034 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36b6e7400) [pid = 1955] [serial = 2022] [outer = 0x7fc36b64ac00] 04:06:54 INFO - PROCESS | 1955 | 1461236814898 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1594ms 04:06:54 INFO - PROCESS | 1955 | 1461236814945 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:06:54 INFO - PROCESS | 1955 | 1461236814950 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:06:54 INFO - PROCESS | 1955 | 1461236814956 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 1955 | 1461236814959 Marionette TRACE conn4 <- [1,2666,null,{}] 04:06:54 INFO - PROCESS | 1955 | 1461236814964 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:55 INFO - PROCESS | 1955 | 1461236815209 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:06:55 INFO - PROCESS | 1955 | 1461236815496 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ffb8000 == 168 [pid = 1955] [id = 674] 04:06:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36b651c00) [pid = 1955] [serial = 2023] [outer = (nil)] 04:06:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc36b6f2c00) [pid = 1955] [serial = 2024] [outer = 0x7fc36b651c00] 04:06:55 INFO - PROCESS | 1955 | 1461236815615 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36cc77400) [pid = 1955] [serial = 2025] [outer = 0x7fc36b651c00] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3891aa800 == 167 [pid = 1955] [id = 459] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc356c25800 == 166 [pid = 1955] [id = 607] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc383992800 == 165 [pid = 1955] [id = 605] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc38d374000 == 164 [pid = 1955] [id = 84] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d421800 == 163 [pid = 1955] [id = 655] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3593db800 == 162 [pid = 1955] [id = 654] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc358a37800 == 161 [pid = 1955] [id = 653] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3564bd000 == 160 [pid = 1955] [id = 652] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d290800 == 159 [pid = 1955] [id = 651] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36cc40000 == 158 [pid = 1955] [id = 650] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca3d800 == 157 [pid = 1955] [id = 649] 04:06:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b61a800 == 156 [pid = 1955] [id = 648] 04:06:58 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc35cfc8400) [pid = 1955] [serial = 1839] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc362453c00) [pid = 1955] [serial = 1860] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc35cf52800) [pid = 1955] [serial = 1838] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc35cfc6400) [pid = 1955] [serial = 1898] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc361dd8400) [pid = 1955] [serial = 1854] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc364ce9000) [pid = 1955] [serial = 1883] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc36482d800) [pid = 1955] [serial = 1880] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc3592e7800) [pid = 1955] [serial = 1896] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc36280f800) [pid = 1955] [serial = 1863] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc364805000) [pid = 1955] [serial = 1875] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35ea4dc00) [pid = 1955] [serial = 1842] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc3626d1c00) [pid = 1955] [serial = 1862] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc357d0f400) [pid = 1955] [serial = 1893] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc363240c00) [pid = 1955] [serial = 1871] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc3647a8000) [pid = 1955] [serial = 1874] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc35f42f000) [pid = 1955] [serial = 1847] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc362096c00) [pid = 1955] [serial = 1857] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc35f22e400) [pid = 1955] [serial = 1845] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc363233400) [pid = 1955] [serial = 1868] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc364e19c00) [pid = 1955] [serial = 1886] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc35f20b800) [pid = 1955] [serial = 1844] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc356642800) [pid = 1955] [serial = 1835] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc3591e7000) [pid = 1955] [serial = 1895] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc356c47800) [pid = 1955] [serial = 1892] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc35fc9e000) [pid = 1955] [serial = 1850] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc362d87400) [pid = 1955] [serial = 1866] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc36244c000) [pid = 1955] [serial = 1764] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc364e20800) [pid = 1955] [serial = 1887] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc364827800) [pid = 1955] [serial = 1878] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc35f4cbc00) [pid = 1955] [serial = 1848] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc365122800) [pid = 1955] [serial = 1889] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc364d09c00) [pid = 1955] [serial = 1884] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc36244a000) [pid = 1955] [serial = 1859] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc362c68c00) [pid = 1955] [serial = 1865] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36484c400) [pid = 1955] [serial = 1881] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc357d09000) [pid = 1955] [serial = 1836] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc36208f800) [pid = 1955] [serial = 1856] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc35d453000) [pid = 1955] [serial = 1899] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc364810800) [pid = 1955] [serial = 1877] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc36074b000) [pid = 1955] [serial = 1851] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc363239800) [pid = 1955] [serial = 1869] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc361d89c00) [pid = 1955] [serial = 1853] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc35d8c4000) [pid = 1955] [serial = 1841] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc36344b800) [pid = 1955] [serial = 1872] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc356578800) [pid = 1955] [serial = 1752] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc35d2f1800) [pid = 1955] [serial = 1901] [outer = (nil)] [url = about:blank] 04:06:58 INFO - PROCESS | 1955 | 1461236818594 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:06:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3703ms 04:06:58 INFO - PROCESS | 1955 | 1461236818660 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:06:58 INFO - PROCESS | 1955 | 1461236818665 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:06:58 INFO - PROCESS | 1955 | 1461236818673 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 1955 | 1461236818678 Marionette TRACE conn4 <- [1,2670,null,{}] 04:06:58 INFO - PROCESS | 1955 | 1461236818685 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:58 INFO - PROCESS | 1955 | 1461236818919 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:06:59 INFO - PROCESS | 1955 | 1461236819129 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357c66000 == 157 [pid = 1955] [id = 675] 04:06:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc356c43c00) [pid = 1955] [serial = 2026] [outer = (nil)] 04:06:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc357d05000) [pid = 1955] [serial = 2027] [outer = 0x7fc356c43c00] 04:06:59 INFO - PROCESS | 1955 | 1461236819198 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc357d0fc00) [pid = 1955] [serial = 2028] [outer = 0x7fc356c43c00] 04:07:00 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:00 INFO - PROCESS | 1955 | 1461236820446 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 1955 | 1461236820519 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:07:00 INFO - PROCESS | 1955 | 1461236820528 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 1955 | 1461236820533 Marionette TRACE conn4 <- [1,2674,null,{}] 04:07:00 INFO - PROCESS | 1955 | 1461236820538 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:00 INFO - PROCESS | 1955 | 1461236820879 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:07:00 INFO - PROCESS | 1955 | 1461236820922 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590a9000 == 158 [pid = 1955] [id = 676] 04:07:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc357d10c00) [pid = 1955] [serial = 2029] [outer = (nil)] 04:07:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc3591e7800) [pid = 1955] [serial = 2030] [outer = 0x7fc357d10c00] 04:07:00 INFO - PROCESS | 1955 | 1461236820985 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc35cf54800) [pid = 1955] [serial = 2031] [outer = 0x7fc357d10c00] 04:07:02 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:02 INFO - PROCESS | 1955 | 1461236822435 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 1955 | 1461236822531 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:07:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:07:02 INFO - PROCESS | 1955 | 1461236822556 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 1955 | 1461236822573 Marionette TRACE conn4 <- [1,2678,null,{}] 04:07:02 INFO - PROCESS | 1955 | 1461236822596 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:03 INFO - PROCESS | 1955 | 1461236823364 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc356c3a800) [pid = 1955] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc35ea4f800) [pid = 1955] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc356577400) [pid = 1955] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc360746800) [pid = 1955] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc35cf4f800) [pid = 1955] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc35eb44c00) [pid = 1955] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc365126400) [pid = 1955] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc3647afc00) [pid = 1955] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc364e1a000) [pid = 1955] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc35e9b4800) [pid = 1955] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc36074f800) [pid = 1955] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc3543ea000) [pid = 1955] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc36a378400) [pid = 1955] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc360747400) [pid = 1955] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc36482b800) [pid = 1955] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc35cf4c800) [pid = 1955] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc35663e800) [pid = 1955] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc3591b0400) [pid = 1955] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc35ea4e800) [pid = 1955] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc356577c00) [pid = 1955] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc365124800) [pid = 1955] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc361d8d000) [pid = 1955] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc3647abc00) [pid = 1955] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:07:03 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc3647ad800) [pid = 1955] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:07:03 INFO - PROCESS | 1955 | 1461236823527 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3590a8800 == 159 [pid = 1955] [id = 677] 04:07:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc356572000) [pid = 1955] [serial = 2032] [outer = (nil)] 04:07:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc356c39c00) [pid = 1955] [serial = 2033] [outer = 0x7fc356572000] 04:07:03 INFO - PROCESS | 1955 | 1461236823604 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc35d82c000) [pid = 1955] [serial = 2034] [outer = 0x7fc356572000] 04:07:04 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:04 INFO - PROCESS | 1955 | 1461236824795 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:07:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:07:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2265ms 04:07:04 INFO - PROCESS | 1955 | 1461236824820 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:07:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:07:04 INFO - PROCESS | 1955 | 1461236824825 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:07:04 INFO - PROCESS | 1955 | 1461236824830 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 1955 | 1461236824833 Marionette TRACE conn4 <- [1,2682,null,{}] 04:07:04 INFO - PROCESS | 1955 | 1461236824838 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:05 INFO - PROCESS | 1955 | 1461236825055 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:07:05 INFO - PROCESS | 1955 | 1461236825457 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3564cf800 == 160 [pid = 1955] [id = 678] 04:07:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc3543ea000) [pid = 1955] [serial = 2035] [outer = (nil)] 04:07:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc356570800) [pid = 1955] [serial = 2036] [outer = 0x7fc3543ea000] 04:07:05 INFO - PROCESS | 1955 | 1461236825539 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc35663f400) [pid = 1955] [serial = 2037] [outer = 0x7fc3543ea000] 04:07:06 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:06 INFO - PROCESS | 1955 | 1461236826988 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:07:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2181ms 04:07:07 INFO - PROCESS | 1955 | 1461236827012 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:07:07 INFO - PROCESS | 1955 | 1461236827018 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:07:07 INFO - PROCESS | 1955 | 1461236827026 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 1955 | 1461236827032 Marionette TRACE conn4 <- [1,2686,null,{}] 04:07:07 INFO - PROCESS | 1955 | 1461236827041 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:07 INFO - PROCESS | 1955 | 1461236827372 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:07:07 INFO - PROCESS | 1955 | 1461236827635 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35aad1000 == 161 [pid = 1955] [id = 679] 04:07:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc3543ebc00) [pid = 1955] [serial = 2038] [outer = (nil)] 04:07:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc3591e8c00) [pid = 1955] [serial = 2039] [outer = 0x7fc3543ebc00] 04:07:07 INFO - PROCESS | 1955 | 1461236827714 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc35cfbd800) [pid = 1955] [serial = 2040] [outer = 0x7fc3543ebc00] 04:07:09 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:09 INFO - PROCESS | 1955 | 1461236829106 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 1955 | 1461236829321 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:07:09 INFO - PROCESS | 1955 | 1461236829338 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 1955 | 1461236829342 Marionette TRACE conn4 <- [1,2690,null,{}] 04:07:09 INFO - PROCESS | 1955 | 1461236829348 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:09 INFO - PROCESS | 1955 | 1461236829582 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:07:09 INFO - PROCESS | 1955 | 1461236829840 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f318800 == 162 [pid = 1955] [id = 680] 04:07:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc357d0b400) [pid = 1955] [serial = 2041] [outer = (nil)] 04:07:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc35d453000) [pid = 1955] [serial = 2042] [outer = 0x7fc357d0b400] 04:07:09 INFO - PROCESS | 1955 | 1461236829917 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc35ea4dc00) [pid = 1955] [serial = 2043] [outer = 0x7fc357d0b400] 04:07:11 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:11 INFO - PROCESS | 1955 | 1461236831343 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 1955 | 1461236831382 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:07:11 INFO - PROCESS | 1955 | 1461236831435 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 1955 | 1461236831444 Marionette TRACE conn4 <- [1,2694,null,{}] 04:07:11 INFO - PROCESS | 1955 | 1461236831515 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:11 INFO - PROCESS | 1955 | 1461236831751 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:07:12 INFO - PROCESS | 1955 | 1461236832010 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361221800 == 163 [pid = 1955] [id = 681] 04:07:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc3591e7c00) [pid = 1955] [serial = 2044] [outer = (nil)] 04:07:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc35f20c800) [pid = 1955] [serial = 2045] [outer = 0x7fc3591e7c00] 04:07:12 INFO - PROCESS | 1955 | 1461236832083 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc35f42cc00) [pid = 1955] [serial = 2046] [outer = 0x7fc3591e7c00] 04:07:13 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:13 INFO - PROCESS | 1955 | 1461236833441 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 1955 | 1461236833483 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:07:13 INFO - PROCESS | 1955 | 1461236833490 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 1955 | 1461236833494 Marionette TRACE conn4 <- [1,2698,null,{}] 04:07:13 INFO - PROCESS | 1955 | 1461236833499 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:13 INFO - PROCESS | 1955 | 1461236833804 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:07:14 INFO - PROCESS | 1955 | 1461236834053 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e20000 == 164 [pid = 1955] [id = 682] 04:07:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35cfc8800) [pid = 1955] [serial = 2047] [outer = (nil)] 04:07:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35f4cdc00) [pid = 1955] [serial = 2048] [outer = 0x7fc35cfc8800] 04:07:14 INFO - PROCESS | 1955 | 1461236834129 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc3606af800) [pid = 1955] [serial = 2049] [outer = 0x7fc35cfc8800] 04:07:15 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 04:07:15 INFO - PROCESS | 1955 | 1461236835469 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 1955 | 1461236835528 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:07:15 INFO - PROCESS | 1955 | 1461236835534 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 1955 | 1461236835537 Marionette TRACE conn4 <- [1,2702,null,{}] 04:07:15 INFO - PROCESS | 1955 | 1461236835543 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:15 INFO - PROCESS | 1955 | 1461236835853 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:07:16 INFO - PROCESS | 1955 | 1461236836091 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625d5800 == 165 [pid = 1955] [id = 683] 04:07:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc3607e1800) [pid = 1955] [serial = 2050] [outer = (nil)] 04:07:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc360936800) [pid = 1955] [serial = 2051] [outer = 0x7fc3607e1800] 04:07:16 INFO - PROCESS | 1955 | 1461236836184 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc36208f800) [pid = 1955] [serial = 2052] [outer = 0x7fc3607e1800] 04:07:17 INFO - PROCESS | 1955 | 1461236837148 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:07:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:07:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1686ms 04:07:17 INFO - PROCESS | 1955 | 1461236837223 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1955 | 1461236837226 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:07:17 INFO - PROCESS | 1955 | 1461236837232 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1955 | 1461236837236 Marionette TRACE conn4 <- [1,2706,null,{}] 04:07:17 INFO - PROCESS | 1955 | 1461236837241 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:17 INFO - PROCESS | 1955 | 1461236837476 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:07:17 INFO - PROCESS | 1955 | 1461236837795 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362fcf800 == 166 [pid = 1955] [id = 684] 04:07:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc3626c2400) [pid = 1955] [serial = 2053] [outer = (nil)] 04:07:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc36280d800) [pid = 1955] [serial = 2054] [outer = 0x7fc3626c2400] 04:07:17 INFO - PROCESS | 1955 | 1461236837872 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc362b6e400) [pid = 1955] [serial = 2055] [outer = 0x7fc3626c2400] 04:07:18 INFO - PROCESS | 1955 | 1461236838744 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:07:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:07:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1541ms 04:07:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:07:18 INFO - PROCESS | 1955 | 1461236838775 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 1955 | 1461236838778 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:07:18 INFO - PROCESS | 1955 | 1461236838784 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 1955 | 1461236838787 Marionette TRACE conn4 <- [1,2710,null,{}] 04:07:18 INFO - PROCESS | 1955 | 1461236838793 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:19 INFO - PROCESS | 1955 | 1461236839033 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:07:19 INFO - PROCESS | 1955 | 1461236839347 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363453800 == 167 [pid = 1955] [id = 685] 04:07:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc35cfc6400) [pid = 1955] [serial = 2056] [outer = (nil)] 04:07:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc362b73c00) [pid = 1955] [serial = 2057] [outer = 0x7fc35cfc6400] 04:07:19 INFO - PROCESS | 1955 | 1461236839429 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc362c6e000) [pid = 1955] [serial = 2058] [outer = 0x7fc35cfc6400] 04:07:20 INFO - PROCESS | 1955 | 1461236840386 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:07:20 INFO - PROCESS | 1955 | 1461236840438 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:07:20 INFO - PROCESS | 1955 | 1461236840444 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 1955 | 1461236840448 Marionette TRACE conn4 <- [1,2714,null,{}] 04:07:20 INFO - PROCESS | 1955 | 1461236840454 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:20 INFO - PROCESS | 1955 | 1461236840725 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:07:21 INFO - PROCESS | 1955 | 1461236841058 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364dc8800 == 168 [pid = 1955] [id = 686] 04:07:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc35e9b1800) [pid = 1955] [serial = 2059] [outer = (nil)] 04:07:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc362d89800) [pid = 1955] [serial = 2060] [outer = 0x7fc35e9b1800] 04:07:21 INFO - PROCESS | 1955 | 1461236841138 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc36309c800) [pid = 1955] [serial = 2061] [outer = 0x7fc35e9b1800] 04:07:21 INFO - PROCESS | 1955 | 1461236841965 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:07:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 04:07:22 INFO - PROCESS | 1955 | 1461236842030 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 1955 | 1461236842034 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:07:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:07:22 INFO - PROCESS | 1955 | 1461236842040 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 1955 | 1461236842042 Marionette TRACE conn4 <- [1,2718,null,{}] 04:07:22 INFO - PROCESS | 1955 | 1461236842048 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:22 INFO - PROCESS | 1955 | 1461236842282 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:07:22 INFO - PROCESS | 1955 | 1461236842548 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665be800 == 169 [pid = 1955] [id = 687] 04:07:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc362d83400) [pid = 1955] [serial = 2062] [outer = (nil)] 04:07:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc363236c00) [pid = 1955] [serial = 2063] [outer = 0x7fc362d83400] 04:07:22 INFO - PROCESS | 1955 | 1461236842666 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36344f400) [pid = 1955] [serial = 2064] [outer = 0x7fc362d83400] 04:07:23 INFO - PROCESS | 1955 | 1461236843569 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 1955 | 1461236843624 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:07:23 INFO - PROCESS | 1955 | 1461236843631 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 1955 | 1461236843634 Marionette TRACE conn4 <- [1,2722,null,{}] 04:07:23 INFO - PROCESS | 1955 | 1461236843639 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:23 INFO - PROCESS | 1955 | 1461236843866 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:07:24 INFO - PROCESS | 1955 | 1461236844221 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc366860000 == 170 [pid = 1955] [id = 688] 04:07:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36480bc00) [pid = 1955] [serial = 2065] [outer = (nil)] 04:07:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc364827800) [pid = 1955] [serial = 2066] [outer = 0x7fc36480bc00] 04:07:24 INFO - PROCESS | 1955 | 1461236844321 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36484f800) [pid = 1955] [serial = 2067] [outer = 0x7fc36480bc00] 04:07:25 INFO - PROCESS | 1955 | 1461236845279 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 1955 | 1461236845316 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:07:25 INFO - PROCESS | 1955 | 1461236845323 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1955 | 1461236845328 Marionette TRACE conn4 <- [1,2726,null,{}] 04:07:25 INFO - PROCESS | 1955 | 1461236845333 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:25 INFO - PROCESS | 1955 | 1461236845609 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:07:25 INFO - PROCESS | 1955 | 1461236845935 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4c8800 == 171 [pid = 1955] [id = 689] 04:07:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc365133800) [pid = 1955] [serial = 2068] [outer = (nil)] 04:07:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc365184400) [pid = 1955] [serial = 2069] [outer = 0x7fc365133800] 04:07:26 INFO - PROCESS | 1955 | 1461236846016 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc365191000) [pid = 1955] [serial = 2070] [outer = 0x7fc365133800] 04:07:26 INFO - PROCESS | 1955 | 1461236846890 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:07:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:07:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1635ms 04:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:07:26 INFO - PROCESS | 1955 | 1461236846961 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 1955 | 1461236846964 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:07:26 INFO - PROCESS | 1955 | 1461236846971 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 1955 | 1461236846975 Marionette TRACE conn4 <- [1,2730,null,{}] 04:07:26 INFO - PROCESS | 1955 | 1461236846980 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:27 INFO - PROCESS | 1955 | 1461236847227 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:07:27 INFO - PROCESS | 1955 | 1461236847540 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca38000 == 172 [pid = 1955] [id = 690] 04:07:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc36518ec00) [pid = 1955] [serial = 2071] [outer = (nil)] 04:07:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36a243800) [pid = 1955] [serial = 2072] [outer = 0x7fc36518ec00] 04:07:27 INFO - PROCESS | 1955 | 1461236847620 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc36a36a800) [pid = 1955] [serial = 2073] [outer = 0x7fc36518ec00] 04:07:28 INFO - PROCESS | 1955 | 1461236848895 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 1955 | 1461236848963 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:07:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:07:28 INFO - PROCESS | 1955 | 1461236848969 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 1955 | 1461236848972 Marionette TRACE conn4 <- [1,2734,null,{}] 04:07:28 INFO - PROCESS | 1955 | 1461236848977 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:29 INFO - PROCESS | 1955 | 1461236849290 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:07:29 INFO - PROCESS | 1955 | 1461236849542 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d414000 == 173 [pid = 1955] [id = 691] 04:07:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc365191400) [pid = 1955] [serial = 2074] [outer = (nil)] 04:07:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36a4a2c00) [pid = 1955] [serial = 2075] [outer = 0x7fc365191400] 04:07:29 INFO - PROCESS | 1955 | 1461236849616 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36a892c00) [pid = 1955] [serial = 2076] [outer = 0x7fc365191400] 04:07:30 INFO - PROCESS | 1955 | 1461236850593 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:07:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:07:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 04:07:30 INFO - PROCESS | 1955 | 1461236850652 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:07:30 INFO - PROCESS | 1955 | 1461236850655 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:07:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:07:30 INFO - PROCESS | 1955 | 1461236850661 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 1955 | 1461236850664 Marionette TRACE conn4 <- [1,2738,null,{}] 04:07:30 INFO - PROCESS | 1955 | 1461236850670 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:30 INFO - PROCESS | 1955 | 1461236850922 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:07:31 INFO - PROCESS | 1955 | 1461236851269 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357ed0800 == 174 [pid = 1955] [id = 692] 04:07:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc3543e0400) [pid = 1955] [serial = 2077] [outer = (nil)] 04:07:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc3543e6400) [pid = 1955] [serial = 2078] [outer = 0x7fc3543e0400] 04:07:31 INFO - PROCESS | 1955 | 1461236851349 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc35cf57800) [pid = 1955] [serial = 2079] [outer = 0x7fc3543e0400] 04:07:32 INFO - PROCESS | 1955 | 1461236852761 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:07:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:07:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2136ms 04:07:32 INFO - PROCESS | 1955 | 1461236852872 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 1955 | 1461236852876 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:07:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:07:32 INFO - PROCESS | 1955 | 1461236852891 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 1955 | 1461236852897 Marionette TRACE conn4 <- [1,2742,null,{}] 04:07:32 INFO - PROCESS | 1955 | 1461236852906 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:33 INFO - PROCESS | 1955 | 1461236853142 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:07:33 INFO - PROCESS | 1955 | 1461236853418 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea6c800 == 175 [pid = 1955] [id = 693] 04:07:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc356635000) [pid = 1955] [serial = 2080] [outer = (nil)] 04:07:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc357da2800) [pid = 1955] [serial = 2081] [outer = 0x7fc356635000] 04:07:33 INFO - PROCESS | 1955 | 1461236853502 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc3592e7000) [pid = 1955] [serial = 2082] [outer = 0x7fc356635000] 04:07:34 INFO - PROCESS | 1955 | 1461236854460 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:07:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:07:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1646ms 04:07:34 INFO - PROCESS | 1955 | 1461236854537 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:07:34 INFO - PROCESS | 1955 | 1461236854545 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:07:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:07:34 INFO - PROCESS | 1955 | 1461236854555 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 1955 | 1461236854558 Marionette TRACE conn4 <- [1,2746,null,{}] 04:07:34 INFO - PROCESS | 1955 | 1461236854564 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:34 INFO - PROCESS | 1955 | 1461236854967 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:07:35 INFO - PROCESS | 1955 | 1461236855346 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357c7a000 == 176 [pid = 1955] [id = 694] 04:07:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc35cfc1400) [pid = 1955] [serial = 2083] [outer = (nil)] 04:07:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc35d2e6800) [pid = 1955] [serial = 2084] [outer = 0x7fc35cfc1400] 04:07:35 INFO - PROCESS | 1955 | 1461236855419 Marionette DEBUG loaded listener.js 04:07:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc35d82f000) [pid = 1955] [serial = 2085] [outer = 0x7fc35cfc1400] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36248f000 == 175 [pid = 1955] [id = 445] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3633a6000 == 174 [pid = 1955] [id = 227] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590a8800 == 173 [pid = 1955] [id = 677] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590a9000 == 172 [pid = 1955] [id = 676] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357c66000 == 171 [pid = 1955] [id = 675] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ecc7800 == 170 [pid = 1955] [id = 673] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7e0000 == 169 [pid = 1955] [id = 672] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d79a000 == 168 [pid = 1955] [id = 671] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d707800 == 167 [pid = 1955] [id = 670] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca61000 == 166 [pid = 1955] [id = 669] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a847800 == 165 [pid = 1955] [id = 668] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a210000 == 164 [pid = 1955] [id = 667] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366766000 == 163 [pid = 1955] [id = 666] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364fe2000 == 162 [pid = 1955] [id = 665] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364dc1000 == 161 [pid = 1955] [id = 664] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36345e800 == 160 [pid = 1955] [id = 663] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fd5800 == 159 [pid = 1955] [id = 662] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3624d2000 == 158 [pid = 1955] [id = 661] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e8f800 == 157 [pid = 1955] [id = 660] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361233000 == 156 [pid = 1955] [id = 659] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3d3000 == 155 [pid = 1955] [id = 658] 04:07:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590b3800 == 154 [pid = 1955] [id = 657] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35f212400) [pid = 1955] [serial = 1970] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35ea58c00) [pid = 1955] [serial = 1968] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc35d458000) [pid = 1955] [serial = 1833] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc35f216400) [pid = 1955] [serial = 1913] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc356c3b400) [pid = 1955] [serial = 1959] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc3607dd800) [pid = 1955] [serial = 1919] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc361d8a800) [pid = 1955] [serial = 1920] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc35d831000) [pid = 1955] [serial = 1908] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc3631b8000) [pid = 1955] [serial = 1932] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc36518ac00) [pid = 1955] [serial = 1943] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc364e1e400) [pid = 1955] [serial = 1937] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc366942000) [pid = 1955] [serial = 1946] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc35eb43c00) [pid = 1955] [serial = 1911] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc362dafc00) [pid = 1955] [serial = 1929] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36a372800) [pid = 1955] [serial = 1952] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc363095400) [pid = 1955] [serial = 1931] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc36a4a6c00) [pid = 1955] [serial = 1955] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc36244d400) [pid = 1955] [serial = 1922] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc365129400) [pid = 1955] [serial = 1890] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc365125400) [pid = 1955] [serial = 1938] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc35d831c00) [pid = 1955] [serial = 1965] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc366939000) [pid = 1955] [serial = 1944] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc362d8ec00) [pid = 1955] [serial = 1928] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc35f23ac00) [pid = 1955] [serial = 1914] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36a378000) [pid = 1955] [serial = 1953] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc36a248c00) [pid = 1955] [serial = 1947] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc35ea55800) [pid = 1955] [serial = 1910] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc357da2000) [pid = 1955] [serial = 1905] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc35d45b000) [pid = 1955] [serial = 1964] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc35d8bb400) [pid = 1955] [serial = 1967] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc35fc9e800) [pid = 1955] [serial = 1917] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc362812000) [pid = 1955] [serial = 1923] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc3592f3800) [pid = 1955] [serial = 1962] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc365138400) [pid = 1955] [serial = 1941] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc362c6ec00) [pid = 1955] [serial = 1926] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36480e800) [pid = 1955] [serial = 1934] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc357d04400) [pid = 1955] [serial = 1904] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc365130c00) [pid = 1955] [serial = 1940] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36a36f000) [pid = 1955] [serial = 1950] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc35f4cec00) [pid = 1955] [serial = 1916] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc356639000) [pid = 1955] [serial = 1958] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36a36b000) [pid = 1955] [serial = 1949] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc362b7a000) [pid = 1955] [serial = 1925] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc35d2eb800) [pid = 1955] [serial = 1907] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc357da7400) [pid = 1955] [serial = 1961] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36a509800) [pid = 1955] [serial = 1956] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc364cdfc00) [pid = 1955] [serial = 1935] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1955 | 1461236856597 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:07:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:07:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2080ms 04:07:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:07:36 INFO - PROCESS | 1955 | 1461236856636 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:07:36 INFO - PROCESS | 1955 | 1461236856639 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:07:36 INFO - PROCESS | 1955 | 1461236856646 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:07:36 INFO - PROCESS | 1955 | 1461236856651 Marionette TRACE conn4 <- [1,2750,null,{}] 04:07:36 INFO - PROCESS | 1955 | 1461236856666 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:36 INFO - PROCESS | 1955 | 1461236856886 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:07:37 INFO - PROCESS | 1955 | 1461236857075 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35aae2000 == 155 [pid = 1955] [id = 695] 04:07:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc35663c400) [pid = 1955] [serial = 2086] [outer = (nil)] 04:07:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc35eb3f800) [pid = 1955] [serial = 2087] [outer = 0x7fc35663c400] 04:07:37 INFO - PROCESS | 1955 | 1461236857144 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc35f217400) [pid = 1955] [serial = 2088] [outer = 0x7fc35663c400] 04:07:38 INFO - PROCESS | 1955 | 1461236858010 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:07:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:07:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1385ms 04:07:38 INFO - PROCESS | 1955 | 1461236858030 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 1955 | 1461236858035 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:07:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:07:38 INFO - PROCESS | 1955 | 1461236858040 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 1955 | 1461236858043 Marionette TRACE conn4 <- [1,2754,null,{}] 04:07:38 INFO - PROCESS | 1955 | 1461236858048 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:38 INFO - PROCESS | 1955 | 1461236858275 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:07:38 INFO - PROCESS | 1955 | 1461236858507 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e0a800 == 156 [pid = 1955] [id = 696] 04:07:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc3592f3800) [pid = 1955] [serial = 2089] [outer = (nil)] 04:07:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc3606b0800) [pid = 1955] [serial = 2090] [outer = 0x7fc3592f3800] 04:07:38 INFO - PROCESS | 1955 | 1461236858573 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc36074d400) [pid = 1955] [serial = 2091] [outer = 0x7fc3592f3800] 04:07:39 INFO - PROCESS | 1955 | 1461236859476 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:07:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:07:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1478ms 04:07:39 INFO - PROCESS | 1955 | 1461236859519 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:07:39 INFO - PROCESS | 1955 | 1461236859523 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:07:39 INFO - PROCESS | 1955 | 1461236859537 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:07:39 INFO - PROCESS | 1955 | 1461236859540 Marionette TRACE conn4 <- [1,2758,null,{}] 04:07:39 INFO - PROCESS | 1955 | 1461236859545 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:39 INFO - PROCESS | 1955 | 1461236859820 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:07:39 INFO - PROCESS | 1955 | 1461236859890 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361ea3800 == 157 [pid = 1955] [id = 697] 04:07:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc36074dc00) [pid = 1955] [serial = 2092] [outer = (nil)] 04:07:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc361d8f400) [pid = 1955] [serial = 2093] [outer = 0x7fc36074dc00] 04:07:40 INFO - PROCESS | 1955 | 1461236860011 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc361d98800) [pid = 1955] [serial = 2094] [outer = 0x7fc36074dc00] 04:07:40 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc3591e6000) [pid = 1955] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:07:40 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc363094000) [pid = 1955] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:07:40 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc3631bc400) [pid = 1955] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:07:40 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36a50c400) [pid = 1955] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc35f236800) [pid = 1955] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc36518f000) [pid = 1955] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc35d2e3800) [pid = 1955] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc3606b0400) [pid = 1955] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc3543e4c00) [pid = 1955] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc365132c00) [pid = 1955] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fc362809000) [pid = 1955] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fc36a8ce400) [pid = 1955] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fc357d10c00) [pid = 1955] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fc356c43c00) [pid = 1955] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fc36b64ac00) [pid = 1955] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fc35cf59400) [pid = 1955] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fc35f42bc00) [pid = 1955] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fc3543e2c00) [pid = 1955] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fc36693a800) [pid = 1955] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fc362807c00) [pid = 1955] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:07:41 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fc36b651c00) [pid = 1955] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:07:41 INFO - PROCESS | 1955 | 1461236861372 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1892ms 04:07:41 INFO - PROCESS | 1955 | 1461236861430 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 1955 | 1461236861433 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:07:41 INFO - PROCESS | 1955 | 1461236861439 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 1955 | 1461236861441 Marionette TRACE conn4 <- [1,2762,null,{}] 04:07:41 INFO - PROCESS | 1955 | 1461236861447 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:41 INFO - PROCESS | 1955 | 1461236861779 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:07:41 INFO - PROCESS | 1955 | 1461236861900 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362697000 == 158 [pid = 1955] [id = 698] 04:07:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fc3607e2400) [pid = 1955] [serial = 2095] [outer = (nil)] 04:07:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fc3626cc000) [pid = 1955] [serial = 2096] [outer = 0x7fc3607e2400] 04:07:41 INFO - PROCESS | 1955 | 1461236861971 Marionette DEBUG loaded listener.js 04:07:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fc362c65c00) [pid = 1955] [serial = 2097] [outer = 0x7fc3607e2400] 04:07:42 INFO - PROCESS | 1955 | 1461236862749 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:07:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:07:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1327ms 04:07:42 INFO - PROCESS | 1955 | 1461236862769 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:07:42 INFO - PROCESS | 1955 | 1461236862772 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:07:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:07:42 INFO - PROCESS | 1955 | 1461236862778 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:07:42 INFO - PROCESS | 1955 | 1461236862794 Marionette TRACE conn4 <- [1,2766,null,{}] 04:07:42 INFO - PROCESS | 1955 | 1461236862812 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:43 INFO - PROCESS | 1955 | 1461236863028 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:07:43 INFO - PROCESS | 1955 | 1461236863418 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357ecf000 == 159 [pid = 1955] [id = 699] 04:07:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fc3543ee000) [pid = 1955] [serial = 2098] [outer = (nil)] 04:07:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fc356634800) [pid = 1955] [serial = 2099] [outer = 0x7fc3543ee000] 04:07:43 INFO - PROCESS | 1955 | 1461236863578 Marionette DEBUG loaded listener.js 04:07:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fc357d0d000) [pid = 1955] [serial = 2100] [outer = 0x7fc3543ee000] 04:07:44 INFO - PROCESS | 1955 | 1461236864542 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:07:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1805ms 04:07:44 INFO - PROCESS | 1955 | 1461236864586 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:07:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:07:44 INFO - PROCESS | 1955 | 1461236864592 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:07:44 INFO - PROCESS | 1955 | 1461236864600 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 1955 | 1461236864606 Marionette TRACE conn4 <- [1,2770,null,{}] 04:07:44 INFO - PROCESS | 1955 | 1461236864614 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:44 INFO - PROCESS | 1955 | 1461236864868 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:07:45 INFO - PROCESS | 1955 | 1461236865185 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f31d800 == 160 [pid = 1955] [id = 700] 04:07:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fc35d451400) [pid = 1955] [serial = 2101] [outer = (nil)] 04:07:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fc35d827400) [pid = 1955] [serial = 2102] [outer = 0x7fc35d451400] 04:07:45 INFO - PROCESS | 1955 | 1461236865271 Marionette DEBUG loaded listener.js 04:07:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fc35d8c1400) [pid = 1955] [serial = 2103] [outer = 0x7fc35d451400] 04:07:46 INFO - PROCESS | 1955 | 1461236866208 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1639ms 04:07:46 INFO - PROCESS | 1955 | 1461236866242 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:07:46 INFO - PROCESS | 1955 | 1461236866247 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:07:46 INFO - PROCESS | 1955 | 1461236866255 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:07:46 INFO - PROCESS | 1955 | 1461236866258 Marionette TRACE conn4 <- [1,2774,null,{}] 04:07:46 INFO - PROCESS | 1955 | 1461236866264 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:46 INFO - PROCESS | 1955 | 1461236866522 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:07:46 INFO - PROCESS | 1955 | 1461236866767 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625e5000 == 161 [pid = 1955] [id = 701] 04:07:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fc35ecdc000) [pid = 1955] [serial = 2104] [outer = (nil)] 04:07:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fc35f233800) [pid = 1955] [serial = 2105] [outer = 0x7fc35ecdc000] 04:07:46 INFO - PROCESS | 1955 | 1461236866932 Marionette DEBUG loaded listener.js 04:07:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc35f4d9800) [pid = 1955] [serial = 2106] [outer = 0x7fc35ecdc000] 04:07:47 INFO - PROCESS | 1955 | 1461236867916 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1735ms 04:07:47 INFO - PROCESS | 1955 | 1461236867991 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:07:47 INFO - PROCESS | 1955 | 1461236867994 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:07:48 INFO - PROCESS | 1955 | 1461236868011 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:07:48 INFO - PROCESS | 1955 | 1461236868021 Marionette TRACE conn4 <- [1,2778,null,{}] 04:07:48 INFO - PROCESS | 1955 | 1461236868027 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:48 INFO - PROCESS | 1955 | 1461236868326 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:07:48 INFO - PROCESS | 1955 | 1461236868658 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a8e800 == 162 [pid = 1955] [id = 702] 04:07:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc35f20e800) [pid = 1955] [serial = 2107] [outer = (nil)] 04:07:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc361dd2400) [pid = 1955] [serial = 2108] [outer = 0x7fc35f20e800] 04:07:48 INFO - PROCESS | 1955 | 1461236868735 Marionette DEBUG loaded listener.js 04:07:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc36244e800) [pid = 1955] [serial = 2109] [outer = 0x7fc35f20e800] 04:07:49 INFO - PROCESS | 1955 | 1461236869624 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1695ms 04:07:49 INFO - PROCESS | 1955 | 1461236869699 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:07:49 INFO - PROCESS | 1955 | 1461236869703 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:07:49 INFO - PROCESS | 1955 | 1461236869710 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:07:49 INFO - PROCESS | 1955 | 1461236869712 Marionette TRACE conn4 <- [1,2782,null,{}] 04:07:49 INFO - PROCESS | 1955 | 1461236869718 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:50 INFO - PROCESS | 1955 | 1461236869999 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:07:50 INFO - PROCESS | 1955 | 1461236870313 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665a4800 == 163 [pid = 1955] [id = 703] 04:07:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc360750800) [pid = 1955] [serial = 2110] [outer = (nil)] 04:07:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc362c66000) [pid = 1955] [serial = 2111] [outer = 0x7fc360750800] 04:07:50 INFO - PROCESS | 1955 | 1461236870390 Marionette DEBUG loaded listener.js 04:07:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc362dafc00) [pid = 1955] [serial = 2112] [outer = 0x7fc360750800] 04:07:51 INFO - PROCESS | 1955 | 1461236871254 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1591ms 04:07:51 INFO - PROCESS | 1955 | 1461236871302 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:07:51 INFO - PROCESS | 1955 | 1461236871306 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:07:51 INFO - PROCESS | 1955 | 1461236871312 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:07:51 INFO - PROCESS | 1955 | 1461236871316 Marionette TRACE conn4 <- [1,2786,null,{}] 04:07:51 INFO - PROCESS | 1955 | 1461236871321 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:51 INFO - PROCESS | 1955 | 1461236871561 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:07:51 INFO - PROCESS | 1955 | 1461236871845 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36684d800 == 164 [pid = 1955] [id = 704] 04:07:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc363451400) [pid = 1955] [serial = 2113] [outer = (nil)] 04:07:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc3647a5400) [pid = 1955] [serial = 2114] [outer = 0x7fc363451400] 04:07:51 INFO - PROCESS | 1955 | 1461236871990 Marionette DEBUG loaded listener.js 04:07:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc364843c00) [pid = 1955] [serial = 2115] [outer = 0x7fc363451400] 04:07:52 INFO - PROCESS | 1955 | 1461236872912 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1628ms 04:07:52 INFO - PROCESS | 1955 | 1461236872942 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 1955 | 1461236872945 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:07:52 INFO - PROCESS | 1955 | 1461236872952 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 1955 | 1461236872956 Marionette TRACE conn4 <- [1,2790,null,{}] 04:07:52 INFO - PROCESS | 1955 | 1461236872961 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:53 INFO - PROCESS | 1955 | 1461236873193 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:07:53 INFO - PROCESS | 1955 | 1461236873467 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a739800 == 165 [pid = 1955] [id = 705] 04:07:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc3631b3000) [pid = 1955] [serial = 2116] [outer = (nil)] 04:07:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc364d11400) [pid = 1955] [serial = 2117] [outer = 0x7fc3631b3000] 04:07:53 INFO - PROCESS | 1955 | 1461236873599 Marionette DEBUG loaded listener.js 04:07:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc365124800) [pid = 1955] [serial = 2118] [outer = 0x7fc3631b3000] 04:07:54 INFO - PROCESS | 1955 | 1461236874519 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1629ms 04:07:54 INFO - PROCESS | 1955 | 1461236874583 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:07:54 INFO - PROCESS | 1955 | 1461236874588 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:07:54 INFO - PROCESS | 1955 | 1461236874594 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:07:54 INFO - PROCESS | 1955 | 1461236874597 Marionette TRACE conn4 <- [1,2794,null,{}] 04:07:54 INFO - PROCESS | 1955 | 1461236874603 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:54 INFO - PROCESS | 1955 | 1461236874844 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:07:55 INFO - PROCESS | 1955 | 1461236875155 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b4de800 == 166 [pid = 1955] [id = 706] 04:07:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc363241800) [pid = 1955] [serial = 2119] [outer = (nil)] 04:07:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc365137000) [pid = 1955] [serial = 2120] [outer = 0x7fc363241800] 04:07:55 INFO - PROCESS | 1955 | 1461236875236 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc366939000) [pid = 1955] [serial = 2121] [outer = 0x7fc363241800] 04:07:56 INFO - PROCESS | 1955 | 1461236876070 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1533ms 04:07:56 INFO - PROCESS | 1955 | 1461236876128 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:07:56 INFO - PROCESS | 1955 | 1461236876131 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:07:56 INFO - PROCESS | 1955 | 1461236876152 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:07:56 INFO - PROCESS | 1955 | 1461236876156 Marionette TRACE conn4 <- [1,2798,null,{}] 04:07:56 INFO - PROCESS | 1955 | 1461236876167 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:56 INFO - PROCESS | 1955 | 1461236876408 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:07:56 INFO - PROCESS | 1955 | 1461236876681 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca55800 == 167 [pid = 1955] [id = 707] 04:07:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc361d8d800) [pid = 1955] [serial = 2122] [outer = (nil)] 04:07:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc36a24b400) [pid = 1955] [serial = 2123] [outer = 0x7fc361d8d800] 04:07:56 INFO - PROCESS | 1955 | 1461236876797 Marionette DEBUG loaded listener.js 04:07:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc36a377000) [pid = 1955] [serial = 2124] [outer = 0x7fc361d8d800] 04:07:57 INFO - PROCESS | 1955 | 1461236877698 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1599ms 04:07:57 INFO - PROCESS | 1955 | 1461236877738 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:07:57 INFO - PROCESS | 1955 | 1461236877742 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:07:57 INFO - PROCESS | 1955 | 1461236877748 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:07:57 INFO - PROCESS | 1955 | 1461236877750 Marionette TRACE conn4 <- [1,2802,null,{}] 04:07:57 INFO - PROCESS | 1955 | 1461236877756 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:57 INFO - PROCESS | 1955 | 1461236877989 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:07:58 INFO - PROCESS | 1955 | 1461236878262 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d406000 == 168 [pid = 1955] [id = 708] 04:07:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc35f236400) [pid = 1955] [serial = 2125] [outer = (nil)] 04:07:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc36a4aa800) [pid = 1955] [serial = 2126] [outer = 0x7fc35f236400] 04:07:58 INFO - PROCESS | 1955 | 1461236878396 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc36a899800) [pid = 1955] [serial = 2127] [outer = 0x7fc35f236400] 04:07:59 INFO - PROCESS | 1955 | 1461236879255 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:07:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:07:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1578ms 04:07:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:07:59 INFO - PROCESS | 1955 | 1461236879328 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 1955 | 1461236879330 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:07:59 INFO - PROCESS | 1955 | 1461236879337 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 1955 | 1461236879341 Marionette TRACE conn4 <- [1,2806,null,{}] 04:07:59 INFO - PROCESS | 1955 | 1461236879346 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:59 INFO - PROCESS | 1955 | 1461236879629 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:07:59 INFO - PROCESS | 1955 | 1461236879951 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7d9000 == 169 [pid = 1955] [id = 709] 04:07:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc36a935800) [pid = 1955] [serial = 2128] [outer = (nil)] 04:08:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc36a939800) [pid = 1955] [serial = 2129] [outer = 0x7fc36a935800] 04:08:00 INFO - PROCESS | 1955 | 1461236880047 Marionette DEBUG loaded listener.js 04:08:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc36a95a400) [pid = 1955] [serial = 2130] [outer = 0x7fc36a935800] 04:08:01 INFO - PROCESS | 1955 | 1461236881004 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:08:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:08:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1683ms 04:08:01 INFO - PROCESS | 1955 | 1461236881020 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:08:01 INFO - PROCESS | 1955 | 1461236881024 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:08:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:08:01 INFO - PROCESS | 1955 | 1461236881031 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:08:01 INFO - PROCESS | 1955 | 1461236881041 Marionette TRACE conn4 <- [1,2810,null,{}] 04:08:01 INFO - PROCESS | 1955 | 1461236881046 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:01 INFO - PROCESS | 1955 | 1461236881310 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:08:01 INFO - PROCESS | 1955 | 1461236881637 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370424000 == 170 [pid = 1955] [id = 710] 04:08:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc364ce6400) [pid = 1955] [serial = 2131] [outer = (nil)] 04:08:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36b6e5800) [pid = 1955] [serial = 2132] [outer = 0x7fc364ce6400] 04:08:01 INFO - PROCESS | 1955 | 1461236881733 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc36cf31400) [pid = 1955] [serial = 2133] [outer = 0x7fc364ce6400] 04:08:02 INFO - PROCESS | 1955 | 1461236882611 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:08:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:08:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1635ms 04:08:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:08:02 INFO - PROCESS | 1955 | 1461236882668 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:08:02 INFO - PROCESS | 1955 | 1461236882671 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:08:02 INFO - PROCESS | 1955 | 1461236882677 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 1955 | 1461236882680 Marionette TRACE conn4 <- [1,2814,null,{}] 04:08:02 INFO - PROCESS | 1955 | 1461236882686 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:02 INFO - PROCESS | 1955 | 1461236882929 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:08:03 INFO - PROCESS | 1955 | 1461236883252 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370521800 == 171 [pid = 1955] [id = 711] 04:08:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc36b64fc00) [pid = 1955] [serial = 2134] [outer = (nil)] 04:08:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36cf3ac00) [pid = 1955] [serial = 2135] [outer = 0x7fc36b64fc00] 04:08:03 INFO - PROCESS | 1955 | 1461236883334 Marionette DEBUG loaded listener.js 04:08:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc36cf7d000) [pid = 1955] [serial = 2136] [outer = 0x7fc36b64fc00] 04:08:04 INFO - PROCESS | 1955 | 1461236884209 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:08:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:08:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1582ms 04:08:04 INFO - PROCESS | 1955 | 1461236884259 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:08:04 INFO - PROCESS | 1955 | 1461236884263 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:08:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:08:04 INFO - PROCESS | 1955 | 1461236884270 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:08:04 INFO - PROCESS | 1955 | 1461236884273 Marionette TRACE conn4 <- [1,2818,null,{}] 04:08:04 INFO - PROCESS | 1955 | 1461236884278 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:04 INFO - PROCESS | 1955 | 1461236884522 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:08:04 INFO - PROCESS | 1955 | 1461236884882 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370c9e800 == 172 [pid = 1955] [id = 712] 04:08:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc36a50b800) [pid = 1955] [serial = 2137] [outer = (nil)] 04:08:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36d109c00) [pid = 1955] [serial = 2138] [outer = 0x7fc36a50b800] 04:08:05 INFO - PROCESS | 1955 | 1461236885014 Marionette DEBUG loaded listener.js 04:08:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc36d113400) [pid = 1955] [serial = 2139] [outer = 0x7fc36a50b800] 04:08:06 INFO - PROCESS | 1955 | 1461236886340 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:08:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2088ms 04:08:06 INFO - PROCESS | 1955 | 1461236886359 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 1955 | 1461236886362 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:08:06 INFO - PROCESS | 1955 | 1461236886369 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 1955 | 1461236886374 Marionette TRACE conn4 <- [1,2822,null,{}] 04:08:06 INFO - PROCESS | 1955 | 1461236886380 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:06 INFO - PROCESS | 1955 | 1461236886618 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:08:06 INFO - PROCESS | 1955 | 1461236886953 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371259000 == 173 [pid = 1955] [id = 713] 04:08:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc3591e8400) [pid = 1955] [serial = 2140] [outer = (nil)] 04:08:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc36d438400) [pid = 1955] [serial = 2141] [outer = 0x7fc3591e8400] 04:08:07 INFO - PROCESS | 1955 | 1461236887030 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc36d440c00) [pid = 1955] [serial = 2142] [outer = 0x7fc3591e8400] 04:08:07 INFO - PROCESS | 1955 | 1461236887861 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:08:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:08:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1537ms 04:08:07 INFO - PROCESS | 1955 | 1461236887907 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:08:07 INFO - PROCESS | 1955 | 1461236887911 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:08:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:08:07 INFO - PROCESS | 1955 | 1461236887917 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:08:07 INFO - PROCESS | 1955 | 1461236887929 Marionette TRACE conn4 <- [1,2826,null,{}] 04:08:07 INFO - PROCESS | 1955 | 1461236887954 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:08 INFO - PROCESS | 1955 | 1461236888195 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:08:08 INFO - PROCESS | 1955 | 1461236888470 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc371484000 == 174 [pid = 1955] [id = 714] 04:08:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36074f000) [pid = 1955] [serial = 2143] [outer = (nil)] 04:08:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36d4be800) [pid = 1955] [serial = 2144] [outer = 0x7fc36074f000] 04:08:08 INFO - PROCESS | 1955 | 1461236888596 Marionette DEBUG loaded listener.js 04:08:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36d647000) [pid = 1955] [serial = 2145] [outer = 0x7fc36074f000] 04:08:09 INFO - PROCESS | 1955 | 1461236889574 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1710ms 04:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:08:09 INFO - PROCESS | 1955 | 1461236889628 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:08:09 INFO - PROCESS | 1955 | 1461236889631 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:08:09 INFO - PROCESS | 1955 | 1461236889638 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:08:09 INFO - PROCESS | 1955 | 1461236889640 Marionette TRACE conn4 <- [1,2830,null,{}] 04:08:09 INFO - PROCESS | 1955 | 1461236889646 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:09 INFO - PROCESS | 1955 | 1461236889885 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:08:10 INFO - PROCESS | 1955 | 1461236890214 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3720a0800 == 175 [pid = 1955] [id = 715] 04:08:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc36d10cc00) [pid = 1955] [serial = 2146] [outer = (nil)] 04:08:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc36d8e1400) [pid = 1955] [serial = 2147] [outer = 0x7fc36d10cc00] 04:08:10 INFO - PROCESS | 1955 | 1461236890297 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc36d8e7400) [pid = 1955] [serial = 2148] [outer = 0x7fc36d10cc00] 04:08:11 INFO - PROCESS | 1955 | 1461236891160 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:08:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1588ms 04:08:11 INFO - PROCESS | 1955 | 1461236891225 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:08:11 INFO - PROCESS | 1955 | 1461236891229 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:08:11 INFO - PROCESS | 1955 | 1461236891235 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:08:11 INFO - PROCESS | 1955 | 1461236891239 Marionette TRACE conn4 <- [1,2834,null,{}] 04:08:11 INFO - PROCESS | 1955 | 1461236891244 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:11 INFO - PROCESS | 1955 | 1461236891485 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:08:11 INFO - PROCESS | 1955 | 1461236891805 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37447b000 == 176 [pid = 1955] [id = 716] 04:08:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc36a247400) [pid = 1955] [serial = 2149] [outer = (nil)] 04:08:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc36db10400) [pid = 1955] [serial = 2150] [outer = 0x7fc36a247400] 04:08:11 INFO - PROCESS | 1955 | 1461236891885 Marionette DEBUG loaded listener.js 04:08:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc36e83c400) [pid = 1955] [serial = 2151] [outer = 0x7fc36a247400] 04:08:12 INFO - PROCESS | 1955 | 1461236892746 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:08:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1581ms 04:08:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:08:12 INFO - PROCESS | 1955 | 1461236892818 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:08:12 INFO - PROCESS | 1955 | 1461236892821 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:08:12 INFO - PROCESS | 1955 | 1461236892827 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 1955 | 1461236892830 Marionette TRACE conn4 <- [1,2838,null,{}] 04:08:12 INFO - PROCESS | 1955 | 1461236892835 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:13 INFO - PROCESS | 1955 | 1461236893076 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357bcc000 == 175 [pid = 1955] [id = 630] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357ed8800 == 174 [pid = 1955] [id = 631] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590a6800 == 173 [pid = 1955] [id = 632] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a211800 == 172 [pid = 1955] [id = 645] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a220800 == 171 [pid = 1955] [id = 473] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362697000 == 170 [pid = 1955] [id = 698] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361ea3800 == 169 [pid = 1955] [id = 697] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360e0a800 == 168 [pid = 1955] [id = 696] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35aae2000 == 167 [pid = 1955] [id = 695] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357c7a000 == 166 [pid = 1955] [id = 694] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35ea6c800 == 165 [pid = 1955] [id = 693] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d414000 == 164 [pid = 1955] [id = 691] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca38000 == 163 [pid = 1955] [id = 690] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b4c8800 == 162 [pid = 1955] [id = 689] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc366860000 == 161 [pid = 1955] [id = 688] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665be800 == 160 [pid = 1955] [id = 687] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364dc8800 == 159 [pid = 1955] [id = 686] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363453800 == 158 [pid = 1955] [id = 685] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fcf800 == 157 [pid = 1955] [id = 684] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625d5800 == 156 [pid = 1955] [id = 683] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e20000 == 155 [pid = 1955] [id = 682] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361221800 == 154 [pid = 1955] [id = 681] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f318800 == 153 [pid = 1955] [id = 680] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35aad1000 == 152 [pid = 1955] [id = 679] 04:08:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3564cf800 == 151 [pid = 1955] [id = 678] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc3592ee400) [pid = 1955] [serial = 1973] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc36344e800) [pid = 1955] [serial = 1994] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc36480b400) [pid = 1955] [serial = 1997] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc36a961400) [pid = 1955] [serial = 2019] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc35f4cfc00) [pid = 1955] [serial = 1979] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc36a377c00) [pid = 1955] [serial = 2004] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc35e9ad000) [pid = 1955] [serial = 1976] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc361d8dc00) [pid = 1955] [serial = 1985] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc36a8d4000) [pid = 1955] [serial = 2012] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc36a897400) [pid = 1955] [serial = 2007] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc36323f000) [pid = 1955] [serial = 1992] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36a941000) [pid = 1955] [serial = 2015] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc3591e7800) [pid = 1955] [serial = 2030] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc357d0fc00) [pid = 1955] [serial = 2028] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc35fca0800) [pid = 1955] [serial = 1980] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc361dd9000) [pid = 1955] [serial = 1986] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc366943000) [pid = 1955] [serial = 2003] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc36a938800) [pid = 1955] [serial = 2013] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc36b657400) [pid = 1955] [serial = 2021] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc35cf54800) [pid = 1955] [serial = 2031] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc35cfc1800) [pid = 1955] [serial = 1974] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc356c39c00) [pid = 1955] [serial = 2033] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc35eb47800) [pid = 1955] [serial = 1977] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc364d06800) [pid = 1955] [serial = 2001] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc36a959800) [pid = 1955] [serial = 2018] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc36482a800) [pid = 1955] [serial = 1998] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc3607d7400) [pid = 1955] [serial = 1983] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3647ab000) [pid = 1955] [serial = 1995] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc357d05000) [pid = 1955] [serial = 2027] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc35d82cc00) [pid = 1955] [serial = 1902] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc36a8a1800) [pid = 1955] [serial = 2009] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc36a510400) [pid = 1955] [serial = 2006] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc363097400) [pid = 1955] [serial = 1989] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36cc77400) [pid = 1955] [serial = 2025] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36482f800) [pid = 1955] [serial = 2000] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc36b6f2c00) [pid = 1955] [serial = 2024] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36b6e7400) [pid = 1955] [serial = 2022] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc363234800) [pid = 1955] [serial = 1991] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc36a953c00) [pid = 1955] [serial = 2016] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc36a8cd000) [pid = 1955] [serial = 2010] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc362d81000) [pid = 1955] [serial = 1988] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc360748c00) [pid = 1955] [serial = 1982] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1955 | 1461236895238 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc356c24800 == 152 [pid = 1955] [id = 717] 04:08:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc356636400) [pid = 1955] [serial = 2152] [outer = (nil)] 04:08:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc35663dc00) [pid = 1955] [serial = 2153] [outer = 0x7fc356636400] 04:08:15 INFO - PROCESS | 1955 | 1461236895322 Marionette DEBUG loaded listener.js 04:08:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc357d04800) [pid = 1955] [serial = 2154] [outer = 0x7fc356636400] 04:08:16 INFO - PROCESS | 1955 | 1461236896136 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:08:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3338ms 04:08:16 INFO - PROCESS | 1955 | 1461236896166 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 1955 | 1461236896173 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:08:16 INFO - PROCESS | 1955 | 1461236896181 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 1955 | 1461236896186 Marionette TRACE conn4 <- [1,2842,null,{}] 04:08:16 INFO - PROCESS | 1955 | 1461236896192 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:16 INFO - PROCESS | 1955 | 1461236896410 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:08:16 INFO - PROCESS | 1955 | 1461236896596 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358f95800 == 153 [pid = 1955] [id = 718] 04:08:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc356638400) [pid = 1955] [serial = 2155] [outer = (nil)] 04:08:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc3591bd800) [pid = 1955] [serial = 2156] [outer = 0x7fc356638400] 04:08:16 INFO - PROCESS | 1955 | 1461236896664 Marionette DEBUG loaded listener.js 04:08:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35cf56400) [pid = 1955] [serial = 2157] [outer = 0x7fc356638400] 04:08:17 INFO - PROCESS | 1955 | 1461236897565 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:08:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:08:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1434ms 04:08:17 INFO - PROCESS | 1955 | 1461236897620 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:08:17 INFO - PROCESS | 1955 | 1461236897625 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:08:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:08:17 INFO - PROCESS | 1955 | 1461236897641 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:08:17 INFO - PROCESS | 1955 | 1461236897644 Marionette TRACE conn4 <- [1,2846,null,{}] 04:08:17 INFO - PROCESS | 1955 | 1461236897649 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:17 INFO - PROCESS | 1955 | 1461236897939 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:08:17 INFO - PROCESS | 1955 | 1461236897973 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbc6800 == 154 [pid = 1955] [id = 719] 04:08:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35cfbd000) [pid = 1955] [serial = 2158] [outer = (nil)] 04:08:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc35d82a800) [pid = 1955] [serial = 2159] [outer = 0x7fc35cfbd000] 04:08:18 INFO - PROCESS | 1955 | 1461236898037 Marionette DEBUG loaded listener.js 04:08:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc35e9a8000) [pid = 1955] [serial = 2160] [outer = 0x7fc35cfbd000] 04:08:19 INFO - PROCESS | 1955 | 1461236899063 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 04:08:19 INFO - PROCESS | 1955 | 1461236899124 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:08:19 INFO - PROCESS | 1955 | 1461236899131 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:08:19 INFO - PROCESS | 1955 | 1461236899162 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:08:19 INFO - PROCESS | 1955 | 1461236899177 Marionette TRACE conn4 <- [1,2850,null,{}] 04:08:19 INFO - PROCESS | 1955 | 1461236899193 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:19 INFO - PROCESS | 1955 | 1461236899500 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc3592f3800) [pid = 1955] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc356635000) [pid = 1955] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc356572000) [pid = 1955] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc35cfc1400) [pid = 1955] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc36074dc00) [pid = 1955] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:08:20 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc35663c400) [pid = 1955] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:08:20 INFO - PROCESS | 1955 | 1461236900090 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3593d6800 == 155 [pid = 1955] [id = 720] 04:08:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc3543e2c00) [pid = 1955] [serial = 2161] [outer = (nil)] 04:08:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc357da7400) [pid = 1955] [serial = 2162] [outer = 0x7fc3543e2c00] 04:08:20 INFO - PROCESS | 1955 | 1461236900154 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35f216000) [pid = 1955] [serial = 2163] [outer = 0x7fc3543e2c00] 04:08:20 INFO - PROCESS | 1955 | 1461236900890 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:08:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:08:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1776ms 04:08:20 INFO - PROCESS | 1955 | 1461236900916 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:08:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:08:20 INFO - PROCESS | 1955 | 1461236900921 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:08:20 INFO - PROCESS | 1955 | 1461236900926 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:08:20 INFO - PROCESS | 1955 | 1461236900929 Marionette TRACE conn4 <- [1,2854,null,{}] 04:08:20 INFO - PROCESS | 1955 | 1461236900947 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:21 INFO - PROCESS | 1955 | 1461236901156 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:08:21 INFO - PROCESS | 1955 | 1461236901171 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc0e000 == 156 [pid = 1955] [id = 721] 04:08:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35ea4c800) [pid = 1955] [serial = 2164] [outer = (nil)] 04:08:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc35f4d0800) [pid = 1955] [serial = 2165] [outer = 0x7fc35ea4c800] 04:08:21 INFO - PROCESS | 1955 | 1461236901233 Marionette DEBUG loaded listener.js 04:08:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc35fc9d400) [pid = 1955] [serial = 2166] [outer = 0x7fc35ea4c800] 04:08:22 INFO - PROCESS | 1955 | 1461236902415 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:08:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:08:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1537ms 04:08:22 INFO - PROCESS | 1955 | 1461236902464 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:08:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:08:22 INFO - PROCESS | 1955 | 1461236902470 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:08:22 INFO - PROCESS | 1955 | 1461236902478 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 1955 | 1461236902484 Marionette TRACE conn4 <- [1,2858,null,{}] 04:08:22 INFO - PROCESS | 1955 | 1461236902494 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:22 INFO - PROCESS | 1955 | 1461236902728 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:08:23 INFO - PROCESS | 1955 | 1461236903068 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35a7d9000 == 157 [pid = 1955] [id = 722] 04:08:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc3591e7800) [pid = 1955] [serial = 2167] [outer = (nil)] 04:08:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc3592f4800) [pid = 1955] [serial = 2168] [outer = 0x7fc3591e7800] 04:08:23 INFO - PROCESS | 1955 | 1461236903152 Marionette DEBUG loaded listener.js 04:08:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc35d8b6c00) [pid = 1955] [serial = 2169] [outer = 0x7fc3591e7800] 04:08:24 INFO - PROCESS | 1955 | 1461236904082 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:08:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:08:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1640ms 04:08:24 INFO - PROCESS | 1955 | 1461236904118 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:08:24 INFO - PROCESS | 1955 | 1461236904127 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:08:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:08:24 INFO - PROCESS | 1955 | 1461236904137 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:08:24 INFO - PROCESS | 1955 | 1461236904141 Marionette TRACE conn4 <- [1,2862,null,{}] 04:08:24 INFO - PROCESS | 1955 | 1461236904147 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:24 INFO - PROCESS | 1955 | 1461236904380 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:08:24 INFO - PROCESS | 1955 | 1461236904742 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e1e800 == 158 [pid = 1955] [id = 723] 04:08:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc35f434000) [pid = 1955] [serial = 2170] [outer = (nil)] 04:08:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc35f4d4400) [pid = 1955] [serial = 2171] [outer = 0x7fc35f434000] 04:08:24 INFO - PROCESS | 1955 | 1461236904828 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc3606aac00) [pid = 1955] [serial = 2172] [outer = 0x7fc35f434000] 04:08:25 INFO - PROCESS | 1955 | 1461236905830 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1739ms 04:08:25 INFO - PROCESS | 1955 | 1461236905876 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:08:25 INFO - PROCESS | 1955 | 1461236905881 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:08:25 INFO - PROCESS | 1955 | 1461236905887 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 1955 | 1461236905894 Marionette TRACE conn4 <- [1,2866,null,{}] 04:08:25 INFO - PROCESS | 1955 | 1461236905911 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:26 INFO - PROCESS | 1955 | 1461236906166 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:08:26 INFO - PROCESS | 1955 | 1461236906480 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e18800 == 159 [pid = 1955] [id = 724] 04:08:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc36074e400) [pid = 1955] [serial = 2173] [outer = (nil)] 04:08:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc360936c00) [pid = 1955] [serial = 2174] [outer = 0x7fc36074e400] 04:08:26 INFO - PROCESS | 1955 | 1461236906565 Marionette DEBUG loaded listener.js 04:08:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc361d93000) [pid = 1955] [serial = 2175] [outer = 0x7fc36074e400] 04:08:27 INFO - PROCESS | 1955 | 1461236907465 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:08:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1642ms 04:08:27 INFO - PROCESS | 1955 | 1461236907530 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:08:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:08:27 INFO - PROCESS | 1955 | 1461236907535 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:08:27 INFO - PROCESS | 1955 | 1461236907541 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:08:27 INFO - PROCESS | 1955 | 1461236907544 Marionette TRACE conn4 <- [1,2870,null,{}] 04:08:27 INFO - PROCESS | 1955 | 1461236907549 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:27 INFO - PROCESS | 1955 | 1461236907786 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:08:28 INFO - PROCESS | 1955 | 1461236908054 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36248f000 == 160 [pid = 1955] [id = 725] 04:08:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc35ea50400) [pid = 1955] [serial = 2176] [outer = (nil)] 04:08:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc36209d400) [pid = 1955] [serial = 2177] [outer = 0x7fc35ea50400] 04:08:28 INFO - PROCESS | 1955 | 1461236908177 Marionette DEBUG loaded listener.js 04:08:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc362809000) [pid = 1955] [serial = 2178] [outer = 0x7fc35ea50400] 04:08:29 INFO - PROCESS | 1955 | 1461236909106 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1639ms 04:08:29 INFO - PROCESS | 1955 | 1461236909181 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:08:29 INFO - PROCESS | 1955 | 1461236909185 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:08:29 INFO - PROCESS | 1955 | 1461236909190 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 1955 | 1461236909194 Marionette TRACE conn4 <- [1,2874,null,{}] 04:08:29 INFO - PROCESS | 1955 | 1461236909199 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:29 INFO - PROCESS | 1955 | 1461236909467 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:08:29 INFO - PROCESS | 1955 | 1461236909789 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3625e2800 == 161 [pid = 1955] [id = 726] 04:08:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc35f42a000) [pid = 1955] [serial = 2179] [outer = (nil)] 04:08:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc362c6b000) [pid = 1955] [serial = 2180] [outer = 0x7fc35f42a000] 04:08:29 INFO - PROCESS | 1955 | 1461236909869 Marionette DEBUG loaded listener.js 04:08:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc362d8d800) [pid = 1955] [serial = 2181] [outer = 0x7fc35f42a000] 04:08:30 INFO - PROCESS | 1955 | 1461236910722 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1582ms 04:08:30 INFO - PROCESS | 1955 | 1461236910774 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:08:30 INFO - PROCESS | 1955 | 1461236910778 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:08:30 INFO - PROCESS | 1955 | 1461236910790 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:08:30 INFO - PROCESS | 1955 | 1461236910793 Marionette TRACE conn4 <- [1,2878,null,{}] 04:08:30 INFO - PROCESS | 1955 | 1461236910805 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:31 INFO - PROCESS | 1955 | 1461236911107 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:08:31 INFO - PROCESS | 1955 | 1461236911434 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363120800 == 162 [pid = 1955] [id = 727] 04:08:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc36344c800) [pid = 1955] [serial = 2182] [outer = (nil)] 04:08:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc3647a3000) [pid = 1955] [serial = 2183] [outer = 0x7fc36344c800] 04:08:31 INFO - PROCESS | 1955 | 1461236911524 Marionette DEBUG loaded listener.js 04:08:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc364804800) [pid = 1955] [serial = 2184] [outer = 0x7fc36344c800] 04:08:32 INFO - PROCESS | 1955 | 1461236912435 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1696ms 04:08:32 INFO - PROCESS | 1955 | 1461236912483 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 1955 | 1461236912486 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:08:32 INFO - PROCESS | 1955 | 1461236912492 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 1955 | 1461236912496 Marionette TRACE conn4 <- [1,2882,null,{}] 04:08:32 INFO - PROCESS | 1955 | 1461236912502 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:32 INFO - PROCESS | 1955 | 1461236912747 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:08:33 INFO - PROCESS | 1955 | 1461236913132 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363467800 == 163 [pid = 1955] [id = 728] 04:08:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc35f4d3400) [pid = 1955] [serial = 2185] [outer = (nil)] 04:08:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc364824c00) [pid = 1955] [serial = 2186] [outer = 0x7fc35f4d3400] 04:08:33 INFO - PROCESS | 1955 | 1461236913218 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc36484b800) [pid = 1955] [serial = 2187] [outer = 0x7fc35f4d3400] 04:08:34 INFO - PROCESS | 1955 | 1461236914145 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 04:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:08:34 INFO - PROCESS | 1955 | 1461236914176 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 1955 | 1461236914179 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:08:34 INFO - PROCESS | 1955 | 1461236914186 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 1955 | 1461236914189 Marionette TRACE conn4 <- [1,2886,null,{}] 04:08:34 INFO - PROCESS | 1955 | 1461236914195 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:34 INFO - PROCESS | 1955 | 1461236914432 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:08:34 INFO - PROCESS | 1955 | 1461236914704 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a9d000 == 164 [pid = 1955] [id = 729] 04:08:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc362b71000) [pid = 1955] [serial = 2188] [outer = (nil)] 04:08:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc364d09000) [pid = 1955] [serial = 2189] [outer = 0x7fc362b71000] 04:08:34 INFO - PROCESS | 1955 | 1461236914794 Marionette DEBUG loaded listener.js 04:08:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc364e1cc00) [pid = 1955] [serial = 2190] [outer = 0x7fc362b71000] 04:08:35 INFO - PROCESS | 1955 | 1461236915703 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1582ms 04:08:35 INFO - PROCESS | 1955 | 1461236915769 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:08:35 INFO - PROCESS | 1955 | 1461236915773 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:08:35 INFO - PROCESS | 1955 | 1461236915779 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:08:35 INFO - PROCESS | 1955 | 1461236915782 Marionette TRACE conn4 <- [1,2890,null,{}] 04:08:35 INFO - PROCESS | 1955 | 1461236915787 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:36 INFO - PROCESS | 1955 | 1461236916035 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:08:36 INFO - PROCESS | 1955 | 1461236916344 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364fe0800 == 165 [pid = 1955] [id = 730] 04:08:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc36480f400) [pid = 1955] [serial = 2191] [outer = (nil)] 04:08:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc365126800) [pid = 1955] [serial = 2192] [outer = 0x7fc36480f400] 04:08:36 INFO - PROCESS | 1955 | 1461236916424 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc365137c00) [pid = 1955] [serial = 2193] [outer = 0x7fc36480f400] 04:08:37 INFO - PROCESS | 1955 | 1461236917300 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 04:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:08:37 INFO - PROCESS | 1955 | 1461236917359 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:08:37 INFO - PROCESS | 1955 | 1461236917362 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:08:37 INFO - PROCESS | 1955 | 1461236917369 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 1955 | 1461236917372 Marionette TRACE conn4 <- [1,2894,null,{}] 04:08:37 INFO - PROCESS | 1955 | 1461236917377 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:37 INFO - PROCESS | 1955 | 1461236917616 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:08:37 INFO - PROCESS | 1955 | 1461236917890 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667a4000 == 166 [pid = 1955] [id = 731] 04:08:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc36482a000) [pid = 1955] [serial = 2194] [outer = (nil)] 04:08:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc366945800) [pid = 1955] [serial = 2195] [outer = 0x7fc36482a000] 04:08:38 INFO - PROCESS | 1955 | 1461236918008 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc36a376000) [pid = 1955] [serial = 2196] [outer = 0x7fc36482a000] 04:08:38 INFO - PROCESS | 1955 | 1461236918872 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1583ms 04:08:38 INFO - PROCESS | 1955 | 1461236918953 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:08:38 INFO - PROCESS | 1955 | 1461236918957 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:08:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:08:38 INFO - PROCESS | 1955 | 1461236918963 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:08:38 INFO - PROCESS | 1955 | 1461236918967 Marionette TRACE conn4 <- [1,2898,null,{}] 04:08:38 INFO - PROCESS | 1955 | 1461236918972 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:39 INFO - PROCESS | 1955 | 1461236919269 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:08:39 INFO - PROCESS | 1955 | 1461236919595 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a663800 == 167 [pid = 1955] [id = 732] 04:08:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc36a8ce800) [pid = 1955] [serial = 2197] [outer = (nil)] 04:08:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc36a8d4400) [pid = 1955] [serial = 2198] [outer = 0x7fc36a8ce800] 04:08:39 INFO - PROCESS | 1955 | 1461236919677 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc36a943400) [pid = 1955] [serial = 2199] [outer = 0x7fc36a8ce800] 04:08:40 INFO - PROCESS | 1955 | 1461236920648 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:08:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:08:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1742ms 04:08:40 INFO - PROCESS | 1955 | 1461236920706 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 1955 | 1461236920709 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:08:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:08:40 INFO - PROCESS | 1955 | 1461236920716 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 1955 | 1461236920718 Marionette TRACE conn4 <- [1,2902,null,{}] 04:08:40 INFO - PROCESS | 1955 | 1461236920724 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:40 INFO - PROCESS | 1955 | 1461236920969 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:08:41 INFO - PROCESS | 1955 | 1461236921239 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36b61b000 == 168 [pid = 1955] [id = 733] 04:08:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36a943800) [pid = 1955] [serial = 2200] [outer = (nil)] 04:08:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc36b6e5000) [pid = 1955] [serial = 2201] [outer = 0x7fc36a943800] 04:08:41 INFO - PROCESS | 1955 | 1461236921363 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36b6f1400) [pid = 1955] [serial = 2202] [outer = 0x7fc36a943800] 04:08:42 INFO - PROCESS | 1955 | 1461236922271 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:08:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:08:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1629ms 04:08:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:08:42 INFO - PROCESS | 1955 | 1461236922346 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:08:42 INFO - PROCESS | 1955 | 1461236922349 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:08:42 INFO - PROCESS | 1955 | 1461236922355 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 1955 | 1461236922359 Marionette TRACE conn4 <- [1,2906,null,{}] 04:08:42 INFO - PROCESS | 1955 | 1461236922364 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:42 INFO - PROCESS | 1955 | 1461236922638 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:08:42 INFO - PROCESS | 1955 | 1461236922955 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d185000 == 169 [pid = 1955] [id = 734] 04:08:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36074d800) [pid = 1955] [serial = 2203] [outer = (nil)] 04:08:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36cf2f000) [pid = 1955] [serial = 2204] [outer = 0x7fc36074d800] 04:08:43 INFO - PROCESS | 1955 | 1461236923033 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc36d440800) [pid = 1955] [serial = 2205] [outer = 0x7fc36074d800] 04:08:43 INFO - PROCESS | 1955 | 1461236923897 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:08:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1588ms 04:08:43 INFO - PROCESS | 1955 | 1461236923945 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 1955 | 1461236923948 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:08:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:08:43 INFO - PROCESS | 1955 | 1461236923954 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 1955 | 1461236923957 Marionette TRACE conn4 <- [1,2910,null,{}] 04:08:43 INFO - PROCESS | 1955 | 1461236923962 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:44 INFO - PROCESS | 1955 | 1461236924201 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:08:44 INFO - PROCESS | 1955 | 1461236924479 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d7a8000 == 170 [pid = 1955] [id = 735] 04:08:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc362d8b800) [pid = 1955] [serial = 2206] [outer = (nil)] 04:08:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc36d8e2c00) [pid = 1955] [serial = 2207] [outer = 0x7fc362d8b800] 04:08:44 INFO - PROCESS | 1955 | 1461236924598 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36dda1800) [pid = 1955] [serial = 2208] [outer = 0x7fc362d8b800] 04:08:45 INFO - PROCESS | 1955 | 1461236925439 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:08:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:08:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:08:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1528ms 04:08:45 INFO - PROCESS | 1955 | 1461236925485 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:08:45 INFO - TEST-START | /DOMEvents/constructors.html 04:08:45 INFO - PROCESS | 1955 | 1461236925489 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:08:45 INFO - PROCESS | 1955 | 1461236925496 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 1955 | 1461236925500 Marionette TRACE conn4 <- [1,2914,null,{}] 04:08:45 INFO - PROCESS | 1955 | 1461236925506 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:45 INFO - PROCESS | 1955 | 1461236925774 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:08:46 INFO - PROCESS | 1955 | 1461236926060 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ecd1800 == 171 [pid = 1955] [id = 736] 04:08:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc36511f800) [pid = 1955] [serial = 2209] [outer = (nil)] 04:08:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc36e97a000) [pid = 1955] [serial = 2210] [outer = 0x7fc36511f800] 04:08:46 INFO - PROCESS | 1955 | 1461236926182 Marionette DEBUG loaded listener.js 04:08:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36ec3ac00) [pid = 1955] [serial = 2211] [outer = 0x7fc36511f800] 04:08:47 INFO - PROCESS | 1955 | 1461236927157 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:08:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:08:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:08:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1714ms 04:08:47 INFO - PROCESS | 1955 | 1461236927250 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 1955 | 1461236927254 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:08:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:08:47 INFO - PROCESS | 1955 | 1461236927263 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 1955 | 1461236927265 Marionette TRACE conn4 <- [1,2918,null,{}] 04:08:47 INFO - PROCESS | 1955 | 1461236927275 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:47 INFO - PROCESS | 1955 | 1461236927521 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:08:47 INFO - PROCESS | 1955 | 1461236927841 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370587800 == 172 [pid = 1955] [id = 737] 04:08:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc36a892400) [pid = 1955] [serial = 2212] [outer = (nil)] 04:08:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc37007c800) [pid = 1955] [serial = 2213] [outer = 0x7fc36a892400] 04:08:47 INFO - PROCESS | 1955 | 1461236927927 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc3702cf400) [pid = 1955] [serial = 2214] [outer = 0x7fc36a892400] 04:08:48 INFO - PROCESS | 1955 | 1461236928762 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:08:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:08:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1533ms 04:08:48 INFO - PROCESS | 1955 | 1461236928797 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 1955 | 1461236928801 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:08:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:08:48 INFO - PROCESS | 1955 | 1461236928807 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 1955 | 1461236928809 Marionette TRACE conn4 <- [1,2922,null,{}] 04:08:48 INFO - PROCESS | 1955 | 1461236928815 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:49 INFO - PROCESS | 1955 | 1461236929087 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:08:49 INFO - PROCESS | 1955 | 1461236929353 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc374471800 == 173 [pid = 1955] [id = 738] 04:08:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc36e979c00) [pid = 1955] [serial = 2215] [outer = (nil)] 04:08:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc370306c00) [pid = 1955] [serial = 2216] [outer = 0x7fc36e979c00] 04:08:49 INFO - PROCESS | 1955 | 1461236929432 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc37030e000) [pid = 1955] [serial = 2217] [outer = 0x7fc36e979c00] 04:08:50 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:08:50 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:08:50 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:08:50 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:08:50 INFO - PROCESS | 1955 | 1461236930498 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:08:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:08:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:08:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:08:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:08:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:08:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:08:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:08:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:08:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:08:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1733ms 04:08:50 INFO - PROCESS | 1955 | 1461236930561 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:08:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:08:50 INFO - PROCESS | 1955 | 1461236930572 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:08:50 INFO - PROCESS | 1955 | 1461236930582 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 1955 | 1461236930587 Marionette TRACE conn4 <- [1,2926,null,{}] 04:08:50 INFO - PROCESS | 1955 | 1461236930596 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:51 INFO - PROCESS | 1955 | 1461236931019 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:08:51 INFO - PROCESS | 1955 | 1461236931325 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375640000 == 174 [pid = 1955] [id = 739] 04:08:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc3592e7c00) [pid = 1955] [serial = 2218] [outer = (nil)] 04:08:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc370c3a000) [pid = 1955] [serial = 2219] [outer = 0x7fc3592e7c00] 04:08:51 INFO - PROCESS | 1955 | 1461236931432 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc370c41000) [pid = 1955] [serial = 2220] [outer = 0x7fc3592e7c00] 04:08:52 INFO - PROCESS | 1955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37da1f800 == 173 [pid = 1955] [id = 208] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3720a0800 == 172 [pid = 1955] [id = 715] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc371484000 == 171 [pid = 1955] [id = 714] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc371259000 == 170 [pid = 1955] [id = 713] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370c9e800 == 169 [pid = 1955] [id = 712] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370521800 == 168 [pid = 1955] [id = 711] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370424000 == 167 [pid = 1955] [id = 710] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d7d9000 == 166 [pid = 1955] [id = 709] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d406000 == 165 [pid = 1955] [id = 708] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca55800 == 164 [pid = 1955] [id = 707] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b4de800 == 163 [pid = 1955] [id = 706] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a739800 == 162 [pid = 1955] [id = 705] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36684d800 == 161 [pid = 1955] [id = 704] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3665a4800 == 160 [pid = 1955] [id = 703] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364a8e800 == 159 [pid = 1955] [id = 702] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625e5000 == 158 [pid = 1955] [id = 701] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f31d800 == 157 [pid = 1955] [id = 700] 04:08:54 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357ecf000 == 156 [pid = 1955] [id = 699] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc3606b0800) [pid = 1955] [serial = 2090] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc3592e7000) [pid = 1955] [serial = 2082] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc36280d800) [pid = 1955] [serial = 2054] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc362b73c00) [pid = 1955] [serial = 2057] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc35d82c000) [pid = 1955] [serial = 2034] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc35d2e6800) [pid = 1955] [serial = 2084] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc36a4a2c00) [pid = 1955] [serial = 2075] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc360936800) [pid = 1955] [serial = 2051] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc3591e8c00) [pid = 1955] [serial = 2039] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc356570800) [pid = 1955] [serial = 2036] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc361d98800) [pid = 1955] [serial = 2094] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc35d82f000) [pid = 1955] [serial = 2085] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc35f20c800) [pid = 1955] [serial = 2045] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc357da2800) [pid = 1955] [serial = 2081] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc363236c00) [pid = 1955] [serial = 2063] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc3543e6400) [pid = 1955] [serial = 2078] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc35f4cdc00) [pid = 1955] [serial = 2048] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc35f217400) [pid = 1955] [serial = 2088] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc365184400) [pid = 1955] [serial = 2069] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35eb3f800) [pid = 1955] [serial = 2087] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35d453000) [pid = 1955] [serial = 2042] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc36a243800) [pid = 1955] [serial = 2072] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc362d89800) [pid = 1955] [serial = 2060] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc36074d400) [pid = 1955] [serial = 2091] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc361d8f400) [pid = 1955] [serial = 2093] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc364827800) [pid = 1955] [serial = 2066] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc3626cc000) [pid = 1955] [serial = 2096] [outer = (nil)] [url = about:blank] 04:08:54 INFO - PROCESS | 1955 | 1461236934944 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:08:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:08:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 4446ms 04:08:55 INFO - PROCESS | 1955 | 1461236935027 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:08:55 INFO - PROCESS | 1955 | 1461236935032 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:08:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:08:55 INFO - PROCESS | 1955 | 1461236935040 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 1955 | 1461236935046 Marionette TRACE conn4 <- [1,2930,null,{}] 04:08:55 INFO - PROCESS | 1955 | 1461236935055 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:55 INFO - PROCESS | 1955 | 1461236935325 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:08:55 INFO - PROCESS | 1955 | 1461236935563 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358a4e000 == 157 [pid = 1955] [id = 740] 04:08:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc3591eb400) [pid = 1955] [serial = 2221] [outer = (nil)] 04:08:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc3592eec00) [pid = 1955] [serial = 2222] [outer = 0x7fc3591eb400] 04:08:55 INFO - PROCESS | 1955 | 1461236935631 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc35cfc0c00) [pid = 1955] [serial = 2223] [outer = 0x7fc3591eb400] 04:08:56 INFO - PROCESS | 1955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:08:56 INFO - PROCESS | 1955 | 1461236936357 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:08:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:08:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1339ms 04:08:56 INFO - PROCESS | 1955 | 1461236936379 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 1955 | 1461236936388 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:08:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:08:56 INFO - PROCESS | 1955 | 1461236936399 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 1955 | 1461236936403 Marionette TRACE conn4 <- [1,2934,null,{}] 04:08:56 INFO - PROCESS | 1955 | 1461236936410 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:56 INFO - PROCESS | 1955 | 1461236936729 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:08:56 INFO - PROCESS | 1955 | 1461236936766 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35aae2800 == 158 [pid = 1955] [id = 741] 04:08:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc357da6800) [pid = 1955] [serial = 2224] [outer = (nil)] 04:08:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc35ea4e000) [pid = 1955] [serial = 2225] [outer = 0x7fc357da6800] 04:08:56 INFO - PROCESS | 1955 | 1461236936834 Marionette DEBUG loaded listener.js 04:08:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc35eb43c00) [pid = 1955] [serial = 2226] [outer = 0x7fc357da6800] 04:08:57 INFO - PROCESS | 1955 | 1461236937947 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:08:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:08:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1592ms 04:08:57 INFO - PROCESS | 1955 | 1461236937992 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:08:57 INFO - PROCESS | 1955 | 1461236937996 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:08:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:08:58 INFO - PROCESS | 1955 | 1461236938002 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 1955 | 1461236938008 Marionette TRACE conn4 <- [1,2938,null,{}] 04:08:58 INFO - PROCESS | 1955 | 1461236938032 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:58 INFO - PROCESS | 1955 | 1461236938321 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:08:58 INFO - PROCESS | 1955 | 1461236938363 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35f11c000 == 159 [pid = 1955] [id = 742] 04:08:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc35f217000) [pid = 1955] [serial = 2227] [outer = (nil)] 04:08:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc35fca4000) [pid = 1955] [serial = 2228] [outer = 0x7fc35f217000] 04:08:58 INFO - PROCESS | 1955 | 1461236938431 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36074c800) [pid = 1955] [serial = 2229] [outer = 0x7fc35f217000] 04:08:59 INFO - PROCESS | 1955 | 1461236939345 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:08:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:08:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1387ms 04:08:59 INFO - PROCESS | 1955 | 1461236939390 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:08:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:08:59 INFO - PROCESS | 1955 | 1461236939395 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:08:59 INFO - PROCESS | 1955 | 1461236939401 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:08:59 INFO - PROCESS | 1955 | 1461236939404 Marionette TRACE conn4 <- [1,2942,null,{}] 04:08:59 INFO - PROCESS | 1955 | 1461236939417 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:00 INFO - PROCESS | 1955 | 1461236940433 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc362d83400) [pid = 1955] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc3591e7c00) [pid = 1955] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35e9b1800) [pid = 1955] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc36518ec00) [pid = 1955] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc36480bc00) [pid = 1955] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc35cfc8800) [pid = 1955] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc3543ea000) [pid = 1955] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc3626c2400) [pid = 1955] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc3543ebc00) [pid = 1955] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc357d0b400) [pid = 1955] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc3543e0400) [pid = 1955] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc35ea59000) [pid = 1955] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc365191400) [pid = 1955] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc365133800) [pid = 1955] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc3607e1800) [pid = 1955] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc35cfc6400) [pid = 1955] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc35cfbd000) [pid = 1955] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc3543e2c00) [pid = 1955] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc361d8d800) [pid = 1955] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc363241800) [pid = 1955] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc3631b3000) [pid = 1955] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc363451400) [pid = 1955] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc360750800) [pid = 1955] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc35f20e800) [pid = 1955] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc35ecdc000) [pid = 1955] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc35d451400) [pid = 1955] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc3543ee000) [pid = 1955] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc356638400) [pid = 1955] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc356636400) [pid = 1955] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc36a247400) [pid = 1955] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc36d10cc00) [pid = 1955] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc36074f000) [pid = 1955] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc3591e8400) [pid = 1955] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc36a50b800) [pid = 1955] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc36b64fc00) [pid = 1955] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc364ce6400) [pid = 1955] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36a935800) [pid = 1955] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:09:00 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc35f236400) [pid = 1955] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:09:00 INFO - PROCESS | 1955 | 1461236940688 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc357db1000 == 160 [pid = 1955] [id = 743] 04:09:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc3543e0400) [pid = 1955] [serial = 2230] [outer = (nil)] 04:09:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc35656e000) [pid = 1955] [serial = 2231] [outer = 0x7fc3543e0400] 04:09:00 INFO - PROCESS | 1955 | 1461236940755 Marionette DEBUG loaded listener.js 04:09:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc3592f2400) [pid = 1955] [serial = 2232] [outer = 0x7fc3543e0400] 04:09:01 INFO - PROCESS | 1955 | 1461236941530 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:09:01 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:09:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:09:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2184ms 04:09:01 INFO - PROCESS | 1955 | 1461236941587 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:09:01 INFO - PROCESS | 1955 | 1461236941591 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:09:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:09:01 INFO - PROCESS | 1955 | 1461236941599 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:09:01 INFO - PROCESS | 1955 | 1461236941602 Marionette TRACE conn4 <- [1,2946,null,{}] 04:09:01 INFO - PROCESS | 1955 | 1461236941607 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:01 INFO - PROCESS | 1955 | 1461236941936 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:09:01 INFO - PROCESS | 1955 | 1461236941964 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361275000 == 161 [pid = 1955] [id = 744] 04:09:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc35663fc00) [pid = 1955] [serial = 2233] [outer = (nil)] 04:09:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc3591bb000) [pid = 1955] [serial = 2234] [outer = 0x7fc35663fc00] 04:09:02 INFO - PROCESS | 1955 | 1461236942052 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc360941400) [pid = 1955] [serial = 2235] [outer = 0x7fc35663fc00] 04:09:03 INFO - PROCESS | 1955 | 1461236943221 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:09:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:09:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1633ms 04:09:03 INFO - PROCESS | 1955 | 1461236943234 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 1955 | 1461236943242 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:09:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:09:03 INFO - PROCESS | 1955 | 1461236943251 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 1955 | 1461236943257 Marionette TRACE conn4 <- [1,2950,null,{}] 04:09:03 INFO - PROCESS | 1955 | 1461236943265 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:03 INFO - PROCESS | 1955 | 1461236943543 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:09:03 INFO - PROCESS | 1955 | 1461236943804 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35d413800 == 162 [pid = 1955] [id = 745] 04:09:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc3591b4400) [pid = 1955] [serial = 2236] [outer = (nil)] 04:09:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc35d2ef800) [pid = 1955] [serial = 2237] [outer = 0x7fc3591b4400] 04:09:03 INFO - PROCESS | 1955 | 1461236943941 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc35e9a9000) [pid = 1955] [serial = 2238] [outer = 0x7fc3591b4400] 04:09:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35fc1f000 == 163 [pid = 1955] [id = 746] 04:09:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc35f237400) [pid = 1955] [serial = 2239] [outer = (nil)] 04:09:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc35ecdc800) [pid = 1955] [serial = 2240] [outer = 0x7fc35f237400] 04:09:04 INFO - PROCESS | 1955 | 1461236944905 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:09:04 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:09:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 04:09:04 INFO - PROCESS | 1955 | 1461236944950 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 1955 | 1461236944959 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:09:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:09:04 INFO - PROCESS | 1955 | 1461236944970 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 1955 | 1461236944974 Marionette TRACE conn4 <- [1,2954,null,{}] 04:09:04 INFO - PROCESS | 1955 | 1461236944980 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:05 INFO - PROCESS | 1955 | 1461236945295 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:09:05 INFO - PROCESS | 1955 | 1461236945664 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362493000 == 164 [pid = 1955] [id = 747] 04:09:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc35f216400) [pid = 1955] [serial = 2241] [outer = (nil)] 04:09:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc360745000) [pid = 1955] [serial = 2242] [outer = 0x7fc35f216400] 04:09:05 INFO - PROCESS | 1955 | 1461236945746 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc361d8dc00) [pid = 1955] [serial = 2243] [outer = 0x7fc35f216400] 04:09:06 INFO - PROCESS | 1955 | 1461236946546 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:09:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:09:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:09:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1586ms 04:09:06 INFO - PROCESS | 1955 | 1461236946570 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 1955 | 1461236946575 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:09:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:09:06 INFO - PROCESS | 1955 | 1461236946587 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 1955 | 1461236946593 Marionette TRACE conn4 <- [1,2958,null,{}] 04:09:06 INFO - PROCESS | 1955 | 1461236946609 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:06 INFO - PROCESS | 1955 | 1461236946857 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:09:07 INFO - PROCESS | 1955 | 1461236947108 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc363454000 == 165 [pid = 1955] [id = 748] 04:09:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc361d94800) [pid = 1955] [serial = 2244] [outer = (nil)] 04:09:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc362b78800) [pid = 1955] [serial = 2245] [outer = 0x7fc361d94800] 04:09:07 INFO - PROCESS | 1955 | 1461236947187 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc362daa000) [pid = 1955] [serial = 2246] [outer = 0x7fc361d94800] 04:09:08 INFO - PROCESS | 1955 | 1461236948050 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:09:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:09:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1488ms 04:09:08 INFO - PROCESS | 1955 | 1461236948075 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:09:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:09:08 INFO - PROCESS | 1955 | 1461236948080 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:09:08 INFO - PROCESS | 1955 | 1461236948087 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 1955 | 1461236948090 Marionette TRACE conn4 <- [1,2962,null,{}] 04:09:08 INFO - PROCESS | 1955 | 1461236948095 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:08 INFO - PROCESS | 1955 | 1461236948332 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:09:08 INFO - PROCESS | 1955 | 1461236948613 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364fd8800 == 166 [pid = 1955] [id = 749] 04:09:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc362448800) [pid = 1955] [serial = 2247] [outer = (nil)] 04:09:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc3631b1c00) [pid = 1955] [serial = 2248] [outer = 0x7fc362448800] 04:09:08 INFO - PROCESS | 1955 | 1461236948691 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc36323b800) [pid = 1955] [serial = 2249] [outer = 0x7fc362448800] 04:09:09 INFO - PROCESS | 1955 | 1461236949503 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:09:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:09:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 04:09:09 INFO - PROCESS | 1955 | 1461236949520 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:09:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:09:09 INFO - PROCESS | 1955 | 1461236949524 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:09:09 INFO - PROCESS | 1955 | 1461236949531 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 1955 | 1461236949534 Marionette TRACE conn4 <- [1,2966,null,{}] 04:09:09 INFO - PROCESS | 1955 | 1461236949540 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:09 INFO - PROCESS | 1955 | 1461236949766 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:09:10 INFO - PROCESS | 1955 | 1461236950029 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a211800 == 167 [pid = 1955] [id = 750] 04:09:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc362090400) [pid = 1955] [serial = 2250] [outer = (nil)] 04:09:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36323e400) [pid = 1955] [serial = 2251] [outer = 0x7fc362090400] 04:09:10 INFO - PROCESS | 1955 | 1461236950113 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc364828c00) [pid = 1955] [serial = 2252] [outer = 0x7fc362090400] 04:09:10 INFO - PROCESS | 1955 | 1461236950979 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:09:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:09:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1496ms 04:09:11 INFO - PROCESS | 1955 | 1461236951027 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:09:11 INFO - PROCESS | 1955 | 1461236951031 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:09:11 INFO - PROCESS | 1955 | 1461236951037 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 1955 | 1461236951040 Marionette TRACE conn4 <- [1,2970,null,{}] 04:09:11 INFO - PROCESS | 1955 | 1461236951046 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:11 INFO - PROCESS | 1955 | 1461236951374 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:09:11 INFO - PROCESS | 1955 | 1461236951586 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a84a800 == 168 [pid = 1955] [id = 751] 04:09:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc36482d400) [pid = 1955] [serial = 2253] [outer = (nil)] 04:09:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc365126c00) [pid = 1955] [serial = 2254] [outer = 0x7fc36482d400] 04:09:11 INFO - PROCESS | 1955 | 1461236951674 Marionette DEBUG loaded listener.js 04:09:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc366939400) [pid = 1955] [serial = 2255] [outer = 0x7fc36482d400] 04:09:12 INFO - PROCESS | 1955 | 1461236952484 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:09:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:09:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1479ms 04:09:12 INFO - PROCESS | 1955 | 1461236952516 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:09:12 INFO - PROCESS | 1955 | 1461236952519 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:09:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:09:12 INFO - PROCESS | 1955 | 1461236952526 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:09:12 INFO - PROCESS | 1955 | 1461236952529 Marionette TRACE conn4 <- [1,2974,null,{}] 04:09:12 INFO - PROCESS | 1955 | 1461236952535 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:12 INFO - PROCESS | 1955 | 1461236952770 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:09:13 INFO - PROCESS | 1955 | 1461236953028 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca63800 == 169 [pid = 1955] [id = 752] 04:09:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc364d0b800) [pid = 1955] [serial = 2256] [outer = (nil)] 04:09:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc36a36b400) [pid = 1955] [serial = 2257] [outer = 0x7fc364d0b800] 04:09:13 INFO - PROCESS | 1955 | 1461236953103 Marionette DEBUG loaded listener.js 04:09:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc36a4ab000) [pid = 1955] [serial = 2258] [outer = 0x7fc364d0b800] 04:09:13 INFO - PROCESS | 1955 | 1461236953914 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:09:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:09:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1430ms 04:09:13 INFO - PROCESS | 1955 | 1461236953956 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:09:13 INFO - PROCESS | 1955 | 1461236953960 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:09:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:09:13 INFO - PROCESS | 1955 | 1461236953966 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 1955 | 1461236953970 Marionette TRACE conn4 <- [1,2978,null,{}] 04:09:13 INFO - PROCESS | 1955 | 1461236953975 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:14 INFO - PROCESS | 1955 | 1461236954207 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:09:14 INFO - PROCESS | 1955 | 1461236954490 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d798800 == 170 [pid = 1955] [id = 753] 04:09:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc36693a000) [pid = 1955] [serial = 2259] [outer = (nil)] 04:09:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc36a897000) [pid = 1955] [serial = 2260] [outer = 0x7fc36693a000] 04:09:14 INFO - PROCESS | 1955 | 1461236954570 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc36a8cec00) [pid = 1955] [serial = 2261] [outer = 0x7fc36693a000] 04:09:15 INFO - PROCESS | 1955 | 1461236955366 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:09:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:09:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1439ms 04:09:15 INFO - PROCESS | 1955 | 1461236955406 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 1955 | 1461236955410 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:09:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:09:15 INFO - PROCESS | 1955 | 1461236955416 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 1955 | 1461236955419 Marionette TRACE conn4 <- [1,2982,null,{}] 04:09:15 INFO - PROCESS | 1955 | 1461236955424 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:15 INFO - PROCESS | 1955 | 1461236955666 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:09:15 INFO - PROCESS | 1955 | 1461236955946 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37041c000 == 171 [pid = 1955] [id = 754] 04:09:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc36a370000) [pid = 1955] [serial = 2262] [outer = (nil)] 04:09:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc36a93c400) [pid = 1955] [serial = 2263] [outer = 0x7fc36a370000] 04:09:16 INFO - PROCESS | 1955 | 1461236956036 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc36a95f800) [pid = 1955] [serial = 2264] [outer = 0x7fc36a370000] 04:09:16 INFO - PROCESS | 1955 | 1461236956816 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:09:16 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:09:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 04:09:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:09:16 INFO - PROCESS | 1955 | 1461236956848 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 1955 | 1461236956851 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:09:16 INFO - PROCESS | 1955 | 1461236956858 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 1955 | 1461236956861 Marionette TRACE conn4 <- [1,2986,null,{}] 04:09:16 INFO - PROCESS | 1955 | 1461236956866 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:17 INFO - PROCESS | 1955 | 1461236957098 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:09:17 INFO - PROCESS | 1955 | 1461236957353 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370cb0000 == 172 [pid = 1955] [id = 755] 04:09:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36a4a9000) [pid = 1955] [serial = 2265] [outer = (nil)] 04:09:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc36b6e7000) [pid = 1955] [serial = 2266] [outer = 0x7fc36a4a9000] 04:09:17 INFO - PROCESS | 1955 | 1461236957431 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc36cf39400) [pid = 1955] [serial = 2267] [outer = 0x7fc36a4a9000] 04:09:18 INFO - PROCESS | 1955 | 1461236958240 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:09:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:09:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1431ms 04:09:18 INFO - PROCESS | 1955 | 1461236958289 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:09:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:09:18 INFO - PROCESS | 1955 | 1461236958294 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:09:18 INFO - PROCESS | 1955 | 1461236958300 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 1955 | 1461236958304 Marionette TRACE conn4 <- [1,2990,null,{}] 04:09:18 INFO - PROCESS | 1955 | 1461236958309 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:18 INFO - PROCESS | 1955 | 1461236958666 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:09:18 INFO - PROCESS | 1955 | 1461236958874 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37159e800 == 173 [pid = 1955] [id = 756] 04:09:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc36cf3a400) [pid = 1955] [serial = 2268] [outer = (nil)] 04:09:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc36d642400) [pid = 1955] [serial = 2269] [outer = 0x7fc36cf3a400] 04:09:18 INFO - PROCESS | 1955 | 1461236958963 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc36d8e5c00) [pid = 1955] [serial = 2270] [outer = 0x7fc36cf3a400] 04:09:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375637000 == 174 [pid = 1955] [id = 757] 04:09:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc370214800) [pid = 1955] [serial = 2271] [outer = (nil)] 04:09:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc36db1b400) [pid = 1955] [serial = 2272] [outer = 0x7fc370214800] 04:09:19 INFO - PROCESS | 1955 | 1461236959860 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:09:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:09:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1587ms 04:09:19 INFO - PROCESS | 1955 | 1461236959893 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 1955 | 1461236959895 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:09:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:09:19 INFO - PROCESS | 1955 | 1461236959906 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 1955 | 1461236959909 Marionette TRACE conn4 <- [1,2994,null,{}] 04:09:19 INFO - PROCESS | 1955 | 1461236959915 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:20 INFO - PROCESS | 1955 | 1461236960233 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:09:20 INFO - PROCESS | 1955 | 1461236960553 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc375b9c000 == 175 [pid = 1955] [id = 758] 04:09:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc36cf80400) [pid = 1955] [serial = 2273] [outer = (nil)] 04:09:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc370210000) [pid = 1955] [serial = 2274] [outer = 0x7fc36cf80400] 04:09:20 INFO - PROCESS | 1955 | 1461236960634 Marionette DEBUG loaded listener.js 04:09:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc370311c00) [pid = 1955] [serial = 2275] [outer = 0x7fc36cf80400] 04:09:21 INFO - PROCESS | 1955 | 1461236961398 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:09:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:09:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:09:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1535ms 04:09:21 INFO - PROCESS | 1955 | 1461236961443 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:09:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:09:21 INFO - PROCESS | 1955 | 1461236961447 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:09:21 INFO - PROCESS | 1955 | 1461236961453 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 1955 | 1461236961456 Marionette TRACE conn4 <- [1,2998,null,{}] 04:09:21 INFO - PROCESS | 1955 | 1461236961462 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:21 INFO - PROCESS | 1955 | 1461236961695 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:09:21 INFO - PROCESS | 1955 | 1461236961977 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37667f800 == 176 [pid = 1955] [id = 759] 04:09:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc36cf84000) [pid = 1955] [serial = 2276] [outer = (nil)] 04:09:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc370c3b800) [pid = 1955] [serial = 2277] [outer = 0x7fc36cf84000] 04:09:22 INFO - PROCESS | 1955 | 1461236962055 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc370d53c00) [pid = 1955] [serial = 2278] [outer = 0x7fc36cf84000] 04:09:22 INFO - PROCESS | 1955 | 1461236962838 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:09:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:09:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1432ms 04:09:22 INFO - PROCESS | 1955 | 1461236962886 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 1955 | 1461236962890 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:09:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:09:22 INFO - PROCESS | 1955 | 1461236962896 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 1955 | 1461236962898 Marionette TRACE conn4 <- [1,3002,null,{}] 04:09:22 INFO - PROCESS | 1955 | 1461236962904 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:23 INFO - PROCESS | 1955 | 1461236963169 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:09:23 INFO - PROCESS | 1955 | 1461236963459 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc376f8b800 == 177 [pid = 1955] [id = 760] 04:09:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fc35d2e3000) [pid = 1955] [serial = 2279] [outer = (nil)] 04:09:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fc370d58800) [pid = 1955] [serial = 2280] [outer = 0x7fc35d2e3000] 04:09:23 INFO - PROCESS | 1955 | 1461236963540 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fc370eb2400) [pid = 1955] [serial = 2281] [outer = 0x7fc35d2e3000] 04:09:24 INFO - PROCESS | 1955 | 1461236964348 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:09:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:09:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1483ms 04:09:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:09:24 INFO - PROCESS | 1955 | 1461236964381 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:09:24 INFO - PROCESS | 1955 | 1461236964384 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:09:24 INFO - PROCESS | 1955 | 1461236964391 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 1955 | 1461236964394 Marionette TRACE conn4 <- [1,3006,null,{}] 04:09:24 INFO - PROCESS | 1955 | 1461236964399 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:24 INFO - PROCESS | 1955 | 1461236964641 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:09:24 INFO - PROCESS | 1955 | 1461236964905 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377791800 == 178 [pid = 1955] [id = 761] 04:09:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fc362da8400) [pid = 1955] [serial = 2282] [outer = (nil)] 04:09:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fc370eb9400) [pid = 1955] [serial = 2283] [outer = 0x7fc362da8400] 04:09:24 INFO - PROCESS | 1955 | 1461236964980 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fc37109dc00) [pid = 1955] [serial = 2284] [outer = 0x7fc362da8400] 04:09:25 INFO - PROCESS | 1955 | 1461236965975 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:09:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:09:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1631ms 04:09:26 INFO - PROCESS | 1955 | 1461236966025 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 1955 | 1461236966031 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:09:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:09:26 INFO - PROCESS | 1955 | 1461236966101 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 1955 | 1461236966105 Marionette TRACE conn4 <- [1,3010,null,{}] 04:09:26 INFO - PROCESS | 1955 | 1461236966116 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:26 INFO - PROCESS | 1955 | 1461236966357 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:09:26 INFO - PROCESS | 1955 | 1461236966682 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc377c84800 == 179 [pid = 1955] [id = 762] 04:09:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fc370d5c000) [pid = 1955] [serial = 2285] [outer = (nil)] 04:09:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fc3710a3800) [pid = 1955] [serial = 2286] [outer = 0x7fc370d5c000] 04:09:26 INFO - PROCESS | 1955 | 1461236966764 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fc3712ac000) [pid = 1955] [serial = 2287] [outer = 0x7fc370d5c000] 04:09:27 INFO - PROCESS | 1955 | 1461236967511 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:09:27 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:09:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1452ms 04:09:27 INFO - PROCESS | 1955 | 1461236967544 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1955 | 1461236967546 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:09:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:09:27 INFO - PROCESS | 1955 | 1461236967556 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 1955 | 1461236967558 Marionette TRACE conn4 <- [1,3014,null,{}] 04:09:27 INFO - PROCESS | 1955 | 1461236967564 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:27 INFO - PROCESS | 1955 | 1461236967807 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:09:28 INFO - PROCESS | 1955 | 1461236968082 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc379aaf800 == 180 [pid = 1955] [id = 763] 04:09:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fc3606ae000) [pid = 1955] [serial = 2288] [outer = (nil)] 04:09:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fc3712b1400) [pid = 1955] [serial = 2289] [outer = 0x7fc3606ae000] 04:09:28 INFO - PROCESS | 1955 | 1461236968162 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fc371449800) [pid = 1955] [serial = 2290] [outer = 0x7fc3606ae000] 04:09:28 INFO - PROCESS | 1955 | [1955] 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 04:09:29 INFO - PROCESS | 1955 | 1461236969065 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:09:29 INFO - {} 04:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:09:29 INFO - {} 04:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:09:29 INFO - {} 04:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:09:29 INFO - {} 04:09:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1529ms 04:09:29 INFO - PROCESS | 1955 | 1461236969088 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:09:29 INFO - PROCESS | 1955 | 1461236969091 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:09:29 INFO - TEST-START | /FileAPI/fileReader.html 04:09:29 INFO - PROCESS | 1955 | 1461236969097 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 1955 | 1461236969100 Marionette TRACE conn4 <- [1,3018,null,{}] 04:09:29 INFO - PROCESS | 1955 | 1461236969110 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:29 INFO - PROCESS | 1955 | 1461236969355 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:09:29 INFO - PROCESS | 1955 | 1461236969646 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37dac9800 == 181 [pid = 1955] [id = 764] 04:09:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fc37109f800) [pid = 1955] [serial = 2291] [outer = (nil)] 04:09:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fc371455c00) [pid = 1955] [serial = 2292] [outer = 0x7fc37109f800] 04:09:29 INFO - PROCESS | 1955 | 1461236969767 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fc3715ecc00) [pid = 1955] [serial = 2293] [outer = 0x7fc37109f800] 04:09:30 INFO - PROCESS | 1955 | 1461236970499 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:09:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1433ms 04:09:30 INFO - PROCESS | 1955 | 1461236970533 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:09:30 INFO - PROCESS | 1955 | 1461236970535 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:09:30 INFO - TEST-START | /FileAPI/historical.html 04:09:30 INFO - PROCESS | 1955 | 1461236970542 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 1955 | 1461236970544 Marionette TRACE conn4 <- [1,3022,null,{}] 04:09:30 INFO - PROCESS | 1955 | 1461236970551 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:30 INFO - PROCESS | 1955 | 1461236970802 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:09:31 INFO - PROCESS | 1955 | 1461236971074 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc383a2f000 == 182 [pid = 1955] [id = 765] 04:09:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fc370217400) [pid = 1955] [serial = 2294] [outer = (nil)] 04:09:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fc372a2ac00) [pid = 1955] [serial = 2295] [outer = 0x7fc370217400] 04:09:31 INFO - PROCESS | 1955 | 1461236971168 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fc372b6cc00) [pid = 1955] [serial = 2296] [outer = 0x7fc370217400] 04:09:32 INFO - PROCESS | 1955 | 1461236972048 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:09:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:09:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:09:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:09:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:09:32 INFO - TEST-OK | /FileAPI/historical.html | took 1544ms 04:09:32 INFO - PROCESS | 1955 | 1461236972090 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1955 | 1461236972094 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:09:32 INFO - TEST-START | /FileAPI/idlharness.html 04:09:32 INFO - PROCESS | 1955 | 1461236972106 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1955 | 1461236972110 Marionette TRACE conn4 <- [1,3026,null,{}] 04:09:32 INFO - PROCESS | 1955 | 1461236972163 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:32 INFO - PROCESS | 1955 | 1461236972413 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:09:32 INFO - PROCESS | 1955 | 1461236972697 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc384896800 == 183 [pid = 1955] [id = 766] 04:09:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fc35d455000) [pid = 1955] [serial = 2297] [outer = (nil)] 04:09:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fc372b6d400) [pid = 1955] [serial = 2298] [outer = 0x7fc35d455000] 04:09:32 INFO - PROCESS | 1955 | 1461236972779 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fc372ba9c00) [pid = 1955] [serial = 2299] [outer = 0x7fc35d455000] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3590aa800 == 182 [pid = 1955] [id = 609] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3625de800 == 181 [pid = 1955] [id = 640] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3610f6800 == 180 [pid = 1955] [id = 638] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364a97800 == 179 [pid = 1955] [id = 643] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36b4c7000 == 178 [pid = 1955] [id = 450] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f3eb000 == 177 [pid = 1955] [id = 637] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36339a000 == 176 [pid = 1955] [id = 642] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc361e9d800 == 175 [pid = 1955] [id = 639] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362fcd800 == 174 [pid = 1955] [id = 641] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc357db1000 == 173 [pid = 1955] [id = 743] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35f11c000 == 172 [pid = 1955] [id = 742] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35aae2800 == 171 [pid = 1955] [id = 741] 04:09:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc358a4e000 == 170 [pid = 1955] [id = 740] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fc35f4d0800) [pid = 1955] [serial = 2165] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fc36344f400) [pid = 1955] [serial = 2064] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fc35f42cc00) [pid = 1955] [serial = 2046] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fc36309c800) [pid = 1955] [serial = 2061] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fc36a36a800) [pid = 1955] [serial = 2073] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fc36484f800) [pid = 1955] [serial = 2067] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fc3606af800) [pid = 1955] [serial = 2049] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fc35663f400) [pid = 1955] [serial = 2037] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fc362b6e400) [pid = 1955] [serial = 2055] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fc35cfbd800) [pid = 1955] [serial = 2040] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fc35ea4dc00) [pid = 1955] [serial = 2043] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fc35cf57800) [pid = 1955] [serial = 2079] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fc35f231800) [pid = 1955] [serial = 1971] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fc36a892c00) [pid = 1955] [serial = 2076] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fc365191000) [pid = 1955] [serial = 2070] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fc36208f800) [pid = 1955] [serial = 2052] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fc362c6e000) [pid = 1955] [serial = 2058] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fc35e9a8000) [pid = 1955] [serial = 2160] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fc35d82a800) [pid = 1955] [serial = 2159] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fc357da7400) [pid = 1955] [serial = 2162] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fc36a24b400) [pid = 1955] [serial = 2123] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc366939000) [pid = 1955] [serial = 2121] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc365137000) [pid = 1955] [serial = 2120] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc365124800) [pid = 1955] [serial = 2118] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc364d11400) [pid = 1955] [serial = 2117] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc364843c00) [pid = 1955] [serial = 2115] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc3647a5400) [pid = 1955] [serial = 2114] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc362dafc00) [pid = 1955] [serial = 2112] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc362c66000) [pid = 1955] [serial = 2111] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc36244e800) [pid = 1955] [serial = 2109] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc361dd2400) [pid = 1955] [serial = 2108] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc35f4d9800) [pid = 1955] [serial = 2106] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc35f233800) [pid = 1955] [serial = 2105] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc35d8c1400) [pid = 1955] [serial = 2103] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc35d827400) [pid = 1955] [serial = 2102] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc357d0d000) [pid = 1955] [serial = 2100] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc356634800) [pid = 1955] [serial = 2099] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc3591bd800) [pid = 1955] [serial = 2156] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc35663dc00) [pid = 1955] [serial = 2153] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc357d04800) [pid = 1955] [serial = 2154] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc36e83c400) [pid = 1955] [serial = 2151] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc36db10400) [pid = 1955] [serial = 2150] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc36d8e7400) [pid = 1955] [serial = 2148] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc36d8e1400) [pid = 1955] [serial = 2147] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc36d647000) [pid = 1955] [serial = 2145] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc36d4be800) [pid = 1955] [serial = 2144] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc36d440c00) [pid = 1955] [serial = 2142] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc36d438400) [pid = 1955] [serial = 2141] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc36d113400) [pid = 1955] [serial = 2139] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc36d109c00) [pid = 1955] [serial = 2138] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc36cf7d000) [pid = 1955] [serial = 2136] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc36cf3ac00) [pid = 1955] [serial = 2135] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc36cf31400) [pid = 1955] [serial = 2133] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc36b6e5800) [pid = 1955] [serial = 2132] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc36a95a400) [pid = 1955] [serial = 2130] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc36a939800) [pid = 1955] [serial = 2129] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc36a899800) [pid = 1955] [serial = 2127] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36a4aa800) [pid = 1955] [serial = 2126] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc36a377000) [pid = 1955] [serial = 2124] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc35f216000) [pid = 1955] [serial = 2163] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc35cf56400) [pid = 1955] [serial = 2157] [outer = (nil)] [url = about:blank] 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:09:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:09:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:09:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:09:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:37 INFO - PROCESS | 1955 | 1461236976844 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:09:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:09:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:09:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:09:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:09:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:09:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 4842ms 04:09:37 INFO - PROCESS | 1955 | 1461236977034 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1955 | 1461236977047 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:09:37 INFO - TEST-START | /FileAPI/idlharness.worker 04:09:37 INFO - PROCESS | 1955 | 1461236977077 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1955 | 1461236977083 Marionette TRACE conn4 <- [1,3030,null,{}] 04:09:37 INFO - PROCESS | 1955 | 1461236977090 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:37 INFO - PROCESS | 1955 | 1461236977312 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:09:37 INFO - PROCESS | 1955 | 1461236977500 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35cbd4000 == 171 [pid = 1955] [id = 767] 04:09:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc35d82f800) [pid = 1955] [serial = 2300] [outer = (nil)] 04:09:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc35ea51c00) [pid = 1955] [serial = 2301] [outer = 0x7fc35d82f800] 04:09:37 INFO - PROCESS | 1955 | 1461236977564 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc35eb4a400) [pid = 1955] [serial = 2302] [outer = 0x7fc35d82f800] 04:09:37 INFO - PROCESS | 1955 | [1955] 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 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:09:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:09:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:09:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:09:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:09:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:09:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:09:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:09:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:09:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:09:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:09:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:09:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:09:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:09:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:09:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:09:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:09:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:09:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:09:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:09:40 INFO - {} 04:09:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3059ms 04:09:40 INFO - PROCESS | 1955 | 1461236980032 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:09:40 INFO - PROCESS | 1955 | 1461236980136 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1955 | 1461236980155 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:09:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc3607e2400) [pid = 1955] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc35f217000) [pid = 1955] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc3543e0400) [pid = 1955] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc357da6800) [pid = 1955] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc3591eb400) [pid = 1955] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc3592e7c00) [pid = 1955] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc36e979c00) [pid = 1955] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc36a892400) [pid = 1955] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc36511f800) [pid = 1955] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fc362d8b800) [pid = 1955] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fc36074d800) [pid = 1955] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fc36a943800) [pid = 1955] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fc36a8ce800) [pid = 1955] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fc36482a000) [pid = 1955] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fc36480f400) [pid = 1955] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fc362b71000) [pid = 1955] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fc35f4d3400) [pid = 1955] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fc36344c800) [pid = 1955] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fc35f42a000) [pid = 1955] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fc35ea50400) [pid = 1955] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fc36074e400) [pid = 1955] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fc35f434000) [pid = 1955] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:09:40 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fc3591e7800) [pid = 1955] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:09:40 INFO - PROCESS | 1955 | 1461236980698 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1955 | 1461236980703 Marionette TRACE conn4 <- [1,3034,null,{}] 04:09:40 INFO - PROCESS | 1955 | 1461236980708 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:40 INFO - PROCESS | 1955 | 1461236980927 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:09:41 INFO - PROCESS | 1955 | 1461236981159 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc360e1c000 == 172 [pid = 1955] [id = 768] 04:09:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fc3607da800) [pid = 1955] [serial = 2303] [outer = (nil)] 04:09:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fc362b71000) [pid = 1955] [serial = 2304] [outer = 0x7fc3607da800] 04:09:41 INFO - PROCESS | 1955 | 1461236981223 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fc364805800) [pid = 1955] [serial = 2305] [outer = 0x7fc3607da800] 04:09:41 INFO - PROCESS | 1955 | 1461236981886 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:09:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:09:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1269ms 04:09:41 INFO - PROCESS | 1955 | 1461236981929 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:09:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:09:41 INFO - PROCESS | 1955 | 1461236981933 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:09:41 INFO - PROCESS | 1955 | 1461236981939 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 1955 | 1461236981946 Marionette TRACE conn4 <- [1,3038,null,{}] 04:09:41 INFO - PROCESS | 1955 | 1461236981972 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:42 INFO - PROCESS | 1955 | 1461236982330 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:09:42 INFO - PROCESS | 1955 | 1461236982357 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc361e02800 == 173 [pid = 1955] [id = 769] 04:09:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fc36480b000) [pid = 1955] [serial = 2306] [outer = (nil)] 04:09:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fc364ce2800) [pid = 1955] [serial = 2307] [outer = 0x7fc36480b000] 04:09:42 INFO - PROCESS | 1955 | 1461236982426 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fc364e1dc00) [pid = 1955] [serial = 2308] [outer = 0x7fc36480b000] 04:09:43 INFO - PROCESS | 1955 | 1461236983498 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:09:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:09:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:09:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1590ms 04:09:43 INFO - PROCESS | 1955 | 1461236983551 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:09:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:09:43 INFO - PROCESS | 1955 | 1461236983560 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:09:43 INFO - PROCESS | 1955 | 1461236983572 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1955 | 1461236983577 Marionette TRACE conn4 <- [1,3042,null,{}] 04:09:43 INFO - PROCESS | 1955 | 1461236983584 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:43 INFO - PROCESS | 1955 | 1461236983823 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:09:44 INFO - PROCESS | 1955 | 1461236984102 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35a7c7800 == 174 [pid = 1955] [id = 770] 04:09:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fc3591ef400) [pid = 1955] [serial = 2309] [outer = (nil)] 04:09:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fc35cfbd000) [pid = 1955] [serial = 2310] [outer = 0x7fc3591ef400] 04:09:44 INFO - PROCESS | 1955 | 1461236984186 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fc35d8ba000) [pid = 1955] [serial = 2311] [outer = 0x7fc3591ef400] 04:09:45 INFO - PROCESS | 1955 | 1461236985353 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:09:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1871ms 04:09:45 INFO - PROCESS | 1955 | 1461236985447 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1955 | 1461236985464 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:09:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:09:45 INFO - PROCESS | 1955 | 1461236985487 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1955 | 1461236985498 Marionette TRACE conn4 <- [1,3046,null,{}] 04:09:45 INFO - PROCESS | 1955 | 1461236985579 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:45 INFO - PROCESS | 1955 | 1461236985917 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:09:46 INFO - PROCESS | 1955 | 1461236986319 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc35ea1b800 == 175 [pid = 1955] [id = 771] 04:09:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fc35cf50000) [pid = 1955] [serial = 2312] [outer = (nil)] 04:09:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fc35eb3f400) [pid = 1955] [serial = 2313] [outer = 0x7fc35cf50000] 04:09:46 INFO - PROCESS | 1955 | 1461236986398 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fc35f232c00) [pid = 1955] [serial = 2314] [outer = 0x7fc35cf50000] 04:09:46 INFO - PROCESS | 1955 | [1955] 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 04:09:47 INFO - PROCESS | 1955 | 1461236987278 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:09:47 INFO - {} 04:09:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1815ms 04:09:47 INFO - PROCESS | 1955 | 1461236987306 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 1955 | 1461236987310 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:09:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:09:47 INFO - PROCESS | 1955 | 1461236987319 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 1955 | 1461236987325 Marionette TRACE conn4 <- [1,3050,null,{}] 04:09:47 INFO - PROCESS | 1955 | 1461236987342 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:47 INFO - PROCESS | 1955 | 1461236987586 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:09:47 INFO - PROCESS | 1955 | 1461236987855 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362424800 == 176 [pid = 1955] [id = 772] 04:09:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fc3606b0400) [pid = 1955] [serial = 2315] [outer = (nil)] 04:09:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fc36208f800) [pid = 1955] [serial = 2316] [outer = 0x7fc3606b0400] 04:09:47 INFO - PROCESS | 1955 | 1461236987935 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc362807c00) [pid = 1955] [serial = 2317] [outer = 0x7fc3606b0400] 04:09:48 INFO - PROCESS | 1955 | 1461236988790 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:09:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1485ms 04:09:48 INFO - PROCESS | 1955 | 1461236988805 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1955 | 1461236988810 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:09:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:09:48 INFO - PROCESS | 1955 | 1461236988817 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1955 | 1461236988820 Marionette TRACE conn4 <- [1,3054,null,{}] 04:09:48 INFO - PROCESS | 1955 | 1461236988826 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:49 INFO - PROCESS | 1955 | 1461236989061 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:09:49 INFO - PROCESS | 1955 | 1461236989308 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc362f76800 == 177 [pid = 1955] [id = 773] 04:09:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc360746400) [pid = 1955] [serial = 2318] [outer = (nil)] 04:09:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc36484b400) [pid = 1955] [serial = 2319] [outer = 0x7fc360746400] 04:09:49 INFO - PROCESS | 1955 | 1461236989395 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fc364d09800) [pid = 1955] [serial = 2320] [outer = 0x7fc360746400] 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:09:50 INFO - PROCESS | 1955 | 1461236990705 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:09:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2001ms 04:09:50 INFO - PROCESS | 1955 | 1461236990849 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1955 | 1461236990861 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:09:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:09:50 INFO - PROCESS | 1955 | 1461236990877 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1955 | 1461236990887 Marionette TRACE conn4 <- [1,3058,null,{}] 04:09:50 INFO - PROCESS | 1955 | 1461236990899 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:51 INFO - PROCESS | 1955 | 1461236991264 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:09:51 INFO - PROCESS | 1955 | 1461236991532 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3633a1800 == 178 [pid = 1955] [id = 774] 04:09:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fc362b73c00) [pid = 1955] [serial = 2321] [outer = (nil)] 04:09:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fc36511f000) [pid = 1955] [serial = 2322] [outer = 0x7fc362b73c00] 04:09:51 INFO - PROCESS | 1955 | 1461236991608 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fc36a49e000) [pid = 1955] [serial = 2323] [outer = 0x7fc362b73c00] 04:09:52 INFO - PROCESS | 1955 | 1461236992517 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:09:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:09:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:09:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:09:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:09:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:09:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:09:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:09:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:09:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1705ms 04:09:52 INFO - PROCESS | 1955 | 1461236992589 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:09:52 INFO - PROCESS | 1955 | 1461236992594 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:09:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:09:52 INFO - PROCESS | 1955 | 1461236992604 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 1955 | 1461236992606 Marionette TRACE conn4 <- [1,3062,null,{}] 04:09:52 INFO - PROCESS | 1955 | 1461236992612 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:52 INFO - PROCESS | 1955 | 1461236992863 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:09:53 INFO - PROCESS | 1955 | 1461236993188 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364a88000 == 179 [pid = 1955] [id = 775] 04:09:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fc36a8c9400) [pid = 1955] [serial = 2324] [outer = (nil)] 04:09:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fc36b654400) [pid = 1955] [serial = 2325] [outer = 0x7fc36a8c9400] 04:09:53 INFO - PROCESS | 1955 | 1461236993273 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fc36b6eec00) [pid = 1955] [serial = 2326] [outer = 0x7fc36a8c9400] 04:09:53 INFO - PROCESS | 1955 | [1955] 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 04:09:54 INFO - PROCESS | 1955 | 1461236994129 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:09:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:09:54 INFO - {} 04:09:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1580ms 04:09:54 INFO - PROCESS | 1955 | 1461236994191 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 1955 | 1461236994195 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:09:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:09:54 INFO - PROCESS | 1955 | 1461236994201 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 1955 | 1461236994205 Marionette TRACE conn4 <- [1,3066,null,{}] 04:09:54 INFO - PROCESS | 1955 | 1461236994251 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:54 INFO - PROCESS | 1955 | 1461236994570 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:09:54 INFO - PROCESS | 1955 | 1461236994816 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3665b8800 == 180 [pid = 1955] [id = 776] 04:09:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fc36b6ef000) [pid = 1955] [serial = 2327] [outer = (nil)] 04:09:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fc36d10ec00) [pid = 1955] [serial = 2328] [outer = 0x7fc36b6ef000] 04:09:54 INFO - PROCESS | 1955 | 1461236994907 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fc36d437800) [pid = 1955] [serial = 2329] [outer = 0x7fc36b6ef000] 04:09:55 INFO - PROCESS | 1955 | 1461236995678 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:09:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:09:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 04:09:55 INFO - PROCESS | 1955 | 1461236995741 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1955 | 1461236995745 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:09:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:09:55 INFO - PROCESS | 1955 | 1461236995751 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1955 | 1461236995754 Marionette TRACE conn4 <- [1,3070,null,{}] 04:09:55 INFO - PROCESS | 1955 | 1461236995759 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:56 INFO - PROCESS | 1955 | 1461236995995 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:09:56 INFO - PROCESS | 1955 | 1461236996394 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc3667bd800 == 181 [pid = 1955] [id = 777] 04:09:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fc364804400) [pid = 1955] [serial = 2330] [outer = (nil)] 04:09:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fc36d4b7400) [pid = 1955] [serial = 2331] [outer = 0x7fc364804400] 04:09:56 INFO - PROCESS | 1955 | 1461236996593 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fc36d64b800) [pid = 1955] [serial = 2332] [outer = 0x7fc364804400] 04:09:57 INFO - PROCESS | 1955 | 1461236997447 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1735ms 04:09:57 INFO - PROCESS | 1955 | 1461236997489 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 1955 | 1461236997494 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:09:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:09:57 INFO - PROCESS | 1955 | 1461236997500 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1955 | 1461236997503 Marionette TRACE conn4 <- [1,3074,null,{}] 04:09:57 INFO - PROCESS | 1955 | 1461236997509 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:57 INFO - PROCESS | 1955 | 1461236997758 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:09:58 INFO - PROCESS | 1955 | 1461236998020 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36a66b000 == 182 [pid = 1955] [id = 778] 04:09:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fc36d43e400) [pid = 1955] [serial = 2333] [outer = (nil)] 04:09:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fc36d8ea800) [pid = 1955] [serial = 2334] [outer = 0x7fc36d43e400] 04:09:58 INFO - PROCESS | 1955 | 1461236998100 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fc36e83ec00) [pid = 1955] [serial = 2335] [outer = 0x7fc36d43e400] 04:09:58 INFO - PROCESS | 1955 | 1461236998937 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:09:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1480ms 04:09:58 INFO - PROCESS | 1955 | 1461236998984 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 1955 | 1461236998988 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:09:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:09:58 INFO - PROCESS | 1955 | 1461236998995 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 1955 | 1461236998998 Marionette TRACE conn4 <- [1,3078,null,{}] 04:09:59 INFO - PROCESS | 1955 | 1461236999004 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:59 INFO - PROCESS | 1955 | 1461236999259 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:09:59 INFO - PROCESS | 1955 | 1461236999582 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc364fcb800 == 183 [pid = 1955] [id = 779] 04:09:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fc35f216000) [pid = 1955] [serial = 2336] [outer = (nil)] 04:09:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fc364849800) [pid = 1955] [serial = 2337] [outer = 0x7fc35f216000] 04:09:59 INFO - PROCESS | 1955 | 1461236999671 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fc36d4b8800) [pid = 1955] [serial = 2338] [outer = 0x7fc35f216000] 04:10:00 INFO - PROCESS | 1955 | 1461237000557 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 1955 | 1461237000595 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:10:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:10:00 INFO - PROCESS | 1955 | 1461237000608 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 1955 | 1461237000614 Marionette TRACE conn4 <- [1,3082,null,{}] 04:10:00 INFO - PROCESS | 1955 | 1461237000643 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:00 INFO - PROCESS | 1955 | 1461237000918 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:10:01 INFO - PROCESS | 1955 | 1461237001206 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36ca3f000 == 184 [pid = 1955] [id = 780] 04:10:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fc3543e4c00) [pid = 1955] [serial = 2339] [outer = (nil)] 04:10:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fc3710a8800) [pid = 1955] [serial = 2340] [outer = 0x7fc3543e4c00] 04:10:01 INFO - PROCESS | 1955 | 1461237001347 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fc371448800) [pid = 1955] [serial = 2341] [outer = 0x7fc3543e4c00] 04:10:02 INFO - PROCESS | 1955 | 1461237002364 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:10:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:10:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:10:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:10:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1808ms 04:10:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:10:02 INFO - PROCESS | 1955 | 1461237002418 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 1955 | 1461237002421 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:10:02 INFO - PROCESS | 1955 | 1461237002427 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 1955 | 1461237002431 Marionette TRACE conn4 <- [1,3086,null,{}] 04:10:02 INFO - PROCESS | 1955 | 1461237002460 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:02 INFO - PROCESS | 1955 | 1461237002698 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:10:02 INFO - PROCESS | 1955 | 1461237002980 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36d41a800 == 185 [pid = 1955] [id = 781] 04:10:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fc356579400) [pid = 1955] [serial = 2342] [outer = (nil)] 04:10:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fc371457800) [pid = 1955] [serial = 2343] [outer = 0x7fc356579400] 04:10:03 INFO - PROCESS | 1955 | 1461237003065 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fc372a2c000) [pid = 1955] [serial = 2344] [outer = 0x7fc356579400] 04:10:03 INFO - PROCESS | 1955 | 1461237003909 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:10:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:10:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1519ms 04:10:03 INFO - PROCESS | 1955 | 1461237003946 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1955 | 1461237003949 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:10:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:10:03 INFO - PROCESS | 1955 | 1461237003956 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1955 | 1461237003960 Marionette TRACE conn4 <- [1,3090,null,{}] 04:10:03 INFO - PROCESS | 1955 | 1461237003966 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:04 INFO - PROCESS | 1955 | 1461237004211 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:10:04 INFO - PROCESS | 1955 | 1461237004539 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc36dc18000 == 186 [pid = 1955] [id = 782] 04:10:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fc365125c00) [pid = 1955] [serial = 2345] [outer = (nil)] 04:10:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fc372b71000) [pid = 1955] [serial = 2346] [outer = 0x7fc365125c00] 04:10:04 INFO - PROCESS | 1955 | 1461237004627 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fc3736bc400) [pid = 1955] [serial = 2347] [outer = 0x7fc365125c00] 04:10:05 INFO - PROCESS | 1955 | 1461237005479 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1536ms 04:10:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:10:05 INFO - PROCESS | 1955 | 1461237005492 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 1955 | 1461237005495 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:10:05 INFO - PROCESS | 1955 | 1461237005502 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1955 | 1461237005505 Marionette TRACE conn4 <- [1,3094,null,{}] 04:10:05 INFO - PROCESS | 1955 | 1461237005510 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:05 INFO - PROCESS | 1955 | 1461237005748 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:10:06 INFO - PROCESS | 1955 | 1461237006007 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc370431800 == 187 [pid = 1955] [id = 783] 04:10:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fc356633c00) [pid = 1955] [serial = 2348] [outer = (nil)] 04:10:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fc36e845800) [pid = 1955] [serial = 2349] [outer = 0x7fc356633c00] 04:10:06 INFO - PROCESS | 1955 | 1461237006087 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fc373fd4800) [pid = 1955] [serial = 2350] [outer = 0x7fc356633c00] 04:10:06 INFO - PROCESS | 1955 | 1461237006936 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:10:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:10:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1488ms 04:10:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:10:06 INFO - PROCESS | 1955 | 1461237006991 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1955 | 1461237006993 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:10:07 INFO - PROCESS | 1955 | 1461237007000 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 1955 | 1461237007003 Marionette TRACE conn4 <- [1,3098,null,{}] 04:10:07 INFO - PROCESS | 1955 | 1461237007008 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:07 INFO - PROCESS | 1955 | 1461237007276 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:10:07 INFO - PROCESS | 1955 | 1461237007553 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37124f800 == 188 [pid = 1955] [id = 784] 04:10:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fc356635400) [pid = 1955] [serial = 2351] [outer = (nil)] 04:10:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fc374386000) [pid = 1955] [serial = 2352] [outer = 0x7fc356635400] 04:10:07 INFO - PROCESS | 1955 | 1461237007637 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fc374cc3000) [pid = 1955] [serial = 2353] [outer = 0x7fc356635400] 04:10:08 INFO - PROCESS | 1955 | 1461237008439 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:10:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:10:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:10:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1485ms 04:10:08 INFO - PROCESS | 1955 | 1461237008485 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1955 | 1461237008489 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:10:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:10:08 INFO - PROCESS | 1955 | 1461237008495 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1955 | 1461237008498 Marionette TRACE conn4 <- [1,3102,null,{}] 04:10:08 INFO - PROCESS | 1955 | 1461237008503 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:08 INFO - PROCESS | 1955 | 1461237008848 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:10:09 INFO - PROCESS | 1955 | 1461237009068 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37158b000 == 189 [pid = 1955] [id = 785] 04:10:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fc374382400) [pid = 1955] [serial = 2354] [outer = (nil)] 04:10:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fc374da1800) [pid = 1955] [serial = 2355] [outer = 0x7fc374382400] 04:10:09 INFO - PROCESS | 1955 | 1461237009152 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fc37505e000) [pid = 1955] [serial = 2356] [outer = 0x7fc374382400] 04:10:09 INFO - PROCESS | 1955 | 1461237009939 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:10:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 04:10:09 INFO - PROCESS | 1955 | 1461237009975 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 1955 | 1461237009979 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:10:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:10:09 INFO - PROCESS | 1955 | 1461237009985 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 1955 | 1461237009989 Marionette TRACE conn4 <- [1,3106,null,{}] 04:10:09 INFO - PROCESS | 1955 | 1461237009994 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:10 INFO - PROCESS | 1955 | 1461237010237 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:10:10 INFO - PROCESS | 1955 | 1461237010498 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37509a000 == 190 [pid = 1955] [id = 786] 04:10:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fc37438bc00) [pid = 1955] [serial = 2357] [outer = (nil)] 04:10:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fc3750aec00) [pid = 1955] [serial = 2358] [outer = 0x7fc37438bc00] 04:10:10 INFO - PROCESS | 1955 | 1461237010573 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fc375459c00) [pid = 1955] [serial = 2359] [outer = 0x7fc37438bc00] 04:10:11 INFO - PROCESS | 1955 | 1461237011466 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:10:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1533ms 04:10:11 INFO - PROCESS | 1955 | 1461237011519 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 1955 | 1461237011522 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:10:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:10:11 INFO - PROCESS | 1955 | 1461237011577 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 1955 | 1461237011581 Marionette TRACE conn4 <- [1,3110,null,{}] 04:10:11 INFO - PROCESS | 1955 | 1461237011586 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:11 INFO - PROCESS | 1955 | 1461237011795 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:10:12 INFO - PROCESS | 1955 | 1461237012087 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc37673e000 == 191 [pid = 1955] [id = 787] 04:10:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fc375035000) [pid = 1955] [serial = 2360] [outer = (nil)] 04:10:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fc3759be000) [pid = 1955] [serial = 2361] [outer = 0x7fc375035000] 04:10:12 INFO - PROCESS | 1955 | 1461237012185 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fc375b4d400) [pid = 1955] [serial = 2362] [outer = 0x7fc375035000] 04:10:13 INFO - PROCESS | 1955 | 1461237013036 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:10:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:10:13 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:10:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:10:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1493ms 04:10:13 INFO - PROCESS | 1955 | 1461237013073 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 1955 | 1461237013076 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:10:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:10:13 INFO - PROCESS | 1955 | 1461237013085 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 1955 | 1461237013088 Marionette TRACE conn4 <- [1,3114,null,{}] 04:10:13 INFO - PROCESS | 1955 | 1461237013093 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:13 INFO - PROCESS | 1955 | 1461237013328 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc3564b1800 == 190 [pid = 1955] [id = 582] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc360e1c000 == 189 [pid = 1955] [id = 768] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35cbd4000 == 188 [pid = 1955] [id = 767] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37dac9800 == 187 [pid = 1955] [id = 764] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc379aaf800 == 186 [pid = 1955] [id = 763] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377c84800 == 185 [pid = 1955] [id = 762] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc377791800 == 184 [pid = 1955] [id = 761] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc376f8b800 == 183 [pid = 1955] [id = 760] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37667f800 == 182 [pid = 1955] [id = 759] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375b9c000 == 181 [pid = 1955] [id = 758] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc375637000 == 180 [pid = 1955] [id = 757] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37159e800 == 179 [pid = 1955] [id = 756] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc370cb0000 == 178 [pid = 1955] [id = 755] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc37041c000 == 177 [pid = 1955] [id = 754] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36d798800 == 176 [pid = 1955] [id = 753] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36ca63800 == 175 [pid = 1955] [id = 752] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a84a800 == 174 [pid = 1955] [id = 751] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc36a211800 == 173 [pid = 1955] [id = 750] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc364fd8800 == 172 [pid = 1955] [id = 749] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc363454000 == 171 [pid = 1955] [id = 748] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35fc1f000 == 170 [pid = 1955] [id = 746] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc362493000 == 169 [pid = 1955] [id = 747] 04:10:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fc35d413800 == 168 [pid = 1955] [id = 745] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fc362c65c00) [pid = 1955] [serial = 2097] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fc35fca4000) [pid = 1955] [serial = 2228] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fc36074c800) [pid = 1955] [serial = 2229] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fc3592f2400) [pid = 1955] [serial = 2232] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fc35ea4e000) [pid = 1955] [serial = 2225] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fc3592eec00) [pid = 1955] [serial = 2222] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fc35cfc0c00) [pid = 1955] [serial = 2223] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fc370c41000) [pid = 1955] [serial = 2220] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fc370c3a000) [pid = 1955] [serial = 2219] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fc37030e000) [pid = 1955] [serial = 2217] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fc370306c00) [pid = 1955] [serial = 2216] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fc3702cf400) [pid = 1955] [serial = 2214] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fc37007c800) [pid = 1955] [serial = 2213] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fc36e97a000) [pid = 1955] [serial = 2210] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fc36ec3ac00) [pid = 1955] [serial = 2211] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fc36dda1800) [pid = 1955] [serial = 2208] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fc36d8e2c00) [pid = 1955] [serial = 2207] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fc36d440800) [pid = 1955] [serial = 2205] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fc36cf2f000) [pid = 1955] [serial = 2204] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fc36b6f1400) [pid = 1955] [serial = 2202] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fc36b6e5000) [pid = 1955] [serial = 2201] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fc36a943400) [pid = 1955] [serial = 2199] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fc36a8d4400) [pid = 1955] [serial = 2198] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fc36a376000) [pid = 1955] [serial = 2196] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fc366945800) [pid = 1955] [serial = 2195] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fc365137c00) [pid = 1955] [serial = 2193] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fc365126800) [pid = 1955] [serial = 2192] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fc364e1cc00) [pid = 1955] [serial = 2190] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fc364d09000) [pid = 1955] [serial = 2189] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fc36484b800) [pid = 1955] [serial = 2187] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fc364824c00) [pid = 1955] [serial = 2186] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fc364804800) [pid = 1955] [serial = 2184] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fc3647a3000) [pid = 1955] [serial = 2183] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fc362d8d800) [pid = 1955] [serial = 2181] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fc362c6b000) [pid = 1955] [serial = 2180] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fc362809000) [pid = 1955] [serial = 2178] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fc36209d400) [pid = 1955] [serial = 2177] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fc361d93000) [pid = 1955] [serial = 2175] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fc360936c00) [pid = 1955] [serial = 2174] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fc3606aac00) [pid = 1955] [serial = 2172] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fc35f4d4400) [pid = 1955] [serial = 2171] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fc35d8b6c00) [pid = 1955] [serial = 2169] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fc3592f4800) [pid = 1955] [serial = 2168] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fc3591bb000) [pid = 1955] [serial = 2234] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fc35656e000) [pid = 1955] [serial = 2231] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fc35eb43c00) [pid = 1955] [serial = 2226] [outer = (nil)] [url = about:blank] 04:10:15 INFO - PROCESS | 1955 | 1461237015939 Marionette TRACE conn4 -> [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\", \"114dac5e-1ae2-45d9-b082-74d7f8e23b23\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fc358f79800 == 169 [pid = 1955] [id = 788] 04:10:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fc356c3a800) [pid = 1955] [serial = 2363] [outer = (nil)] 04:10:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fc356c42800) [pid = 1955] [serial = 2364] [outer = 0x7fc356c3a800] 04:10:16 INFO - PROCESS | 1955 | 1461237016065 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fc3591b3000) [pid = 1955] [serial = 2365] [outer = 0x7fc356c3a800] 04:10:16 INFO - PROCESS | 1955 | 1461237016985 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:10:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:10:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3942ms 04:10:17 INFO - PROCESS | 1955 | 1461237017029 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1955 | 1461237017036 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:10:18 WARNING - u'runner_teardown' () 04:10:18 INFO - No more tests 04:10:18 INFO - Got 0 unexpected results 04:10:18 INFO - SUITE-END | took 1222s 04:10:18 INFO - Closing logging queue 04:10:18 INFO - queue closed 04:10:18 INFO - Return code: 0 04:10:18 WARNING - # TBPL SUCCESS # 04:10:18 INFO - Running post-action listener: _resource_record_post_action 04:10:18 INFO - Running post-run listener: _resource_record_post_run 04:10:19 INFO - Total resource usage - Wall time: 1260s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 970821632; Read time: 2464; Write time: 334616 04:10:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:10:19 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 54435840; Read time: 0; Write time: 45560 04:10:19 INFO - run-tests - Wall time: 1230s; CPU: 98.0%; Read bytes: 6070272; Write bytes: 783269888; Read time: 2280; Write time: 145840 04:10:19 INFO - Running post-run listener: _upload_blobber_files 04:10:19 INFO - Blob upload gear active. 04:10:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:10:19 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:10:19 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'] 04:10:19 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 04:10:20 INFO - (blobuploader) - INFO - Open directory for files ... 04:10:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:10:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:10:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:10:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:10:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:10:22 INFO - (blobuploader) - INFO - Done attempting. 04:10:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:10:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:10:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:10:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:10:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:10:23 INFO - (blobuploader) - INFO - Done attempting. 04:10:23 INFO - (blobuploader) - INFO - Iteration through files over. 04:10:23 INFO - Return code: 0 04:10:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:10:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:10:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ecc875dcafe9fc56718486c2b2b5b214dccf0810933a4d45ac167b4a1b7ef39b51f34742085b6282e71ca8521d475c20aa1bd3f19e707536a71121902c34712", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a48ef498c77ff9b37ca720b815456c983c3beaa4879261d0d8ee5071da714cb8f8cce2d96ce7c5877930ad3abc8841994d04c2dd2494215c664ecdaa41330ae"} 04:10:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:10:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:10:23 INFO - Contents: 04:10:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ecc875dcafe9fc56718486c2b2b5b214dccf0810933a4d45ac167b4a1b7ef39b51f34742085b6282e71ca8521d475c20aa1bd3f19e707536a71121902c34712", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a48ef498c77ff9b37ca720b815456c983c3beaa4879261d0d8ee5071da714cb8f8cce2d96ce7c5877930ad3abc8841994d04c2dd2494215c664ecdaa41330ae"} 04:10:23 INFO - Running post-run listener: copy_logs_to_upload_dir 04:10:23 INFO - Copying logs to upload dir... 04:10:23 INFO - mkdir: /builds/slave/test/build/upload/logs 04:10:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1341.950500 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 22 secs) (at 2016-04-21 04:10:23.901768) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 04:10:23.902906) ========= 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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ecc875dcafe9fc56718486c2b2b5b214dccf0810933a4d45ac167b4a1b7ef39b51f34742085b6282e71ca8521d475c20aa1bd3f19e707536a71121902c34712", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a48ef498c77ff9b37ca720b815456c983c3beaa4879261d0d8ee5071da714cb8f8cce2d96ce7c5877930ad3abc8841994d04c2dd2494215c664ecdaa41330ae"} build_url:https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037287 build_url: 'https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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/7ecc875dcafe9fc56718486c2b2b5b214dccf0810933a4d45ac167b4a1b7ef39b51f34742085b6282e71ca8521d475c20aa1bd3f19e707536a71121902c34712", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a48ef498c77ff9b37ca720b815456c983c3beaa4879261d0d8ee5071da714cb8f8cce2d96ce7c5877930ad3abc8841994d04c2dd2494215c664ecdaa41330ae"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JGkw68cxSQmjFTQOtLlJdQ/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-21 04:10:23.979395) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:10:23.979865) ========= 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-1461235670.677895-1230555021 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020824 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:10:24.045379) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:10:24.045667) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:10:24.045953) ========= ========= Total master_lag: 0.71 =========