builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-638 starttime: 1461464608.23 results: success (0) buildid: 20160423180851 builduid: 0c4d07f263354b5b81d68ebb93f68dc8 revision: 4f8e510a1b7ffa0ecb6d03de82266fef28200f44 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:28.232765) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:28.233376) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:28.233813) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:28.415042) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:28.415426) ========= 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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 19:23:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.18M=0.001s 2016-04-23 19:23:29 (9.18 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.955328 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:29.407826) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:29.408324) ========= 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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019441 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:29.474258) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:29.474814) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4f8e510a1b7ffa0ecb6d03de82266fef28200f44 --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 4f8e510a1b7ffa0ecb6d03de82266fef28200f44 --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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 19:23:29,582 truncating revision to first 12 chars 2016-04-23 19:23:29,582 Setting DEBUG logging. 2016-04-23 19:23:29,582 attempt 1/10 2016-04-23 19:23:29,583 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4f8e510a1b7f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 19:23:29,891 unpacking tar archive at: mozilla-inbound-4f8e510a1b7f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598463 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:30.108004) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:30.108459) ========= script_repo_revision: 4f8e510a1b7ffa0ecb6d03de82266fef28200f44 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:30.109052) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:30.109440) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:23:30.139246) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 13 secs) (at 2016-04-23 19:23:30.139642) ========= /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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False 19:23:30 INFO - MultiFileLogger online at 20160423 19:23:30 in /builds/slave/test 19:23:30 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 19:23:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:23:30 INFO - {'append_to_log': False, 19:23:30 INFO - 'base_work_dir': '/builds/slave/test', 19:23:30 INFO - 'blob_upload_branch': 'mozilla-inbound', 19:23:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:23:30 INFO - 'buildbot_json_path': 'buildprops.json', 19:23:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:23:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:23:30 INFO - 'download_minidump_stackwalk': True, 19:23:30 INFO - 'download_symbols': 'true', 19:23:30 INFO - 'e10s': False, 19:23:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:23:30 INFO - 'tooltool.py': '/tools/tooltool.py', 19:23:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:23:30 INFO - '/tools/misc-python/virtualenv.py')}, 19:23:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:23:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:23:30 INFO - 'log_level': 'info', 19:23:30 INFO - 'log_to_console': True, 19:23:30 INFO - 'opt_config_files': (), 19:23:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:23:30 INFO - '--processes=1', 19:23:30 INFO - '--config=%(test_path)s/wptrunner.ini', 19:23:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:23:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:23:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:23:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:23:30 INFO - 'pip_index': False, 19:23:30 INFO - 'require_test_zip': True, 19:23:30 INFO - 'test_type': ('testharness',), 19:23:30 INFO - 'this_chunk': '1', 19:23:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:23:30 INFO - 'total_chunks': '10', 19:23:30 INFO - 'virtualenv_path': 'venv', 19:23:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:23:30 INFO - 'work_dir': 'build'} 19:23:30 INFO - ##### 19:23:30 INFO - ##### Running clobber step. 19:23:30 INFO - ##### 19:23:30 INFO - Running pre-action listener: _resource_record_pre_action 19:23:30 INFO - Running main action method: clobber 19:23:30 INFO - rmtree: /builds/slave/test/build 19:23:30 INFO - Running post-action listener: _resource_record_post_action 19:23:30 INFO - ##### 19:23:30 INFO - ##### Running read-buildbot-config step. 19:23:30 INFO - ##### 19:23:30 INFO - Running pre-action listener: _resource_record_pre_action 19:23:30 INFO - Running main action method: read_buildbot_config 19:23:30 INFO - Using buildbot properties: 19:23:30 INFO - { 19:23:30 INFO - "project": "", 19:23:30 INFO - "product": "firefox", 19:23:30 INFO - "script_repo_revision": "production", 19:23:30 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 19:23:30 INFO - "repository": "", 19:23:30 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 19:23:30 INFO - "buildid": "20160423180851", 19:23:30 INFO - "pgo_build": "False", 19:23:30 INFO - "basedir": "/builds/slave/test", 19:23:30 INFO - "buildnumber": 0, 19:23:30 INFO - "slavename": "tst-linux64-spot-638", 19:23:30 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 19:23:30 INFO - "platform": "linux64", 19:23:30 INFO - "branch": "mozilla-inbound", 19:23:30 INFO - "revision": "4f8e510a1b7ffa0ecb6d03de82266fef28200f44", 19:23:30 INFO - "repo_path": "integration/mozilla-inbound", 19:23:30 INFO - "moz_repo_path": "", 19:23:30 INFO - "stage_platform": "linux64", 19:23:30 INFO - "builduid": "0c4d07f263354b5b81d68ebb93f68dc8", 19:23:30 INFO - "slavebuilddir": "test" 19:23:30 INFO - } 19:23:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 19:23:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 19:23:30 INFO - Running post-action listener: _resource_record_post_action 19:23:30 INFO - ##### 19:23:30 INFO - ##### Running download-and-extract step. 19:23:30 INFO - ##### 19:23:30 INFO - Running pre-action listener: _resource_record_pre_action 19:23:30 INFO - Running main action method: download_and_extract 19:23:30 INFO - mkdir: /builds/slave/test/build/tests 19:23:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:30 INFO - https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:23:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:23:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:23:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:32 INFO - Downloaded 1361 bytes. 19:23:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:23:32 INFO - Using the following test package requirements: 19:23:32 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:23:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 19:23:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 19:23:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'jsshell-linux-x86_64.zip'], 19:23:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 19:23:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:23:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 19:23:32 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 19:23:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 19:23:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:23:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 19:23:32 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 19:23:32 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')]} 19:23:32 INFO - https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:23:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:23:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:23:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:35 INFO - Downloaded 22747164 bytes. 19:23:35 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/*'] 19:23:35 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/* 19:23:36 INFO - caution: filename not matched: web-platform/* 19:23:36 INFO - Return code: 11 19:23:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:36 INFO - https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:23:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:23:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:23:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:38 INFO - Downloaded 36406484 bytes. 19:23:38 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/*'] 19:23:38 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/* 19:23:43 INFO - caution: filename not matched: bin/* 19:23:43 INFO - caution: filename not matched: config/* 19:23:43 INFO - caution: filename not matched: mozbase/* 19:23:43 INFO - caution: filename not matched: marionette/* 19:23:43 INFO - caution: filename not matched: tools/wptserve/* 19:23:43 INFO - Return code: 11 19:23:43 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')]} 19:23:43 INFO - https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:23:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:23:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:23:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:48 INFO - Downloaded 64464938 bytes. 19:23:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:23:48 INFO - mkdir: /builds/slave/test/properties 19:23:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:23:48 INFO - Writing to file /builds/slave/test/properties/build_url 19:23:48 INFO - Contents: 19:23:48 INFO - build_url:https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:23:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:23:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:23:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:23:49 INFO - Contents: 19:23:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:23:49 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')]} 19:23:49 INFO - https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:23:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:23:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:23:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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 19:23:54 INFO - Downloaded 90889515 bytes. 19:23:54 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'] 19:23:54 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 19:23:59 INFO - Return code: 0 19:23:59 INFO - Running post-action listener: _resource_record_post_action 19:23:59 INFO - Running post-action listener: set_extra_try_arguments 19:23:59 INFO - ##### 19:23:59 INFO - ##### Running create-virtualenv step. 19:23:59 INFO - ##### 19:23:59 INFO - Running pre-action listener: _pre_create_virtualenv 19:23:59 INFO - Running pre-action listener: _resource_record_pre_action 19:23:59 INFO - Running main action method: create_virtualenv 19:23:59 INFO - Creating virtualenv /builds/slave/test/build/venv 19:23:59 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 19:23:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:24:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:24:00 INFO - Using real prefix '/usr' 19:24:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:24:02 INFO - Installing distribute.............................................................................................................................................................................................done. 19:24:06 INFO - Installing pip.................done. 19:24:06 INFO - Return code: 0 19:24:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:24: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')]} 19:24:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24: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')]} 19:24:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:06 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 0x1cd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1dd81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, '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-1461464259.79032-1876226198', '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 19:24:06 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 19:24:06 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 19:24:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:24:06 INFO - 'CCACHE_UMASK': '002', 19:24:06 INFO - 'DISPLAY': ':0', 19:24:06 INFO - 'HOME': '/home/cltbld', 19:24:06 INFO - 'LANG': 'en_US.UTF-8', 19:24:06 INFO - 'LOGNAME': 'cltbld', 19:24:06 INFO - 'MAIL': '/var/mail/cltbld', 19:24:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:24:06 INFO - 'MOZ_NO_REMOTE': '1', 19:24:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:24:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:24:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:06 INFO - 'PWD': '/builds/slave/test', 19:24:06 INFO - 'SHELL': '/bin/bash', 19:24:06 INFO - 'SHLVL': '1', 19:24:06 INFO - 'TERM': 'linux', 19:24:06 INFO - 'TMOUT': '86400', 19:24:06 INFO - 'USER': 'cltbld', 19:24:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:24:06 INFO - '_': '/tools/buildbot/bin/python'} 19:24:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:07 INFO - Downloading/unpacking psutil>=0.7.1 19:24:07 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 19:24:07 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 19:24:07 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 19:24:07 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 19:24:07 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 19:24:07 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 19:24:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:24:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:24:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:24:11 INFO - Installing collected packages: psutil 19:24:11 INFO - Running setup.py install for psutil 19:24:11 INFO - building 'psutil._psutil_linux' extension 19:24:11 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 19:24:13 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 19:24:13 INFO - building 'psutil._psutil_posix' extension 19:24:13 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 19:24:14 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 19:24:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:24:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:24:14 INFO - Successfully installed psutil 19:24:14 INFO - Cleaning up... 19:24:14 INFO - Return code: 0 19:24:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:24: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')]} 19:24:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24: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')]} 19:24:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:14 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 0x1cd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1dd81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, '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-1461464259.79032-1876226198', '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 19:24:14 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 19:24:14 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 19:24:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:24:14 INFO - 'CCACHE_UMASK': '002', 19:24:14 INFO - 'DISPLAY': ':0', 19:24:14 INFO - 'HOME': '/home/cltbld', 19:24:14 INFO - 'LANG': 'en_US.UTF-8', 19:24:14 INFO - 'LOGNAME': 'cltbld', 19:24:14 INFO - 'MAIL': '/var/mail/cltbld', 19:24:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:24:14 INFO - 'MOZ_NO_REMOTE': '1', 19:24:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:24:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:24:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:14 INFO - 'PWD': '/builds/slave/test', 19:24:14 INFO - 'SHELL': '/bin/bash', 19:24:14 INFO - 'SHLVL': '1', 19:24:14 INFO - 'TERM': 'linux', 19:24:14 INFO - 'TMOUT': '86400', 19:24:14 INFO - 'USER': 'cltbld', 19:24:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:24:14 INFO - '_': '/tools/buildbot/bin/python'} 19:24:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:24:14 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 19:24:14 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 19:24:14 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 19:24:14 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 19:24:14 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 19:24:14 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 19:24:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:24:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:24:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:24:18 INFO - Installing collected packages: mozsystemmonitor 19:24:18 INFO - Running setup.py install for mozsystemmonitor 19:24:18 INFO - Successfully installed mozsystemmonitor 19:24:18 INFO - Cleaning up... 19:24:18 INFO - Return code: 0 19:24:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:24:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1cd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1dd81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, '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-1461464259.79032-1876226198', '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 19:24:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:24:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:24:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:24:18 INFO - 'CCACHE_UMASK': '002', 19:24:18 INFO - 'DISPLAY': ':0', 19:24:18 INFO - 'HOME': '/home/cltbld', 19:24:18 INFO - 'LANG': 'en_US.UTF-8', 19:24:18 INFO - 'LOGNAME': 'cltbld', 19:24:18 INFO - 'MAIL': '/var/mail/cltbld', 19:24:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:24:18 INFO - 'MOZ_NO_REMOTE': '1', 19:24:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:24:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:24:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:18 INFO - 'PWD': '/builds/slave/test', 19:24:18 INFO - 'SHELL': '/bin/bash', 19:24:18 INFO - 'SHLVL': '1', 19:24:18 INFO - 'TERM': 'linux', 19:24:18 INFO - 'TMOUT': '86400', 19:24:18 INFO - 'USER': 'cltbld', 19:24:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:24:18 INFO - '_': '/tools/buildbot/bin/python'} 19:24:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:19 INFO - Downloading/unpacking blobuploader==1.2.4 19:24:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:24:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:24:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:22 INFO - Downloading blobuploader-1.2.4.tar.gz 19:24:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:24:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:24:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:24:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:24:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:24 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 19:24:24 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 19:24:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:24 INFO - Downloading docopt-0.6.1.tar.gz 19:24:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:24:24 INFO - Installing collected packages: blobuploader, requests, docopt 19:24:24 INFO - Running setup.py install for blobuploader 19:24:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:24:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:24:24 INFO - Running setup.py install for requests 19:24:25 INFO - Running setup.py install for docopt 19:24:25 INFO - Successfully installed blobuploader requests docopt 19:24:25 INFO - Cleaning up... 19:24:25 INFO - Return code: 0 19:24:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:24:25 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')]} 19:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:25 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')]} 19:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:25 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 0x1cd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1dd81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, '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-1461464259.79032-1876226198', '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 19:24:25 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 19:24:25 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 19:24:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:24:25 INFO - 'CCACHE_UMASK': '002', 19:24:25 INFO - 'DISPLAY': ':0', 19:24:25 INFO - 'HOME': '/home/cltbld', 19:24:25 INFO - 'LANG': 'en_US.UTF-8', 19:24:25 INFO - 'LOGNAME': 'cltbld', 19:24:25 INFO - 'MAIL': '/var/mail/cltbld', 19:24:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:24:25 INFO - 'MOZ_NO_REMOTE': '1', 19:24:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:24:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:24:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:25 INFO - 'PWD': '/builds/slave/test', 19:24:25 INFO - 'SHELL': '/bin/bash', 19:24:25 INFO - 'SHLVL': '1', 19:24:25 INFO - 'TERM': 'linux', 19:24:25 INFO - 'TMOUT': '86400', 19:24:25 INFO - 'USER': 'cltbld', 19:24:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:24:25 INFO - '_': '/tools/buildbot/bin/python'} 19:24:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:24:26 INFO - Running setup.py (path:/tmp/pip-uBeS2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:24:26 INFO - Running setup.py (path:/tmp/pip-PQE37u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:24:26 INFO - Running setup.py (path:/tmp/pip-G0XvWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:24:26 INFO - Running setup.py (path:/tmp/pip-i8G9ao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:24:26 INFO - Running setup.py (path:/tmp/pip-7m9ZsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:24:27 INFO - Running setup.py (path:/tmp/pip-Dyu7aN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:24:27 INFO - Running setup.py (path:/tmp/pip-tprRhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:24:27 INFO - Running setup.py (path:/tmp/pip-oxvIcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:24:27 INFO - Running setup.py (path:/tmp/pip-BO9tQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:24:27 INFO - Running setup.py (path:/tmp/pip-9O3NkV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:24:27 INFO - Running setup.py (path:/tmp/pip-xTSixA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:24:27 INFO - Running setup.py (path:/tmp/pip-asgTpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:24:27 INFO - Running setup.py (path:/tmp/pip-MdrXs_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:24:28 INFO - Running setup.py (path:/tmp/pip-mkeKpp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:28 INFO - Running setup.py (path:/tmp/pip-nSYIDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:24:28 INFO - Running setup.py (path:/tmp/pip-_XhmIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:24:28 INFO - Running setup.py (path:/tmp/pip-GREIS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:24:28 INFO - Running setup.py (path:/tmp/pip-Q_OpUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:24:28 INFO - Running setup.py (path:/tmp/pip-4xMMKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:24:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:28 INFO - Running setup.py (path:/tmp/pip-lsN8bQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:24:29 INFO - Running setup.py (path:/tmp/pip-mjMo6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:24:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:29 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 19:24:29 INFO - Running setup.py install for manifestparser 19:24:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:24:29 INFO - Running setup.py install for mozcrash 19:24:29 INFO - Running setup.py install for mozdebug 19:24:30 INFO - Running setup.py install for mozdevice 19:24:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:24:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:24:30 INFO - Running setup.py install for mozfile 19:24:30 INFO - Running setup.py install for mozhttpd 19:24:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:24:30 INFO - Running setup.py install for mozinfo 19:24:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:24:30 INFO - Running setup.py install for mozInstall 19:24:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Running setup.py install for mozleak 19:24:31 INFO - Running setup.py install for mozlog 19:24:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Running setup.py install for moznetwork 19:24:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:24:31 INFO - Running setup.py install for mozprocess 19:24:32 INFO - Running setup.py install for mozprofile 19:24:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:24:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:24:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:24:32 INFO - Running setup.py install for mozrunner 19:24:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:24:32 INFO - Running setup.py install for mozscreenshot 19:24:32 INFO - Running setup.py install for moztest 19:24:32 INFO - Running setup.py install for mozversion 19:24:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:24:33 INFO - Running setup.py install for wptserve 19:24:33 INFO - Running setup.py install for marionette-driver 19:24:35 INFO - Running setup.py install for browsermob-proxy 19:24:35 INFO - Running setup.py install for marionette-client 19:24:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:24:36 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 19:24:36 INFO - Cleaning up... 19:24:36 INFO - Return code: 0 19:24:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:24:36 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 0x1cd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1dd81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, '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-1461464259.79032-1876226198', '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 19:24:36 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 19:24:36 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 19:24:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:24:36 INFO - 'CCACHE_UMASK': '002', 19:24:36 INFO - 'DISPLAY': ':0', 19:24:36 INFO - 'HOME': '/home/cltbld', 19:24:36 INFO - 'LANG': 'en_US.UTF-8', 19:24:36 INFO - 'LOGNAME': 'cltbld', 19:24:36 INFO - 'MAIL': '/var/mail/cltbld', 19:24:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:24:36 INFO - 'MOZ_NO_REMOTE': '1', 19:24:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:24:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:24:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:36 INFO - 'PWD': '/builds/slave/test', 19:24:36 INFO - 'SHELL': '/bin/bash', 19:24:36 INFO - 'SHLVL': '1', 19:24:36 INFO - 'TERM': 'linux', 19:24:36 INFO - 'TMOUT': '86400', 19:24:36 INFO - 'USER': 'cltbld', 19:24:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:24:36 INFO - '_': '/tools/buildbot/bin/python'} 19:24:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:24:36 INFO - Running setup.py (path:/tmp/pip-1V2OwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:24:36 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)) 19:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:24:36 INFO - Running setup.py (path:/tmp/pip-Dgn5GX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:24:37 INFO - Running setup.py (path:/tmp/pip-DwWdy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:24:37 INFO - Running setup.py (path:/tmp/pip-1TSWcI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:24:37 INFO - Running setup.py (path:/tmp/pip-S57GX1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:24:37 INFO - Running setup.py (path:/tmp/pip-nijvme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:24:37 INFO - Running setup.py (path:/tmp/pip-H677Q7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:24:37 INFO - Running setup.py (path:/tmp/pip-GcIUEB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:24:37 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)) 19:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:24:37 INFO - Running setup.py (path:/tmp/pip-5OKdw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:24:38 INFO - Running setup.py (path:/tmp/pip-UlRZG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:24:38 INFO - Running setup.py (path:/tmp/pip-haNbwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:24:38 INFO - Running setup.py (path:/tmp/pip-GKM4KZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:24:38 INFO - Running setup.py (path:/tmp/pip-E43c98-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:24:38 INFO - Running setup.py (path:/tmp/pip-shfyiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:38 INFO - Running setup.py (path:/tmp/pip-DL6gxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:38 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)) 19:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:24:38 INFO - Running setup.py (path:/tmp/pip-jISL1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:24:39 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)) 19:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:24:39 INFO - Running setup.py (path:/tmp/pip-IFOxJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:24:39 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)) 19:24:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:24:39 INFO - Running setup.py (path:/tmp/pip-JjBpoE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:24:39 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)) 19:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:24:39 INFO - Running setup.py (path:/tmp/pip-TH4DlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:24:39 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)) 19:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:39 INFO - Running setup.py (path:/tmp/pip-bNL7wZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:39 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)) 19:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:24:40 INFO - Running setup.py (path:/tmp/pip-HzjZTZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:24:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:40 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)) 19:24:40 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)) 19:24:40 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)) 19:24:40 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)) 19:24:40 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)) 19:24:40 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)) 19:24:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:24:40 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 19:24:40 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 19:24:40 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 19:24:40 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 19:24:40 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 19:24:40 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 19:24:43 INFO - Downloading blessings-1.6.tar.gz 19:24:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:24:44 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)) 19:24:44 INFO - Installing collected packages: blessings 19:24:44 INFO - Running setup.py install for blessings 19:24:44 INFO - Successfully installed blessings 19:24:44 INFO - Cleaning up... 19:24:44 INFO - Return code: 0 19:24:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:24:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:44 INFO - Reading from file tmpfile_stdout 19:24:44 INFO - Current package versions: 19:24:44 INFO - argparse == 1.2.1 19:24:44 INFO - blessings == 1.6 19:24:44 INFO - blobuploader == 1.2.4 19:24:44 INFO - browsermob-proxy == 0.6.0 19:24:44 INFO - docopt == 0.6.1 19:24:44 INFO - manifestparser == 1.1 19:24:44 INFO - marionette-client == 2.3.0 19:24:44 INFO - marionette-driver == 1.4.0 19:24:44 INFO - mozInstall == 1.12 19:24:44 INFO - mozcrash == 0.17 19:24:44 INFO - mozdebug == 0.1 19:24:44 INFO - mozdevice == 0.48 19:24:44 INFO - mozfile == 1.2 19:24:44 INFO - mozhttpd == 0.7 19:24:44 INFO - mozinfo == 0.9 19:24:44 INFO - mozleak == 0.1 19:24:44 INFO - mozlog == 3.1 19:24:44 INFO - moznetwork == 0.27 19:24:44 INFO - mozprocess == 0.22 19:24:44 INFO - mozprofile == 0.28 19:24:44 INFO - mozrunner == 6.11 19:24:44 INFO - mozscreenshot == 0.1 19:24:44 INFO - mozsystemmonitor == 0.0 19:24:44 INFO - moztest == 0.7 19:24:44 INFO - mozversion == 1.4 19:24:44 INFO - psutil == 3.1.1 19:24:44 INFO - requests == 1.2.3 19:24:44 INFO - wptserve == 1.4.0 19:24:44 INFO - wsgiref == 0.1.2 19:24:44 INFO - Running post-action listener: _resource_record_post_action 19:24:44 INFO - Running post-action listener: _start_resource_monitoring 19:24:44 INFO - Starting resource monitoring. 19:24:44 INFO - ##### 19:24:45 INFO - ##### Running pull step. 19:24:45 INFO - ##### 19:24:45 INFO - Running pre-action listener: _resource_record_pre_action 19:24:45 INFO - Running main action method: pull 19:24:45 INFO - Pull has nothing to do! 19:24:45 INFO - Running post-action listener: _resource_record_post_action 19:24:45 INFO - ##### 19:24:45 INFO - ##### Running install step. 19:24:45 INFO - ##### 19:24:45 INFO - Running pre-action listener: _resource_record_pre_action 19:24:45 INFO - Running main action method: install 19:24:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:45 INFO - Reading from file tmpfile_stdout 19:24:45 INFO - Detecting whether we're running mozinstall >=1.0... 19:24:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:24:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:24:45 INFO - Reading from file tmpfile_stdout 19:24:45 INFO - Output received: 19:24:45 INFO - Usage: mozinstall [options] installer 19:24:45 INFO - Options: 19:24:45 INFO - -h, --help show this help message and exit 19:24:45 INFO - -d DEST, --destination=DEST 19:24:45 INFO - Directory to install application into. [default: 19:24:45 INFO - "/builds/slave/test"] 19:24:45 INFO - --app=APP Application being installed. [default: firefox] 19:24:45 INFO - mkdir: /builds/slave/test/build/application 19:24:45 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'] 19:24:45 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 19:25:15 INFO - Reading from file tmpfile_stdout 19:25:15 INFO - Output received: 19:25:15 INFO - /builds/slave/test/build/application/firefox/firefox 19:25:15 INFO - Running post-action listener: _resource_record_post_action 19:25:15 INFO - ##### 19:25:15 INFO - ##### Running run-tests step. 19:25:15 INFO - ##### 19:25:15 INFO - Running pre-action listener: _resource_record_pre_action 19:25:15 INFO - Running main action method: run_tests 19:25:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:25:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:25:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:25:15 INFO - grabbing minidump binary from tooltool 19:25:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:25:15 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 0x1ddefc0>, '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 0x1dd6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1dd6700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:25:15 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 19:25:15 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 19:25:16 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 19:25:16 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 19:25:16 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmppJap6t 19:25:16 INFO - INFO - File integrity verified, renaming tmppJap6t to linux64-minidump_stackwalk 19:25:16 INFO - INFO - Updating local cache /builds/tooltool_cache... 19:25:16 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 19:25:16 INFO - Return code: 0 19:25:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:25:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:25:17 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/BN7PhlVtTwiXhsd_Fjlh_g/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 19:25:17 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/BN7PhlVtTwiXhsd_Fjlh_g/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 19:25:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:25:17 INFO - 'CCACHE_UMASK': '002', 19:25:17 INFO - 'DISPLAY': ':0', 19:25:17 INFO - 'HOME': '/home/cltbld', 19:25:17 INFO - 'LANG': 'en_US.UTF-8', 19:25:17 INFO - 'LOGNAME': 'cltbld', 19:25:17 INFO - 'MAIL': '/var/mail/cltbld', 19:25:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:25:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:25:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:25:17 INFO - 'MOZ_NO_REMOTE': '1', 19:25:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:25:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:25:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:25:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:25:17 INFO - 'PWD': '/builds/slave/test', 19:25:17 INFO - 'SHELL': '/bin/bash', 19:25:17 INFO - 'SHLVL': '1', 19:25:17 INFO - 'TERM': 'linux', 19:25:17 INFO - 'TMOUT': '86400', 19:25:17 INFO - 'USER': 'cltbld', 19:25:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461464259.79032-1876226198', 19:25:17 INFO - '_': '/tools/buildbot/bin/python'} 19:25:17 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/BN7PhlVtTwiXhsd_Fjlh_g/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 19:25:18 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 19:25:18 INFO - import pkg_resources 19:25:19 INFO - Using 1 client processes 19:25:20 INFO - wptserve Starting http server on 127.0.0.1:8000 19:25:20 INFO - wptserve Starting http server on 127.0.0.1:8001 19:25:20 INFO - wptserve Starting http server on 127.0.0.1:8443 19:25:22 INFO - SUITE-START | Running 778 tests 19:25:22 INFO - Running testharness tests 19:25:22 INFO - Setting up ssl 19:25:22 INFO - PROCESS | certutil | 19:25:22 INFO - PROCESS | certutil | 19:25:22 INFO - PROCESS | certutil | 19:25:22 INFO - Certificate Nickname Trust Attributes 19:25:22 INFO - SSL,S/MIME,JAR/XPI 19:25:22 INFO - 19:25:22 INFO - web-platform-tests CT,, 19:25:22 INFO - 19:25:22 INFO - Starting runner 19:25:25 INFO - PROCESS | 2012 | 1461464725022 Marionette DEBUG Marionette enabled via build flag and pref 19:25:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9793d000 == 1 [pid = 2012] [id = 1] 19:25:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 1 (0x7fca9793d800) [pid = 2012] [serial = 1] [outer = (nil)] 19:25:25 INFO - PROCESS | 2012 | [2012] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:25:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 2 (0x7fca9793e800) [pid = 2012] [serial = 2] [outer = 0x7fca9793d800] 19:25:25 INFO - PROCESS | 2012 | 1461464725671 Marionette INFO Listening on port 2828 19:25:26 INFO - PROCESS | 2012 | 1461464726223 Marionette DEBUG Marionette enabled via command-line flag 19:25:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9480c800 == 2 [pid = 2012] [id = 2] 19:25:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 3 (0x7fca9480d000) [pid = 2012] [serial = 3] [outer = (nil)] 19:25:26 INFO - PROCESS | 2012 | [2012] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:25:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 4 (0x7fca9480e000) [pid = 2012] [serial = 4] [outer = 0x7fca9480d000] 19:25:26 INFO - PROCESS | 2012 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fca93c23ee0 19:25:26 INFO - PROCESS | 2012 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fca93c5a700 19:25:26 INFO - PROCESS | 2012 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fca93c5d9d0 19:25:26 INFO - PROCESS | 2012 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fca93c5dcd0 19:25:26 INFO - PROCESS | 2012 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fca8ec07040 19:25:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 5 (0x7fca93c91800) [pid = 2012] [serial = 5] [outer = 0x7fca9793d800] 19:25:26 INFO - PROCESS | 2012 | [2012] 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 19:25:26 INFO - PROCESS | 2012 | 1461464726938 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50775 19:25:27 INFO - PROCESS | 2012 | [2012] 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 19:25:27 INFO - PROCESS | 2012 | 1461464727020 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50776 19:25:27 INFO - PROCESS | 2012 | [2012] 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 19:25:27 INFO - PROCESS | 2012 | 1461464727034 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50777 19:25:27 INFO - PROCESS | 2012 | 1461464727039 Marionette DEBUG Closed connection conn0 19:25:27 INFO - PROCESS | 2012 | 1461464727115 Marionette DEBUG Closed connection conn1 19:25:27 INFO - PROCESS | 2012 | [2012] 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 19:25:27 INFO - PROCESS | 2012 | [2012] 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 19:25:27 INFO - PROCESS | 2012 | 1461464727167 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50778 19:25:27 INFO - PROCESS | 2012 | 1461464727170 Marionette DEBUG Closed connection conn2 19:25:27 INFO - PROCESS | 2012 | [2012] 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 19:25:27 INFO - PROCESS | 2012 | 1461464727231 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50779 19:25:27 INFO - PROCESS | 2012 | 1461464727238 Marionette DEBUG Closed connection conn3 19:25:27 INFO - PROCESS | 2012 | 1461464727290 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:25:27 INFO - PROCESS | 2012 | 1461464727305 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":"20160423180851","device":"desktop","version":"48.0a1"} 19:25:28 INFO - PROCESS | 2012 | [2012] 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 19:25:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca877a1000 == 3 [pid = 2012] [id = 3] 19:25:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 6 (0x7fca877a1800) [pid = 2012] [serial = 6] [outer = (nil)] 19:25:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca877a2000 == 4 [pid = 2012] [id = 4] 19:25:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 7 (0x7fca87a82c00) [pid = 2012] [serial = 7] [outer = (nil)] 19:25:29 INFO - PROCESS | 2012 | [2012] 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 19:25:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca867b5000 == 5 [pid = 2012] [id = 5] 19:25:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 8 (0x7fca86620400) [pid = 2012] [serial = 8] [outer = (nil)] 19:25:29 INFO - PROCESS | 2012 | [2012] 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 19:25:29 INFO - PROCESS | 2012 | [2012] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:25:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 9 (0x7fca86495400) [pid = 2012] [serial = 9] [outer = 0x7fca86620400] 19:25:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 10 (0x7fca860ae800) [pid = 2012] [serial = 10] [outer = 0x7fca877a1800] 19:25:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 11 (0x7fca860dc800) [pid = 2012] [serial = 11] [outer = 0x7fca87a82c00] 19:25:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 12 (0x7fca860de800) [pid = 2012] [serial = 12] [outer = 0x7fca86620400] 19:25:30 INFO - PROCESS | 2012 | 1461464730977 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 2012 | 1461464730996 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 13 (0x7fca840bec00) [pid = 2012] [serial = 13] [outer = 0x7fca86620400] 19:25:31 INFO - PROCESS | 2012 | 1461464731725 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"a2069033-1354-4e99-9db0-650304ef1898","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":"20160423180851","device":"desktop","version":"48.0a1","command_id":1}}] 19:25:32 INFO - PROCESS | 2012 | 1461464732313 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}] 19:25:32 INFO - PROCESS | 2012 | 1461464732371 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 19:25:32 INFO - PROCESS | 2012 | 1461464732420 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:25:32 INFO - PROCESS | 2012 | [2012] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:25:32 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:25:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 14 (0x7fca830bac00) [pid = 2012] [serial = 14] [outer = 0x7fca86620400] 19:25:33 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:25:33 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:33 INFO - PROCESS | 2012 | 1461464733002 Marionette TRACE conn4 <- [1,3,null,{}] 19:25:33 INFO - PROCESS | 2012 | 1461464733013 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:25:33 INFO - PROCESS | 2012 | 1461464733042 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 19:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:25:33 INFO - PROCESS | 2012 | 1461464733077 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 19:25:33 INFO - PROCESS | 2012 | 1461464733079 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 19:25:33 INFO - PROCESS | 2012 | 1461464733087 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 2012 | 1461464733092 Marionette TRACE conn4 <- [1,6,null,{}] 19:25:33 INFO - PROCESS | 2012 | 1461464733113 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}] 19:25:33 INFO - PROCESS | 2012 | 1461464733131 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 19:25:33 INFO - PROCESS | 2012 | 1461464733136 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8082b800 == 6 [pid = 2012] [id = 6] 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 15 (0x7fca830e2c00) [pid = 2012] [serial = 15] [outer = (nil)] 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 16 (0x7fca840c0800) [pid = 2012] [serial = 16] [outer = 0x7fca830e2c00] 19:25:33 INFO - PROCESS | 2012 | 1461464733206 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 17 (0x7fca7fd5fc00) [pid = 2012] [serial = 17] [outer = 0x7fca830e2c00] 19:25:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd18800 == 7 [pid = 2012] [id = 7] 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 18 (0x7fca7fbadc00) [pid = 2012] [serial = 18] [outer = (nil)] 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 19 (0x7fca7fbb1000) [pid = 2012] [serial = 19] [outer = 0x7fca7fbadc00] 19:25:33 INFO - PROCESS | 2012 | 1461464733675 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 20 (0x7fca7ef35c00) [pid = 2012] [serial = 20] [outer = 0x7fca7fbadc00] 19:25:34 INFO - PROCESS | 2012 | 1461464734148 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]]]}] 19:25:34 INFO - PROCESS | 2012 | [2012] 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 19:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1152ms 19:25:34 INFO - PROCESS | 2012 | 1461464734306 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 19:25:34 INFO - PROCESS | 2012 | 1461464734310 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 19:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:25:34 INFO - PROCESS | 2012 | 1461464734338 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - PROCESS | 2012 | 1461464734341 Marionette TRACE conn4 <- [1,10,null,{}] 19:25:34 INFO - PROCESS | 2012 | 1461464734361 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}] 19:25:34 INFO - PROCESS | 2012 | 1461464734525 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 19:25:34 INFO - PROCESS | 2012 | 1461464734553 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e066800 == 8 [pid = 2012] [id = 8] 19:25:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 21 (0x7fca7e039c00) [pid = 2012] [serial = 21] [outer = (nil)] 19:25:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 22 (0x7fca7ef37c00) [pid = 2012] [serial = 22] [outer = 0x7fca7e039c00] 19:25:34 INFO - PROCESS | 2012 | 1461464734619 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 23 (0x7fca84875400) [pid = 2012] [serial = 23] [outer = 0x7fca7e039c00] 19:25:35 INFO - PROCESS | 2012 | 1461464735172 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]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 19:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:25:35 INFO - PROCESS | 2012 | 1461464735224 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 2012 | 1461464735227 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 19:25:35 INFO - PROCESS | 2012 | 1461464735233 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 2012 | 1461464735235 Marionette TRACE conn4 <- [1,14,null,{}] 19:25:35 INFO - PROCESS | 2012 | 1461464735240 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}] 19:25:35 INFO - PROCESS | 2012 | 1461464735389 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 19:25:35 INFO - PROCESS | 2012 | 1461464735729 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e06c000 == 9 [pid = 2012] [id = 9] 19:25:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 24 (0x7fca7e02ac00) [pid = 2012] [serial = 24] [outer = (nil)] 19:25:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 25 (0x7fca7e02dc00) [pid = 2012] [serial = 25] [outer = 0x7fca7e02ac00] 19:25:35 INFO - PROCESS | 2012 | 1461464735809 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 26 (0x7fca7e452400) [pid = 2012] [serial = 26] [outer = 0x7fca7e02ac00] 19:25:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef16000 == 10 [pid = 2012] [id = 10] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 27 (0x7fca7ef16800) [pid = 2012] [serial = 27] [outer = (nil)] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 28 (0x7fca7ef14800) [pid = 2012] [serial = 28] [outer = 0x7fca7ef16800] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 29 (0x7fca7fd04000) [pid = 2012] [serial = 29] [outer = 0x7fca7ef16800] 19:25:36 INFO - PROCESS | 2012 | 1461464736745 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]]]}] 19:25:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef15800 == 11 [pid = 2012] [id = 11] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 30 (0x7fca7e453c00) [pid = 2012] [serial = 30] [outer = (nil)] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 31 (0x7fca7fbb3c00) [pid = 2012] [serial = 31] [outer = 0x7fca7e453c00] 19:25:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 32 (0x7fca7fd66400) [pid = 2012] [serial = 32] [outer = 0x7fca7e453c00] 19:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1636ms 19:25:36 INFO - PROCESS | 2012 | 1461464736914 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 2012 | 1461464736919 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 19:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:25:36 INFO - PROCESS | 2012 | 1461464736939 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 2012 | 1461464736945 Marionette TRACE conn4 <- [1,18,null,{}] 19:25:37 INFO - PROCESS | 2012 | 1461464737150 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}] 19:25:37 INFO - PROCESS | 2012 | 1461464737388 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 19:25:37 INFO - PROCESS | 2012 | 1461464737491 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8330b800 == 12 [pid = 2012] [id = 12] 19:25:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 33 (0x7fca7e457c00) [pid = 2012] [serial = 33] [outer = (nil)] 19:25:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 34 (0x7fca84924c00) [pid = 2012] [serial = 34] [outer = 0x7fca7e457c00] 19:25:37 INFO - PROCESS | 2012 | 1461464737579 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 35 (0x7fca858a0400) [pid = 2012] [serial = 35] [outer = 0x7fca7e457c00] 19:25:38 INFO - PROCESS | 2012 | 1461464738407 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]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1546ms 19:25:38 INFO - PROCESS | 2012 | 1461464738480 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 2012 | 1461464738487 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 19:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:25:38 INFO - PROCESS | 2012 | 1461464738494 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 2012 | 1461464738496 Marionette TRACE conn4 <- [1,22,null,{}] 19:25:38 INFO - PROCESS | 2012 | 1461464738502 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}] 19:25:38 INFO - PROCESS | 2012 | 1461464738703 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 19:25:39 INFO - PROCESS | 2012 | 1461464739037 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca80823000 == 13 [pid = 2012] [id = 13] 19:25:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 36 (0x7fca832c0000) [pid = 2012] [serial = 36] [outer = (nil)] 19:25:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 37 (0x7fca83f66800) [pid = 2012] [serial = 37] [outer = 0x7fca832c0000] 19:25:39 INFO - PROCESS | 2012 | 1461464739111 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 38 (0x7fca84e42400) [pid = 2012] [serial = 38] [outer = 0x7fca832c0000] 19:25:39 INFO - PROCESS | 2012 | 1461464739942 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]]]}] 19:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1487ms 19:25:39 INFO - PROCESS | 2012 | 1461464739982 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 2012 | 1461464739988 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 19:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:25:40 INFO - PROCESS | 2012 | 1461464739996 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 2012 | 1461464739999 Marionette TRACE conn4 <- [1,26,null,{}] 19:25:40 INFO - PROCESS | 2012 | 1461464740006 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}] 19:25:40 INFO - PROCESS | 2012 | 1461464740174 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 19:25:40 INFO - PROCESS | 2012 | 1461464740261 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832ab000 == 14 [pid = 2012] [id = 14] 19:25:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 39 (0x7fca83d38c00) [pid = 2012] [serial = 39] [outer = (nil)] 19:25:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 40 (0x7fca84e3b400) [pid = 2012] [serial = 40] [outer = 0x7fca83d38c00] 19:25:40 INFO - PROCESS | 2012 | 1461464740326 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 41 (0x7fca86d1fc00) [pid = 2012] [serial = 41] [outer = 0x7fca83d38c00] 19:25:41 INFO - PROCESS | 2012 | 1461464741016 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]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1083ms 19:25:41 INFO - PROCESS | 2012 | 1461464741084 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 19:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:25:41 INFO - PROCESS | 2012 | 1461464741089 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 19:25:41 INFO - PROCESS | 2012 | 1461464741095 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 2012 | 1461464741098 Marionette TRACE conn4 <- [1,30,null,{}] 19:25:41 INFO - PROCESS | 2012 | 1461464741104 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}] 19:25:41 INFO - PROCESS | 2012 | 1461464741240 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 19:25:41 INFO - PROCESS | 2012 | 1461464741255 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86acc000 == 15 [pid = 2012] [id = 15] 19:25:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 42 (0x7fca87208800) [pid = 2012] [serial = 42] [outer = (nil)] 19:25:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 43 (0x7fca87231400) [pid = 2012] [serial = 43] [outer = 0x7fca87208800] 19:25:41 INFO - PROCESS | 2012 | 1461464741315 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 44 (0x7fca88289400) [pid = 2012] [serial = 44] [outer = 0x7fca87208800] 19:25:42 INFO - PROCESS | 2012 | 1461464742033 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]]]}] 19:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 980ms 19:25:42 INFO - PROCESS | 2012 | 1461464742085 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 2012 | 1461464742089 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 19:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:25:42 INFO - PROCESS | 2012 | 1461464742105 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 2012 | 1461464742115 Marionette TRACE conn4 <- [1,34,null,{}] 19:25:42 INFO - PROCESS | 2012 | 1461464742126 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}] 19:25:42 INFO - PROCESS | 2012 | 1461464742270 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 19:25:42 INFO - PROCESS | 2012 | 1461464742281 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87121800 == 16 [pid = 2012] [id = 16] 19:25:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 45 (0x7fca87711c00) [pid = 2012] [serial = 45] [outer = (nil)] 19:25:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 46 (0x7fca88628c00) [pid = 2012] [serial = 46] [outer = 0x7fca87711c00] 19:25:42 INFO - PROCESS | 2012 | 1461464742340 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 47 (0x7fca8a987800) [pid = 2012] [serial = 47] [outer = 0x7fca87711c00] 19:25:43 INFO - PROCESS | 2012 | 1461464743011 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]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 952ms 19:25:43 INFO - PROCESS | 2012 | 1461464743049 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 2012 | 1461464743053 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 19:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:25:43 INFO - PROCESS | 2012 | 1461464743058 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 2012 | 1461464743062 Marionette TRACE conn4 <- [1,38,null,{}] 19:25:43 INFO - PROCESS | 2012 | 1461464743067 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}] 19:25:43 INFO - PROCESS | 2012 | 1461464743229 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 19:25:43 INFO - PROCESS | 2012 | 1461464743247 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84093800 == 17 [pid = 2012] [id = 17] 19:25:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 48 (0x7fca858f0400) [pid = 2012] [serial = 48] [outer = (nil)] 19:25:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 49 (0x7fca8af22800) [pid = 2012] [serial = 49] [outer = 0x7fca858f0400] 19:25:43 INFO - PROCESS | 2012 | 1461464743308 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 50 (0x7fca8af70800) [pid = 2012] [serial = 50] [outer = 0x7fca858f0400] 19:25:43 INFO - PROCESS | 2012 | 1461464743907 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]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 880ms 19:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:25:43 INFO - PROCESS | 2012 | 1461464743939 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 2012 | 1461464743941 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 19:25:43 INFO - PROCESS | 2012 | 1461464743947 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 2012 | 1461464743950 Marionette TRACE conn4 <- [1,42,null,{}] 19:25:43 INFO - PROCESS | 2012 | 1461464743955 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}] 19:25:44 INFO - PROCESS | 2012 | 1461464744094 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 19:25:44 INFO - PROCESS | 2012 | 1461464744112 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882d3000 == 18 [pid = 2012] [id = 18] 19:25:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 51 (0x7fca93c1ac00) [pid = 2012] [serial = 51] [outer = (nil)] 19:25:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 52 (0x7fca93c1e000) [pid = 2012] [serial = 52] [outer = 0x7fca93c1ac00] 19:25:44 INFO - PROCESS | 2012 | 1461464744199 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 53 (0x7fca94b05000) [pid = 2012] [serial = 53] [outer = 0x7fca93c1ac00] 19:25:44 INFO - PROCESS | 2012 | 1461464744897 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]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 981ms 19:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:25:44 INFO - PROCESS | 2012 | 1461464744927 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 2012 | 1461464744930 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 19:25:44 INFO - PROCESS | 2012 | 1461464744934 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - PROCESS | 2012 | 1461464744938 Marionette TRACE conn4 <- [1,46,null,{}] 19:25:44 INFO - PROCESS | 2012 | 1461464744943 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}] 19:25:45 INFO - PROCESS | 2012 | 1461464745103 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 19:25:45 INFO - PROCESS | 2012 | 1461464745127 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885c3000 == 19 [pid = 2012] [id = 19] 19:25:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 54 (0x7fca832c2800) [pid = 2012] [serial = 54] [outer = (nil)] 19:25:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 55 (0x7fca94b70400) [pid = 2012] [serial = 55] [outer = 0x7fca832c2800] 19:25:45 INFO - PROCESS | 2012 | 1461464745193 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 56 (0x7fca94fddc00) [pid = 2012] [serial = 56] [outer = 0x7fca832c2800] 19:25:45 INFO - PROCESS | 2012 | 1461464745976 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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1088ms 19:25:46 INFO - PROCESS | 2012 | 1461464746024 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 2012 | 1461464746030 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 19:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:25:46 INFO - PROCESS | 2012 | 1461464746045 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 2012 | 1461464746059 Marionette TRACE conn4 <- [1,50,null,{}] 19:25:46 INFO - PROCESS | 2012 | 1461464746073 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}] 19:25:46 INFO - PROCESS | 2012 | 1461464746276 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 19:25:46 INFO - PROCESS | 2012 | 1461464746399 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83311000 == 20 [pid = 2012] [id = 20] 19:25:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 57 (0x7fca7e452000) [pid = 2012] [serial = 57] [outer = (nil)] 19:25:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 58 (0x7fca7fd5d800) [pid = 2012] [serial = 58] [outer = 0x7fca7e452000] 19:25:46 INFO - PROCESS | 2012 | 1461464746476 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 59 (0x7fca832c4400) [pid = 2012] [serial = 59] [outer = 0x7fca7e452000] 19:25:47 INFO - PROCESS | 2012 | 1461464747192 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]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1202ms 19:25:47 INFO - PROCESS | 2012 | 1461464747241 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 2012 | 1461464747249 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 19:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:25:47 INFO - PROCESS | 2012 | 1461464747260 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 2012 | 1461464747264 Marionette TRACE conn4 <- [1,54,null,{}] 19:25:47 INFO - PROCESS | 2012 | 1461464747270 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}] 19:25:47 INFO - PROCESS | 2012 | 1461464747430 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 19:25:47 INFO - PROCESS | 2012 | 1461464747552 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d62800 == 21 [pid = 2012] [id = 21] 19:25:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 60 (0x7fca84803000) [pid = 2012] [serial = 60] [outer = (nil)] 19:25:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 61 (0x7fca85e80800) [pid = 2012] [serial = 61] [outer = 0x7fca84803000] 19:25:47 INFO - PROCESS | 2012 | 1461464747626 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 62 (0x7fca863ac000) [pid = 2012] [serial = 62] [outer = 0x7fca84803000] 19:25:48 INFO - PROCESS | 2012 | 1461464748455 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]]]}] 19:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 19:25:48 INFO - PROCESS | 2012 | 1461464748495 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 19:25:48 INFO - PROCESS | 2012 | 1461464748498 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 19:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:25:48 INFO - PROCESS | 2012 | 1461464748505 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 2012 | 1461464748511 Marionette TRACE conn4 <- [1,58,null,{}] 19:25:48 INFO - PROCESS | 2012 | 1461464748526 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}] 19:25:48 INFO - PROCESS | 2012 | 1461464748688 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 19:25:48 INFO - PROCESS | 2012 | 1461464748809 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d4b800 == 22 [pid = 2012] [id = 22] 19:25:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 63 (0x7fca87209400) [pid = 2012] [serial = 63] [outer = (nil)] 19:25:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 64 (0x7fca87db1400) [pid = 2012] [serial = 64] [outer = 0x7fca87209400] 19:25:48 INFO - PROCESS | 2012 | 1461464748888 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 65 (0x7fca88627800) [pid = 2012] [serial = 65] [outer = 0x7fca87209400] 19:25:49 INFO - PROCESS | 2012 | 1461464749920 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]]]}] 19:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1484ms 19:25:49 INFO - PROCESS | 2012 | 1461464749990 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 19:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:25:50 INFO - PROCESS | 2012 | 1461464749995 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 19:25:50 INFO - PROCESS | 2012 | 1461464750003 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:25:50 INFO - PROCESS | 2012 | 1461464750008 Marionette TRACE conn4 <- [1,62,null,{}] 19:25:50 INFO - PROCESS | 2012 | 1461464750016 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}] 19:25:50 INFO - PROCESS | 2012 | 1461464750249 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 19:25:50 INFO - PROCESS | 2012 | 1461464750403 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81512800 == 23 [pid = 2012] [id = 23] 19:25:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 66 (0x7fca83d35000) [pid = 2012] [serial = 66] [outer = (nil)] 19:25:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 67 (0x7fca83d42000) [pid = 2012] [serial = 67] [outer = 0x7fca83d35000] 19:25:50 INFO - PROCESS | 2012 | 1461464750472 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 68 (0x7fca84e46400) [pid = 2012] [serial = 68] [outer = 0x7fca83d35000] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882d3000 == 22 [pid = 2012] [id = 18] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84093800 == 21 [pid = 2012] [id = 17] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87121800 == 20 [pid = 2012] [id = 16] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86acc000 == 19 [pid = 2012] [id = 15] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca832ab000 == 18 [pid = 2012] [id = 14] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca80823000 == 17 [pid = 2012] [id = 13] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8330b800 == 16 [pid = 2012] [id = 12] 19:25:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e06c000 == 15 [pid = 2012] [id = 9] 19:25:51 INFO - PROCESS | 2012 | 1461464751310 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]]]}] 19:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1343ms 19:25:51 INFO - PROCESS | 2012 | 1461464751345 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 19:25:51 INFO - PROCESS | 2012 | 1461464751350 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 19:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:25:51 INFO - PROCESS | 2012 | 1461464751359 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 2012 | 1461464751364 Marionette TRACE conn4 <- [1,66,null,{}] 19:25:51 INFO - PROCESS | 2012 | 1461464751373 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}] 19:25:51 INFO - PROCESS | 2012 | 1461464751525 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 19:25:51 INFO - PROCESS | 2012 | 1461464751659 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832ab000 == 16 [pid = 2012] [id = 24] 19:25:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 69 (0x7fca7fbb6400) [pid = 2012] [serial = 69] [outer = (nil)] 19:25:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 70 (0x7fca840c1c00) [pid = 2012] [serial = 70] [outer = 0x7fca7fbb6400] 19:25:51 INFO - PROCESS | 2012 | 1461464751735 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 71 (0x7fca8590f800) [pid = 2012] [serial = 71] [outer = 0x7fca7fbb6400] 19:25:52 INFO - PROCESS | 2012 | 1461464752511 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]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1188ms 19:25:52 INFO - PROCESS | 2012 | 1461464752547 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 2012 | 1461464752555 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 19:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:25:52 INFO - PROCESS | 2012 | 1461464752565 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 2012 | 1461464752568 Marionette TRACE conn4 <- [1,70,null,{}] 19:25:52 INFO - PROCESS | 2012 | 1461464752574 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}] 19:25:52 INFO - PROCESS | 2012 | 1461464752732 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 19:25:52 INFO - PROCESS | 2012 | 1461464752869 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87114000 == 17 [pid = 2012] [id = 25] 19:25:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 72 (0x7fca860db400) [pid = 2012] [serial = 72] [outer = (nil)] 19:25:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 73 (0x7fca875ac800) [pid = 2012] [serial = 73] [outer = 0x7fca860db400] 19:25:52 INFO - PROCESS | 2012 | 1461464752947 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 74 (0x7fca8828a400) [pid = 2012] [serial = 74] [outer = 0x7fca860db400] 19:25:53 INFO - PROCESS | 2012 | 1461464753773 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]]]}] 19:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1282ms 19:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:25:53 INFO - PROCESS | 2012 | 1461464753847 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 19:25:53 INFO - PROCESS | 2012 | 1461464753851 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 19:25:53 INFO - PROCESS | 2012 | 1461464753857 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 2012 | 1461464753862 Marionette TRACE conn4 <- [1,74,null,{}] 19:25:53 INFO - PROCESS | 2012 | 1461464753878 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}] 19:25:54 INFO - PROCESS | 2012 | 1461464754083 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 19:25:54 INFO - PROCESS | 2012 | 1461464754100 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885b2800 == 18 [pid = 2012] [id = 26] 19:25:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 75 (0x7fca886cd800) [pid = 2012] [serial = 75] [outer = (nil)] 19:25:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 76 (0x7fca8af38800) [pid = 2012] [serial = 76] [outer = 0x7fca886cd800] 19:25:54 INFO - PROCESS | 2012 | 1461464754177 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 77 (0x7fca93ce4c00) [pid = 2012] [serial = 77] [outer = 0x7fca886cd800] 19:25:55 INFO - PROCESS | 2012 | 1461464755044 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]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1245ms 19:25:55 INFO - PROCESS | 2012 | 1461464755102 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 19:25:55 INFO - PROCESS | 2012 | 1461464755106 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 19:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:25:55 INFO - PROCESS | 2012 | 1461464755112 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 2012 | 1461464755115 Marionette TRACE conn4 <- [1,78,null,{}] 19:25:55 INFO - PROCESS | 2012 | 1461464755121 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}] 19:25:55 INFO - PROCESS | 2012 | 1461464755280 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 19:25:55 INFO - PROCESS | 2012 | 1461464755401 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8e00e000 == 19 [pid = 2012] [id = 27] 19:25:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 78 (0x7fca7e036800) [pid = 2012] [serial = 78] [outer = (nil)] 19:25:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 79 (0x7fca94d05400) [pid = 2012] [serial = 79] [outer = 0x7fca7e036800] 19:25:55 INFO - PROCESS | 2012 | 1461464755476 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 80 (0x7fca95c3a000) [pid = 2012] [serial = 80] [outer = 0x7fca7e036800] 19:25:56 INFO - PROCESS | 2012 | 1461464756292 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]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1229ms 19:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:25:56 INFO - PROCESS | 2012 | 1461464756343 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 2012 | 1461464756346 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 19:25:56 INFO - PROCESS | 2012 | 1461464756352 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 2012 | 1461464756355 Marionette TRACE conn4 <- [1,82,null,{}] 19:25:56 INFO - PROCESS | 2012 | 1461464756360 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}] 19:25:56 INFO - PROCESS | 2012 | 1461464756509 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 19:25:56 INFO - PROCESS | 2012 | 1461464756638 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9480a000 == 20 [pid = 2012] [id = 28] 19:25:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 81 (0x7fca7fd6a000) [pid = 2012] [serial = 81] [outer = (nil)] 19:25:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 82 (0x7fca95cef000) [pid = 2012] [serial = 82] [outer = 0x7fca7fd6a000] 19:25:56 INFO - PROCESS | 2012 | 1461464756711 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 83 (0x7fca95dc1400) [pid = 2012] [serial = 83] [outer = 0x7fca7fd6a000] 19:25:57 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86d62800 == 19 [pid = 2012] [id = 21] 19:25:57 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83311000 == 18 [pid = 2012] [id = 20] 19:25:57 INFO - PROCESS | 2012 | 1461464757688 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]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1388ms 19:25:57 INFO - PROCESS | 2012 | 1461464757740 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 2012 | 1461464757745 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 19:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:25:57 INFO - PROCESS | 2012 | 1461464757754 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 2012 | 1461464757758 Marionette TRACE conn4 <- [1,86,null,{}] 19:25:57 INFO - PROCESS | 2012 | 1461464757771 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}] 19:25:57 INFO - PROCESS | 2012 | 1461464757981 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 19:25:58 INFO - PROCESS | 2012 | 1461464758109 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85cdd800 == 19 [pid = 2012] [id = 29] 19:25:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca85062c00) [pid = 2012] [serial = 84] [outer = (nil)] 19:25:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca8590dc00) [pid = 2012] [serial = 85] [outer = 0x7fca85062c00] 19:25:58 INFO - PROCESS | 2012 | 1461464758227 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca863ab000) [pid = 2012] [serial = 86] [outer = 0x7fca85062c00] 19:25:59 INFO - PROCESS | 2012 | 1461464759021 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]]]}] 19:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1333ms 19:25:59 INFO - PROCESS | 2012 | 1461464759089 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 2012 | 1461464759098 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 19:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:25:59 INFO - PROCESS | 2012 | 1461464759108 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 2012 | 1461464759112 Marionette TRACE conn4 <- [1,90,null,{}] 19:25:59 INFO - PROCESS | 2012 | 1461464759119 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}] 19:25:59 INFO - PROCESS | 2012 | 1461464759325 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 19:25:59 INFO - PROCESS | 2012 | 1461464759452 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84094800 == 20 [pid = 2012] [id = 30] 19:25:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca87209000) [pid = 2012] [serial = 87] [outer = (nil)] 19:25:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca882abc00) [pid = 2012] [serial = 88] [outer = 0x7fca87209000] 19:25:59 INFO - PROCESS | 2012 | 1461464759525 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca8a98a400) [pid = 2012] [serial = 89] [outer = 0x7fca87209000] 19:26:00 INFO - PROCESS | 2012 | 1461464760333 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]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1285ms 19:26:00 INFO - PROCESS | 2012 | 1461464760394 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 2012 | 1461464760397 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 19:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:26:00 INFO - PROCESS | 2012 | 1461464760404 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 2012 | 1461464760409 Marionette TRACE conn4 <- [1,94,null,{}] 19:26:00 INFO - PROCESS | 2012 | 1461464760425 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}] 19:26:00 INFO - PROCESS | 2012 | 1461464760591 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 19:26:00 INFO - PROCESS | 2012 | 1461464760720 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca948c5000 == 21 [pid = 2012] [id = 31] 19:26:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca8ec7c400) [pid = 2012] [serial = 90] [outer = (nil)] 19:26:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca94b7d000) [pid = 2012] [serial = 91] [outer = 0x7fca8ec7c400] 19:26:00 INFO - PROCESS | 2012 | 1461464760802 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca95cee400) [pid = 2012] [serial = 92] [outer = 0x7fca8ec7c400] 19:26:01 INFO - PROCESS | 2012 | 1461464761642 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]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 19:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:26:01 INFO - PROCESS | 2012 | 1461464761694 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 2012 | 1461464761698 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 19:26:01 INFO - PROCESS | 2012 | 1461464761704 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 2012 | 1461464761707 Marionette TRACE conn4 <- [1,98,null,{}] 19:26:01 INFO - PROCESS | 2012 | 1461464761713 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}] 19:26:01 INFO - PROCESS | 2012 | 1461464761859 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 19:26:02 INFO - PROCESS | 2012 | 1461464761997 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94fbc800 == 22 [pid = 2012] [id = 32] 19:26:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca7e2cc000) [pid = 2012] [serial = 93] [outer = (nil)] 19:26:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca97e4b000) [pid = 2012] [serial = 94] [outer = 0x7fca7e2cc000] 19:26:02 INFO - PROCESS | 2012 | 1461464762072 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca9952d800) [pid = 2012] [serial = 95] [outer = 0x7fca7e2cc000] 19:26:03 INFO - PROCESS | 2012 | 1461464763013 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]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 19:26:03 INFO - PROCESS | 2012 | 1461464763088 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 2012 | 1461464763092 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 19:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:26:03 INFO - PROCESS | 2012 | 1461464763100 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 2012 | 1461464763106 Marionette TRACE conn4 <- [1,102,null,{}] 19:26:03 INFO - PROCESS | 2012 | 1461464763114 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}] 19:26:03 INFO - PROCESS | 2012 | 1461464763328 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 19:26:03 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca885b2800 == 21 [pid = 2012] [id = 26] 19:26:03 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87114000 == 20 [pid = 2012] [id = 25] 19:26:03 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca832ab000 == 19 [pid = 2012] [id = 24] 19:26:03 INFO - PROCESS | 2012 | 1461464763551 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca848e2800 == 20 [pid = 2012] [id = 33] 19:26:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca7fd64800) [pid = 2012] [serial = 96] [outer = (nil)] 19:26:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca84032400) [pid = 2012] [serial = 97] [outer = 0x7fca7fd64800] 19:26:03 INFO - PROCESS | 2012 | 1461464763670 Marionette DEBUG loaded listener.js 19:26:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca863a6400) [pid = 2012] [serial = 98] [outer = 0x7fca7fd64800] 19:26:04 INFO - PROCESS | 2012 | 1461464764527 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]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1482ms 19:26:04 INFO - PROCESS | 2012 | 1461464764584 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 2012 | 1461464764589 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 19:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:26:04 INFO - PROCESS | 2012 | 1461464764597 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 2012 | 1461464764604 Marionette TRACE conn4 <- [1,106,null,{}] 19:26:04 INFO - PROCESS | 2012 | 1461464764611 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}] 19:26:04 INFO - PROCESS | 2012 | 1461464764780 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 19:26:04 INFO - PROCESS | 2012 | 1461464764910 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac74800 == 21 [pid = 2012] [id = 34] 19:26:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca7e2d4c00) [pid = 2012] [serial = 99] [outer = (nil)] 19:26:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca8a990000) [pid = 2012] [serial = 100] [outer = 0x7fca7e2d4c00] 19:26:04 INFO - PROCESS | 2012 | 1461464764986 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca8ec7c000) [pid = 2012] [serial = 101] [outer = 0x7fca7e2d4c00] 19:26:05 INFO - PROCESS | 2012 | 1461464765826 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]]]}] 19:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 19:26:05 INFO - PROCESS | 2012 | 1461464765884 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 19:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:26:05 INFO - PROCESS | 2012 | 1461464765890 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 19:26:05 INFO - PROCESS | 2012 | 1461464765897 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:26:05 INFO - PROCESS | 2012 | 1461464765900 Marionette TRACE conn4 <- [1,110,null,{}] 19:26:05 INFO - PROCESS | 2012 | 1461464765906 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}] 19:26:06 INFO - PROCESS | 2012 | 1461464766064 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 19:26:06 INFO - PROCESS | 2012 | 1461464766193 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94f12800 == 22 [pid = 2012] [id = 35] 19:26:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca8af1d800) [pid = 2012] [serial = 102] [outer = (nil)] 19:26:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca95d0ec00) [pid = 2012] [serial = 103] [outer = 0x7fca8af1d800] 19:26:06 INFO - PROCESS | 2012 | 1461464766269 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca97926000) [pid = 2012] [serial = 104] [outer = 0x7fca8af1d800] 19:26:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca97ec4c00) [pid = 2012] [serial = 105] [outer = 0x7fca7e453c00] 19:26:07 INFO - PROCESS | 2012 | 1461464767205 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]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1383ms 19:26:07 INFO - PROCESS | 2012 | 1461464767280 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 2012 | 1461464767285 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 19:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:26:07 INFO - PROCESS | 2012 | 1461464767298 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 2012 | 1461464767306 Marionette TRACE conn4 <- [1,114,null,{}] 19:26:07 INFO - PROCESS | 2012 | 1461464767314 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}] 19:26:07 INFO - PROCESS | 2012 | 1461464767512 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 19:26:07 INFO - PROCESS | 2012 | 1461464767646 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e8d000 == 23 [pid = 2012] [id = 36] 19:26:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca832bf800) [pid = 2012] [serial = 106] [outer = (nil)] 19:26:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca83f64800) [pid = 2012] [serial = 107] [outer = 0x7fca832bf800] 19:26:07 INFO - PROCESS | 2012 | 1461464767763 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca9a1ee000) [pid = 2012] [serial = 108] [outer = 0x7fca832bf800] 19:26:08 INFO - PROCESS | 2012 | 1461464768560 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]]]}] 19:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1300ms 19:26:08 INFO - PROCESS | 2012 | 1461464768592 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 19:26:08 INFO - PROCESS | 2012 | 1461464768595 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 19:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:26:08 INFO - PROCESS | 2012 | 1461464768602 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:26:08 INFO - PROCESS | 2012 | 1461464768605 Marionette TRACE conn4 <- [1,118,null,{}] 19:26:08 INFO - PROCESS | 2012 | 1461464768610 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}] 19:26:08 INFO - PROCESS | 2012 | 1461464768757 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 19:26:08 INFO - PROCESS | 2012 | 1461464768898 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99d72800 == 24 [pid = 2012] [id = 37] 19:26:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7e171800) [pid = 2012] [serial = 109] [outer = (nil)] 19:26:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca9bec0c00) [pid = 2012] [serial = 110] [outer = 0x7fca7e171800] 19:26:08 INFO - PROCESS | 2012 | 1461464768973 Marionette DEBUG loaded listener.js 19:26:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca9c888400) [pid = 2012] [serial = 111] [outer = 0x7fca7e171800] 19:26:09 INFO - PROCESS | 2012 | 1461464769867 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]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1278ms 19:26:09 INFO - PROCESS | 2012 | 1461464769880 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 2012 | 1461464769884 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 19:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:26:09 INFO - PROCESS | 2012 | 1461464769910 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 2012 | 1461464769915 Marionette TRACE conn4 <- [1,122,null,{}] 19:26:09 INFO - PROCESS | 2012 | 1461464769922 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}] 19:26:10 INFO - PROCESS | 2012 | 1461464770100 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 19:26:10 INFO - PROCESS | 2012 | 1461464770257 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c9c800 == 25 [pid = 2012] [id = 38] 19:26:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca87205400) [pid = 2012] [serial = 112] [outer = (nil)] 19:26:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca87a41800) [pid = 2012] [serial = 113] [outer = 0x7fca87205400] 19:26:10 INFO - PROCESS | 2012 | 1461464770325 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca8a986c00) [pid = 2012] [serial = 114] [outer = 0x7fca87205400] 19:26:10 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84094800 == 24 [pid = 2012] [id = 30] 19:26:10 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85cdd800 == 23 [pid = 2012] [id = 29] 19:26:11 INFO - PROCESS | 2012 | 1461464771182 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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1287ms 19:26:11 INFO - PROCESS | 2012 | 1461464771193 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 2012 | 1461464771197 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 19:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:26:11 INFO - PROCESS | 2012 | 1461464771206 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 2012 | 1461464771211 Marionette TRACE conn4 <- [1,126,null,{}] 19:26:11 INFO - PROCESS | 2012 | 1461464771219 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}] 19:26:11 INFO - PROCESS | 2012 | 1461464771373 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 19:26:11 INFO - PROCESS | 2012 | 1461464771514 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88524000 == 24 [pid = 2012] [id = 39] 19:26:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca863aa800) [pid = 2012] [serial = 115] [outer = (nil)] 19:26:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca886c7800) [pid = 2012] [serial = 116] [outer = 0x7fca863aa800] 19:26:11 INFO - PROCESS | 2012 | 1461464771590 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca8ec82800) [pid = 2012] [serial = 117] [outer = 0x7fca863aa800] 19:26:12 INFO - PROCESS | 2012 | 1461464772454 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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1283ms 19:26:12 INFO - PROCESS | 2012 | 1461464772490 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 2012 | 1461464772498 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 19:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:26:12 INFO - PROCESS | 2012 | 1461464772509 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 2012 | 1461464772512 Marionette TRACE conn4 <- [1,130,null,{}] 19:26:12 INFO - PROCESS | 2012 | 1461464772518 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}] 19:26:12 INFO - PROCESS | 2012 | 1461464772677 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 19:26:12 INFO - PROCESS | 2012 | 1461464772815 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e89000 == 25 [pid = 2012] [id = 40] 19:26:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca94fdb400) [pid = 2012] [serial = 118] [outer = (nil)] 19:26:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca97ec7c00) [pid = 2012] [serial = 119] [outer = 0x7fca94fdb400] 19:26:12 INFO - PROCESS | 2012 | 1461464772902 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca998ad000) [pid = 2012] [serial = 120] [outer = 0x7fca94fdb400] 19:26:13 INFO - PROCESS | 2012 | 1461464773811 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]]]}] 19:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1333ms 19:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:26:13 INFO - PROCESS | 2012 | 1461464773842 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 2012 | 1461464773845 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 19:26:13 INFO - PROCESS | 2012 | 1461464773852 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 2012 | 1461464773857 Marionette TRACE conn4 <- [1,134,null,{}] 19:26:13 INFO - PROCESS | 2012 | 1461464773872 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}] 19:26:14 INFO - PROCESS | 2012 | 1461464774128 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 19:26:14 INFO - PROCESS | 2012 | 1461464774346 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a22e000 == 26 [pid = 2012] [id = 41] 19:26:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca87a7c400) [pid = 2012] [serial = 121] [outer = (nil)] 19:26:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca9c890000) [pid = 2012] [serial = 122] [outer = 0x7fca87a7c400] 19:26:14 INFO - PROCESS | 2012 | 1461464774534 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca9cb9d000) [pid = 2012] [serial = 123] [outer = 0x7fca87a7c400] 19:26:15 INFO - PROCESS | 2012 | 1461464775411 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]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1589ms 19:26:15 INFO - PROCESS | 2012 | 1461464775441 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 19:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:26:15 INFO - PROCESS | 2012 | 1461464775445 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 19:26:15 INFO - PROCESS | 2012 | 1461464775451 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - PROCESS | 2012 | 1461464775454 Marionette TRACE conn4 <- [1,138,null,{}] 19:26:15 INFO - PROCESS | 2012 | 1461464775459 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}] 19:26:15 INFO - PROCESS | 2012 | 1461464775612 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 19:26:15 INFO - PROCESS | 2012 | 1461464775748 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d5c800 == 27 [pid = 2012] [id = 42] 19:26:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca81291800) [pid = 2012] [serial = 124] [outer = (nil)] 19:26:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca8129bc00) [pid = 2012] [serial = 125] [outer = 0x7fca81291800] 19:26:15 INFO - PROCESS | 2012 | 1461464775824 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca83092800) [pid = 2012] [serial = 126] [outer = 0x7fca81291800] 19:26:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac74800 == 26 [pid = 2012] [id = 34] 19:26:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca848e2800 == 25 [pid = 2012] [id = 33] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81512800 == 24 [pid = 2012] [id = 23] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9480a000 == 23 [pid = 2012] [id = 28] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94f12800 == 22 [pid = 2012] [id = 35] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e066800 == 21 [pid = 2012] [id = 8] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97e8d000 == 20 [pid = 2012] [id = 36] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86d4b800 == 19 [pid = 2012] [id = 22] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8e00e000 == 18 [pid = 2012] [id = 27] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94fbc800 == 17 [pid = 2012] [id = 32] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8082b800 == 16 [pid = 2012] [id = 6] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca885c3000 == 15 [pid = 2012] [id = 19] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99d72800 == 14 [pid = 2012] [id = 37] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca948c5000 == 13 [pid = 2012] [id = 31] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a22e000 == 12 [pid = 2012] [id = 41] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97e89000 == 11 [pid = 2012] [id = 40] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c9c800 == 10 [pid = 2012] [id = 38] 19:26:18 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88524000 == 9 [pid = 2012] [id = 39] 19:26:20 INFO - PROCESS | 2012 | 1461464780220 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]]]}] 19:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4805ms 19:26:20 INFO - PROCESS | 2012 | 1461464780270 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 19:26:20 INFO - PROCESS | 2012 | 1461464780275 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 19:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:26:20 INFO - PROCESS | 2012 | 1461464780284 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:26:20 INFO - PROCESS | 2012 | 1461464780290 Marionette TRACE conn4 <- [1,142,null,{}] 19:26:20 INFO - PROCESS | 2012 | 1461464780298 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}] 19:26:20 INFO - PROCESS | 2012 | 1461464780456 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 19:26:20 INFO - PROCESS | 2012 | 1461464780469 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84095000 == 10 [pid = 2012] [id = 43] 19:26:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca832c1400) [pid = 2012] [serial = 127] [outer = (nil)] 19:26:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca83f68800) [pid = 2012] [serial = 128] [outer = 0x7fca832c1400] 19:26:20 INFO - PROCESS | 2012 | 1461464780537 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca84927400) [pid = 2012] [serial = 129] [outer = 0x7fca832c1400] 19:26:21 INFO - PROCESS | 2012 | 1461464781323 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]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1091ms 19:26:21 INFO - PROCESS | 2012 | 1461464781379 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 2012 | 1461464781389 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 19:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:26:21 INFO - PROCESS | 2012 | 1461464781403 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 2012 | 1461464781407 Marionette TRACE conn4 <- [1,146,null,{}] 19:26:21 INFO - PROCESS | 2012 | 1461464781412 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}] 19:26:21 INFO - PROCESS | 2012 | 1461464781575 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 19:26:21 INFO - PROCESS | 2012 | 1461464781588 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87435000 == 11 [pid = 2012] [id = 44] 19:26:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca83dcac00) [pid = 2012] [serial = 130] [outer = (nil)] 19:26:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca86ab1400) [pid = 2012] [serial = 131] [outer = 0x7fca83dcac00] 19:26:21 INFO - PROCESS | 2012 | 1461464781650 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca88287c00) [pid = 2012] [serial = 132] [outer = 0x7fca83dcac00] 19:26:22 INFO - PROCESS | 2012 | 1461464782631 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]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1286ms 19:26:22 INFO - PROCESS | 2012 | 1461464782700 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 2012 | 1461464782703 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 19:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:26:22 INFO - PROCESS | 2012 | 1461464782709 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 2012 | 1461464782715 Marionette TRACE conn4 <- [1,150,null,{}] 19:26:22 INFO - PROCESS | 2012 | 1461464782738 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}] 19:26:22 INFO - PROCESS | 2012 | 1461464782936 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 19:26:22 INFO - PROCESS | 2012 | 1461464782969 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca93cab800 == 12 [pid = 2012] [id = 45] 19:26:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca84e48400) [pid = 2012] [serial = 133] [outer = (nil)] 19:26:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca94844000) [pid = 2012] [serial = 134] [outer = 0x7fca84e48400] 19:26:23 INFO - PROCESS | 2012 | 1461464783037 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca95c44c00) [pid = 2012] [serial = 135] [outer = 0x7fca84e48400] 19:26:23 INFO - PROCESS | 2012 | 1461464783792 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]]]}] 19:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1133ms 19:26:23 INFO - PROCESS | 2012 | 1461464783844 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 2012 | 1461464783848 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 19:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:26:23 INFO - PROCESS | 2012 | 1461464783858 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 2012 | 1461464783860 Marionette TRACE conn4 <- [1,154,null,{}] 19:26:23 INFO - PROCESS | 2012 | 1461464783864 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}] 19:26:24 INFO - PROCESS | 2012 | 1461464784043 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 19:26:24 INFO - PROCESS | 2012 | 1461464784110 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97942000 == 13 [pid = 2012] [id = 46] 19:26:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca88620c00) [pid = 2012] [serial = 136] [outer = (nil)] 19:26:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca99755c00) [pid = 2012] [serial = 137] [outer = 0x7fca88620c00] 19:26:24 INFO - PROCESS | 2012 | 1461464784171 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca99db2800) [pid = 2012] [serial = 138] [outer = 0x7fca88620c00] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca832c0000) [pid = 2012] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca87208800) [pid = 2012] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca87711c00) [pid = 2012] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca858f0400) [pid = 2012] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca93c1ac00) [pid = 2012] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca7e02ac00) [pid = 2012] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca83d38c00) [pid = 2012] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca7e457c00) [pid = 2012] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca832c2800) [pid = 2012] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca886cd800) [pid = 2012] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca87209000) [pid = 2012] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca84803000) [pid = 2012] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca87205400) [pid = 2012] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca7e452000) [pid = 2012] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca7fbb6400) [pid = 2012] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca8ec7c400) [pid = 2012] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca7e2d4c00) [pid = 2012] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca860db400) [pid = 2012] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca832bf800) [pid = 2012] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca87a7c400) [pid = 2012] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca85062c00) [pid = 2012] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7e039c00) [pid = 2012] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca94fdb400) [pid = 2012] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca8af1d800) [pid = 2012] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7e036800) [pid = 2012] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca863aa800) [pid = 2012] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca830e2c00) [pid = 2012] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7e171800) [pid = 2012] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca7fd6a000) [pid = 2012] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca87209400) [pid = 2012] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca83d35000) [pid = 2012] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca7fd64800) [pid = 2012] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:26:25 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca7e2cc000) [pid = 2012] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:26:25 INFO - PROCESS | 2012 | 1461464785951 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]]]}] 19:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2135ms 19:26:26 INFO - PROCESS | 2012 | 1461464786003 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 2012 | 1461464786016 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 19:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:26:26 INFO - PROCESS | 2012 | 1461464786056 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 2012 | 1461464786058 Marionette TRACE conn4 <- [1,158,null,{}] 19:26:26 INFO - PROCESS | 2012 | 1461464786063 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}] 19:26:26 INFO - PROCESS | 2012 | 1461464786197 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 19:26:26 INFO - PROCESS | 2012 | 1461464786207 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85cdf000 == 14 [pid = 2012] [id = 47] 19:26:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca8128f800) [pid = 2012] [serial = 139] [outer = (nil)] 19:26:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca85ba4400) [pid = 2012] [serial = 140] [outer = 0x7fca8128f800] 19:26:26 INFO - PROCESS | 2012 | 1461464786267 Marionette DEBUG loaded listener.js 19:26:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca8722cc00) [pid = 2012] [serial = 141] [outer = 0x7fca8128f800] 19:26:27 INFO - PROCESS | 2012 | 1461464786998 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]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 996ms 19:26:27 INFO - PROCESS | 2012 | 1461464787037 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 2012 | 1461464787039 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 19:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:26:27 INFO - PROCESS | 2012 | 1461464787044 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 2012 | 1461464787047 Marionette TRACE conn4 <- [1,162,null,{}] 19:26:27 INFO - PROCESS | 2012 | 1461464787061 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}] 19:26:27 INFO - PROCESS | 2012 | 1461464787219 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 19:26:27 INFO - PROCESS | 2012 | 1461464787367 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ee96800 == 15 [pid = 2012] [id = 48] 19:26:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7e02e400) [pid = 2012] [serial = 142] [outer = (nil)] 19:26:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7e2c8800) [pid = 2012] [serial = 143] [outer = 0x7fca7e02e400] 19:26:27 INFO - PROCESS | 2012 | 1461464787439 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7fbb2000) [pid = 2012] [serial = 144] [outer = 0x7fca7e02e400] 19:26:28 INFO - PROCESS | 2012 | 1461464788392 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]]]}] 19:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1391ms 19:26:28 INFO - PROCESS | 2012 | 1461464788437 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 19:26:28 INFO - PROCESS | 2012 | 1461464788444 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 19:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:26:28 INFO - PROCESS | 2012 | 1461464788452 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:26:28 INFO - PROCESS | 2012 | 1461464788457 Marionette TRACE conn4 <- [1,166,null,{}] 19:26:28 INFO - PROCESS | 2012 | 1461464788463 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}] 19:26:28 INFO - PROCESS | 2012 | 1461464788659 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 19:26:28 INFO - PROCESS | 2012 | 1461464788792 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8850e800 == 16 [pid = 2012] [id = 49] 19:26:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca83090c00) [pid = 2012] [serial = 145] [outer = (nil)] 19:26:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca85e7c400) [pid = 2012] [serial = 146] [outer = 0x7fca83090c00] 19:26:28 INFO - PROCESS | 2012 | 1461464788870 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca86dc3800) [pid = 2012] [serial = 147] [outer = 0x7fca83090c00] 19:26:29 INFO - PROCESS | 2012 | 1461464789783 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]]]}] 19:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1387ms 19:26:29 INFO - PROCESS | 2012 | 1461464789843 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 19:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:26:29 INFO - PROCESS | 2012 | 1461464789855 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 19:26:29 INFO - PROCESS | 2012 | 1461464789866 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 2012 | 1461464789868 Marionette TRACE conn4 <- [1,170,null,{}] 19:26:29 INFO - PROCESS | 2012 | 1461464789874 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}] 19:26:30 INFO - PROCESS | 2012 | 1461464790036 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 19:26:30 INFO - PROCESS | 2012 | 1461464790172 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ee30800 == 17 [pid = 2012] [id = 50] 19:26:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7e2c7800) [pid = 2012] [serial = 148] [outer = (nil)] 19:26:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca7e30ec00) [pid = 2012] [serial = 149] [outer = 0x7fca7e2c7800] 19:26:30 INFO - PROCESS | 2012 | 1461464790248 Marionette DEBUG loaded listener.js 19:26:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca83097c00) [pid = 2012] [serial = 150] [outer = 0x7fca7e2c7800] 19:26:31 INFO - PROCESS | 2012 | 1461464791153 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:26:31 INFO - PROCESS | 2012 | 1461464791444 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]]]}] 19:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1633ms 19:26:31 INFO - PROCESS | 2012 | 1461464791496 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 19:26:31 INFO - PROCESS | 2012 | 1461464791501 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 19:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:26:31 INFO - PROCESS | 2012 | 1461464791511 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - PROCESS | 2012 | 1461464791515 Marionette TRACE conn4 <- [1,174,null,{}] 19:26:31 INFO - PROCESS | 2012 | 1461464791530 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}] 19:26:31 INFO - PROCESS | 2012 | 1461464791742 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca84e46400) [pid = 2012] [serial = 68] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca9793e800) [pid = 2012] [serial = 2] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca840c1c00) [pid = 2012] [serial = 70] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca83f66800) [pid = 2012] [serial = 37] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7ef14800) [pid = 2012] [serial = 28] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca87231400) [pid = 2012] [serial = 43] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca88628c00) [pid = 2012] [serial = 46] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca8af22800) [pid = 2012] [serial = 49] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca8af70800) [pid = 2012] [serial = 50] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca93c1e000) [pid = 2012] [serial = 52] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca7e02dc00) [pid = 2012] [serial = 25] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca84e3b400) [pid = 2012] [serial = 40] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca84924c00) [pid = 2012] [serial = 34] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca858a0400) [pid = 2012] [serial = 35] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca84e42400) [pid = 2012] [serial = 38] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca94b05000) [pid = 2012] [serial = 53] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca86d1fc00) [pid = 2012] [serial = 41] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca94b70400) [pid = 2012] [serial = 55] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca88289400) [pid = 2012] [serial = 44] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca7e452400) [pid = 2012] [serial = 26] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca7fbb3c00) [pid = 2012] [serial = 31] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca94fddc00) [pid = 2012] [serial = 56] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca8a987800) [pid = 2012] [serial = 47] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca8ec7c000) [pid = 2012] [serial = 101] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca95d0ec00) [pid = 2012] [serial = 103] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca8828a400) [pid = 2012] [serial = 74] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca87a41800) [pid = 2012] [serial = 113] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca84032400) [pid = 2012] [serial = 97] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca94b7d000) [pid = 2012] [serial = 91] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca875ac800) [pid = 2012] [serial = 73] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca8a990000) [pid = 2012] [serial = 100] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca95dc1400) [pid = 2012] [serial = 83] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca8af38800) [pid = 2012] [serial = 76] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 83 (0x7fca97ec7c00) [pid = 2012] [serial = 119] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 82 (0x7fca86495400) [pid = 2012] [serial = 9] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 81 (0x7fca8a98a400) [pid = 2012] [serial = 89] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 80 (0x7fca863ac000) [pid = 2012] [serial = 62] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 79 (0x7fca87db1400) [pid = 2012] [serial = 64] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 78 (0x7fca97e4b000) [pid = 2012] [serial = 94] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 77 (0x7fca8a986c00) [pid = 2012] [serial = 114] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 76 (0x7fca832c4400) [pid = 2012] [serial = 59] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 75 (0x7fca93ce4c00) [pid = 2012] [serial = 77] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 74 (0x7fca8590f800) [pid = 2012] [serial = 71] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 73 (0x7fca85e80800) [pid = 2012] [serial = 61] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 72 (0x7fca7fd5d800) [pid = 2012] [serial = 58] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 71 (0x7fca882abc00) [pid = 2012] [serial = 88] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 70 (0x7fca95cee400) [pid = 2012] [serial = 92] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 69 (0x7fca886c7800) [pid = 2012] [serial = 116] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 68 (0x7fca94d05400) [pid = 2012] [serial = 79] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 67 (0x7fca7fbb1000) [pid = 2012] [serial = 19] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 66 (0x7fca7fd66400) [pid = 2012] [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.] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 65 (0x7fca9c888400) [pid = 2012] [serial = 111] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 64 (0x7fca95cef000) [pid = 2012] [serial = 82] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 63 (0x7fca88627800) [pid = 2012] [serial = 65] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 62 (0x7fca83d42000) [pid = 2012] [serial = 67] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 61 (0x7fca863a6400) [pid = 2012] [serial = 98] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 60 (0x7fca9952d800) [pid = 2012] [serial = 95] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 59 (0x7fca9bec0c00) [pid = 2012] [serial = 110] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 58 (0x7fca84875400) [pid = 2012] [serial = 23] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 57 (0x7fca860de800) [pid = 2012] [serial = 12] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 56 (0x7fca9a1ee000) [pid = 2012] [serial = 108] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 55 (0x7fca9cb9d000) [pid = 2012] [serial = 123] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 54 (0x7fca9c890000) [pid = 2012] [serial = 122] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 53 (0x7fca8590dc00) [pid = 2012] [serial = 85] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 52 (0x7fca863ab000) [pid = 2012] [serial = 86] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 51 (0x7fca8129bc00) [pid = 2012] [serial = 125] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 50 (0x7fca83f64800) [pid = 2012] [serial = 107] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 49 (0x7fca7ef37c00) [pid = 2012] [serial = 22] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 48 (0x7fca998ad000) [pid = 2012] [serial = 120] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 47 (0x7fca97926000) [pid = 2012] [serial = 104] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 46 (0x7fca95c3a000) [pid = 2012] [serial = 80] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 45 (0x7fca8ec82800) [pid = 2012] [serial = 117] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 44 (0x7fca840c0800) [pid = 2012] [serial = 16] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | --DOMWINDOW == 43 (0x7fca7fd5fc00) [pid = 2012] [serial = 17] [outer = (nil)] [url = about:blank] 19:26:31 INFO - PROCESS | 2012 | 1461464791930 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e285800 == 18 [pid = 2012] [id = 51] 19:26:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 44 (0x7fca7e170800) [pid = 2012] [serial = 151] [outer = (nil)] 19:26:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 45 (0x7fca7eef4c00) [pid = 2012] [serial = 152] [outer = 0x7fca7e170800] 19:26:31 INFO - PROCESS | 2012 | 1461464791995 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 46 (0x7fca83092400) [pid = 2012] [serial = 153] [outer = 0x7fca7e170800] 19:26:32 INFO - PROCESS | 2012 | 1461464792620 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]]]}] 19:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1134ms 19:26:32 INFO - PROCESS | 2012 | 1461464792645 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 19:26:32 INFO - PROCESS | 2012 | 1461464792651 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 19:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:26:32 INFO - PROCESS | 2012 | 1461464792660 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:26:32 INFO - PROCESS | 2012 | 1461464792664 Marionette TRACE conn4 <- [1,178,null,{}] 19:26:32 INFO - PROCESS | 2012 | 1461464792669 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}] 19:26:32 INFO - PROCESS | 2012 | 1461464792804 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 19:26:32 INFO - PROCESS | 2012 | 1461464792888 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832a9000 == 19 [pid = 2012] [id = 52] 19:26:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 47 (0x7fca83090800) [pid = 2012] [serial = 154] [outer = (nil)] 19:26:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 48 (0x7fca83d38c00) [pid = 2012] [serial = 155] [outer = 0x7fca83090800] 19:26:32 INFO - PROCESS | 2012 | 1461464792959 Marionette DEBUG loaded listener.js 19:26:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 49 (0x7fca8402c000) [pid = 2012] [serial = 156] [outer = 0x7fca83090800] 19:26:33 INFO - PROCESS | 2012 | 1461464793766 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]]]}] 19:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1134ms 19:26:33 INFO - PROCESS | 2012 | 1461464793793 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 19:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:26:33 INFO - PROCESS | 2012 | 1461464793797 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 19:26:33 INFO - PROCESS | 2012 | 1461464793802 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:26:33 INFO - PROCESS | 2012 | 1461464793808 Marionette TRACE conn4 <- [1,182,null,{}] 19:26:33 INFO - PROCESS | 2012 | 1461464793823 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}] 19:26:33 INFO - PROCESS | 2012 | 1461464793964 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 19:26:33 INFO - PROCESS | 2012 | 1461464793991 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85087000 == 20 [pid = 2012] [id = 53] 19:26:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 50 (0x7fca8590f800) [pid = 2012] [serial = 157] [outer = (nil)] 19:26:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 51 (0x7fca85c2b800) [pid = 2012] [serial = 158] [outer = 0x7fca8590f800] 19:26:34 INFO - PROCESS | 2012 | 1461464794062 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 52 (0x7fca863a6000) [pid = 2012] [serial = 159] [outer = 0x7fca8590f800] 19:26:34 INFO - PROCESS | 2012 | 1461464794808 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]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1041ms 19:26:34 INFO - PROCESS | 2012 | 1461464794843 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 2012 | 1461464794847 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 19:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:26:34 INFO - PROCESS | 2012 | 1461464794863 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 2012 | 1461464794865 Marionette TRACE conn4 <- [1,186,null,{}] 19:26:34 INFO - PROCESS | 2012 | 1461464794872 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}] 19:26:35 INFO - PROCESS | 2012 | 1461464795084 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 19:26:35 INFO - PROCESS | 2012 | 1461464795115 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86111800 == 21 [pid = 2012] [id = 54] 19:26:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 53 (0x7fca86496400) [pid = 2012] [serial = 160] [outer = (nil)] 19:26:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 54 (0x7fca87211800) [pid = 2012] [serial = 161] [outer = 0x7fca86496400] 19:26:35 INFO - PROCESS | 2012 | 1461464795176 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 55 (0x7fca8722e000) [pid = 2012] [serial = 162] [outer = 0x7fca86496400] 19:26:35 INFO - PROCESS | 2012 | 1461464795872 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]]]}] 19:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1049ms 19:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:26:35 INFO - PROCESS | 2012 | 1461464795903 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 2012 | 1461464795906 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 19:26:35 INFO - PROCESS | 2012 | 1461464795910 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 2012 | 1461464795914 Marionette TRACE conn4 <- [1,190,null,{}] 19:26:35 INFO - PROCESS | 2012 | 1461464795927 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}] 19:26:36 INFO - PROCESS | 2012 | 1461464796095 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 19:26:36 INFO - PROCESS | 2012 | 1461464796117 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c90800 == 22 [pid = 2012] [id = 55] 19:26:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 56 (0x7fca7e302800) [pid = 2012] [serial = 163] [outer = (nil)] 19:26:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 57 (0x7fca87a41800) [pid = 2012] [serial = 164] [outer = 0x7fca7e302800] 19:26:36 INFO - PROCESS | 2012 | 1461464796179 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 58 (0x7fca7e2ca400) [pid = 2012] [serial = 165] [outer = 0x7fca7e302800] 19:26:36 INFO - PROCESS | 2012 | --DOMWINDOW == 57 (0x7fca81291800) [pid = 2012] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:26:36 INFO - PROCESS | 2012 | --DOMWINDOW == 56 (0x7fca832c1400) [pid = 2012] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:26:36 INFO - PROCESS | 2012 | --DOMWINDOW == 55 (0x7fca83dcac00) [pid = 2012] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:26:36 INFO - PROCESS | 2012 | --DOMWINDOW == 54 (0x7fca84e48400) [pid = 2012] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:26:36 INFO - PROCESS | 2012 | --DOMWINDOW == 53 (0x7fca88620c00) [pid = 2012] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:26:36 INFO - PROCESS | 2012 | 1461464796899 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]]]}] 19:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1032ms 19:26:36 INFO - PROCESS | 2012 | 1461464796943 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 2012 | 1461464796947 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 19:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:26:36 INFO - PROCESS | 2012 | 1461464796958 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 2012 | 1461464796960 Marionette TRACE conn4 <- [1,194,null,{}] 19:26:36 INFO - PROCESS | 2012 | 1461464796965 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}] 19:26:37 INFO - PROCESS | 2012 | 1461464797147 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 19:26:37 INFO - PROCESS | 2012 | 1461464797158 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87432000 == 23 [pid = 2012] [id = 56] 19:26:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 54 (0x7fca88589c00) [pid = 2012] [serial = 166] [outer = (nil)] 19:26:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 55 (0x7fca8a987800) [pid = 2012] [serial = 167] [outer = 0x7fca88589c00] 19:26:37 INFO - PROCESS | 2012 | 1461464797224 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 56 (0x7fca8af2f000) [pid = 2012] [serial = 168] [outer = 0x7fca88589c00] 19:26:37 INFO - PROCESS | 2012 | 1461464797891 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]]]}] 19:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 980ms 19:26:37 INFO - PROCESS | 2012 | 1461464797939 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 19:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:26:37 INFO - PROCESS | 2012 | 1461464797946 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 19:26:37 INFO - PROCESS | 2012 | 1461464797952 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 2012 | 1461464797954 Marionette TRACE conn4 <- [1,198,null,{}] 19:26:37 INFO - PROCESS | 2012 | 1461464797959 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}] 19:26:38 INFO - PROCESS | 2012 | 1461464798116 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 19:26:38 INFO - PROCESS | 2012 | 1461464798135 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87ab6000 == 24 [pid = 2012] [id = 57] 19:26:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 57 (0x7fca83d33400) [pid = 2012] [serial = 169] [outer = (nil)] 19:26:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 58 (0x7fca8af30800) [pid = 2012] [serial = 170] [outer = 0x7fca83d33400] 19:26:38 INFO - PROCESS | 2012 | 1461464798194 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 59 (0x7fca8dd4ac00) [pid = 2012] [serial = 171] [outer = 0x7fca83d33400] 19:26:38 INFO - PROCESS | 2012 | 1461464798963 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]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1035ms 19:26:38 INFO - PROCESS | 2012 | 1461464798989 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 2012 | 1461464798996 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 19:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:26:39 INFO - PROCESS | 2012 | 1461464799018 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:26:39 INFO - PROCESS | 2012 | 1461464799023 Marionette TRACE conn4 <- [1,202,null,{}] 19:26:39 INFO - PROCESS | 2012 | 1461464799030 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}] 19:26:39 INFO - PROCESS | 2012 | 1461464799197 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 19:26:39 INFO - PROCESS | 2012 | 1461464799321 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8151f000 == 25 [pid = 2012] [id = 58] 19:26:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 60 (0x7fca7e310800) [pid = 2012] [serial = 172] [outer = (nil)] 19:26:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 61 (0x7fca81292400) [pid = 2012] [serial = 173] [outer = 0x7fca7e310800] 19:26:39 INFO - PROCESS | 2012 | 1461464799397 Marionette DEBUG loaded listener.js 19:26:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 62 (0x7fca83096400) [pid = 2012] [serial = 174] [outer = 0x7fca7e310800] 19:26:40 INFO - PROCESS | 2012 | 1461464800256 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]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1298ms 19:26:40 INFO - PROCESS | 2012 | 1461464800304 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 2012 | 1461464800313 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 19:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:26:40 INFO - PROCESS | 2012 | 1461464800323 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 2012 | 1461464800327 Marionette TRACE conn4 <- [1,206,null,{}] 19:26:40 INFO - PROCESS | 2012 | 1461464800333 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}] 19:26:40 INFO - PROCESS | 2012 | 1461464800493 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 19:26:40 INFO - PROCESS | 2012 | 1461464800617 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85085000 == 26 [pid = 2012] [id = 59] 19:26:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 63 (0x7fca7eef7c00) [pid = 2012] [serial = 175] [outer = (nil)] 19:26:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 64 (0x7fca84877400) [pid = 2012] [serial = 176] [outer = 0x7fca7eef7c00] 19:26:40 INFO - PROCESS | 2012 | 1461464800689 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 65 (0x7fca85b4b400) [pid = 2012] [serial = 177] [outer = 0x7fca7eef7c00] 19:26:41 INFO - PROCESS | 2012 | 1461464801505 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]]]}] 19:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1232ms 19:26:41 INFO - PROCESS | 2012 | 1461464801556 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 19:26:41 INFO - PROCESS | 2012 | 1461464801560 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 19:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:26:41 INFO - PROCESS | 2012 | 1461464801566 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:26:41 INFO - PROCESS | 2012 | 1461464801572 Marionette TRACE conn4 <- [1,210,null,{}] 19:26:41 INFO - PROCESS | 2012 | 1461464801587 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}] 19:26:41 INFO - PROCESS | 2012 | 1461464801746 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 19:26:41 INFO - PROCESS | 2012 | 1461464801871 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885bc000 == 27 [pid = 2012] [id = 60] 19:26:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 66 (0x7fca86493000) [pid = 2012] [serial = 178] [outer = (nil)] 19:26:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 67 (0x7fca8857ec00) [pid = 2012] [serial = 179] [outer = 0x7fca86493000] 19:26:41 INFO - PROCESS | 2012 | 1461464801945 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 68 (0x7fca886c4000) [pid = 2012] [serial = 180] [outer = 0x7fca86493000] 19:26:42 INFO - PROCESS | 2012 | 1461464802792 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]]]}] 19:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1283ms 19:26:42 INFO - PROCESS | 2012 | 1461464802851 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 2012 | 1461464802855 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 19:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:26:42 INFO - PROCESS | 2012 | 1461464802861 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 2012 | 1461464802864 Marionette TRACE conn4 <- [1,214,null,{}] 19:26:42 INFO - PROCESS | 2012 | 1461464802869 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}] 19:26:43 INFO - PROCESS | 2012 | 1461464803034 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 19:26:43 INFO - PROCESS | 2012 | 1461464803160 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca80828000 == 28 [pid = 2012] [id = 61] 19:26:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 69 (0x7fca7e039c00) [pid = 2012] [serial = 181] [outer = (nil)] 19:26:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 70 (0x7fca832c0800) [pid = 2012] [serial = 182] [outer = 0x7fca7e039c00] 19:26:43 INFO - PROCESS | 2012 | 1461464803232 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 71 (0x7fca8ec7c800) [pid = 2012] [serial = 183] [outer = 0x7fca7e039c00] 19:26:44 INFO - PROCESS | 2012 | 1461464804260 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]]]}] 19:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1437ms 19:26:44 INFO - PROCESS | 2012 | 1461464804299 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 2012 | 1461464804305 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 19:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:26:44 INFO - PROCESS | 2012 | 1461464804313 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 2012 | 1461464804318 Marionette TRACE conn4 <- [1,218,null,{}] 19:26:44 INFO - PROCESS | 2012 | 1461464804325 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}] 19:26:44 INFO - PROCESS | 2012 | 1461464804474 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 19:26:44 INFO - PROCESS | 2012 | 1461464804582 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81253800 == 29 [pid = 2012] [id = 62] 19:26:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 72 (0x7fca8084e400) [pid = 2012] [serial = 184] [outer = (nil)] 19:26:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 73 (0x7fca83099800) [pid = 2012] [serial = 185] [outer = 0x7fca8084e400] 19:26:44 INFO - PROCESS | 2012 | 1461464804647 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 74 (0x7fca83d3b400) [pid = 2012] [serial = 186] [outer = 0x7fca8084e400] 19:26:44 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86d5c800 == 28 [pid = 2012] [id = 42] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 73 (0x7fca83092800) [pid = 2012] [serial = 126] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 72 (0x7fca83f68800) [pid = 2012] [serial = 128] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 71 (0x7fca84927400) [pid = 2012] [serial = 129] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 70 (0x7fca86ab1400) [pid = 2012] [serial = 131] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 69 (0x7fca94844000) [pid = 2012] [serial = 134] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 68 (0x7fca99755c00) [pid = 2012] [serial = 137] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 67 (0x7fca99db2800) [pid = 2012] [serial = 138] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 66 (0x7fca95c44c00) [pid = 2012] [serial = 135] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 65 (0x7fca88287c00) [pid = 2012] [serial = 132] [outer = (nil)] [url = about:blank] 19:26:44 INFO - PROCESS | 2012 | --DOMWINDOW == 64 (0x7fca85ba4400) [pid = 2012] [serial = 140] [outer = (nil)] [url = about:blank] 19:26:45 INFO - PROCESS | 2012 | 1461464805368 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]]]}] 19:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1080ms 19:26:45 INFO - PROCESS | 2012 | 1461464805395 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 2012 | 1461464805402 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 19:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:26:45 INFO - PROCESS | 2012 | 1461464805411 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - PROCESS | 2012 | 1461464805414 Marionette TRACE conn4 <- [1,222,null,{}] 19:26:45 INFO - PROCESS | 2012 | 1461464805420 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}] 19:26:45 INFO - PROCESS | 2012 | 1461464805567 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 19:26:45 INFO - PROCESS | 2012 | 1461464805658 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85cf0000 == 29 [pid = 2012] [id = 63] 19:26:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 65 (0x7fca81296c00) [pid = 2012] [serial = 187] [outer = (nil)] 19:26:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 66 (0x7fca858fac00) [pid = 2012] [serial = 188] [outer = 0x7fca81296c00] 19:26:45 INFO - PROCESS | 2012 | 1461464805721 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 67 (0x7fca860e0000) [pid = 2012] [serial = 189] [outer = 0x7fca81296c00] 19:26:46 INFO - PROCESS | 2012 | 1461464806354 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]]]}] 19:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 19:26:46 INFO - PROCESS | 2012 | 1461464806393 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 2012 | 1461464806395 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 19:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:26:46 INFO - PROCESS | 2012 | 1461464806402 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 2012 | 1461464806407 Marionette TRACE conn4 <- [1,226,null,{}] 19:26:46 INFO - PROCESS | 2012 | 1461464806422 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}] 19:26:46 INFO - PROCESS | 2012 | 1461464806596 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 19:26:46 INFO - PROCESS | 2012 | 1461464806624 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87124000 == 30 [pid = 2012] [id = 64] 19:26:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 68 (0x7fca867d2400) [pid = 2012] [serial = 190] [outer = (nil)] 19:26:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 69 (0x7fca87db1c00) [pid = 2012] [serial = 191] [outer = 0x7fca867d2400] 19:26:46 INFO - PROCESS | 2012 | 1461464806688 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 70 (0x7fca8a98b400) [pid = 2012] [serial = 192] [outer = 0x7fca867d2400] 19:26:47 INFO - PROCESS | 2012 | 1461464807452 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]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1085ms 19:26:47 INFO - PROCESS | 2012 | 1461464807494 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 2012 | 1461464807509 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 19:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:26:47 INFO - PROCESS | 2012 | 1461464807524 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 2012 | 1461464807526 Marionette TRACE conn4 <- [1,230,null,{}] 19:26:47 INFO - PROCESS | 2012 | 1461464807532 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}] 19:26:47 INFO - PROCESS | 2012 | 1461464807693 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 19:26:47 INFO - PROCESS | 2012 | 1461464807718 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885c3800 == 31 [pid = 2012] [id = 65] 19:26:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 71 (0x7fca8857f400) [pid = 2012] [serial = 193] [outer = (nil)] 19:26:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 72 (0x7fca8ec7bc00) [pid = 2012] [serial = 194] [outer = 0x7fca8857f400] 19:26:47 INFO - PROCESS | 2012 | 1461464807779 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 73 (0x7fca93c1ac00) [pid = 2012] [serial = 195] [outer = 0x7fca8857f400] 19:26:48 INFO - PROCESS | 2012 | 1461464808473 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]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 980ms 19:26:48 INFO - PROCESS | 2012 | 1461464808505 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 19:26:48 INFO - PROCESS | 2012 | 1461464808508 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 19:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:26:48 INFO - PROCESS | 2012 | 1461464808514 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 2012 | 1461464808516 Marionette TRACE conn4 <- [1,234,null,{}] 19:26:48 INFO - PROCESS | 2012 | 1461464808526 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}] 19:26:48 INFO - PROCESS | 2012 | 1461464808685 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 19:26:48 INFO - PROCESS | 2012 | 1461464808747 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8e017800 == 32 [pid = 2012] [id = 66] 19:26:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 74 (0x7fca7e032000) [pid = 2012] [serial = 196] [outer = (nil)] 19:26:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 75 (0x7fca93ce4800) [pid = 2012] [serial = 197] [outer = 0x7fca7e032000] 19:26:48 INFO - PROCESS | 2012 | 1461464808807 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 76 (0x7fca81293000) [pid = 2012] [serial = 198] [outer = 0x7fca7e032000] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 75 (0x7fca83090800) [pid = 2012] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 74 (0x7fca8590f800) [pid = 2012] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 73 (0x7fca86496400) [pid = 2012] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 72 (0x7fca7e170800) [pid = 2012] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 71 (0x7fca7e302800) [pid = 2012] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 70 (0x7fca88589c00) [pid = 2012] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:26:49 INFO - PROCESS | 2012 | --DOMWINDOW == 69 (0x7fca8128f800) [pid = 2012] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:26:49 INFO - PROCESS | 2012 | 1461464809564 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]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1078ms 19:26:49 INFO - PROCESS | 2012 | 1461464809593 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 19:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:26:49 INFO - PROCESS | 2012 | 1461464809596 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 19:26:49 INFO - PROCESS | 2012 | 1461464809601 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 2012 | 1461464809604 Marionette TRACE conn4 <- [1,238,null,{}] 19:26:49 INFO - PROCESS | 2012 | 1461464809609 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}] 19:26:49 INFO - PROCESS | 2012 | 1461464809754 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 19:26:49 INFO - PROCESS | 2012 | 1461464809783 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca948cb000 == 33 [pid = 2012] [id = 67] 19:26:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 70 (0x7fca86496400) [pid = 2012] [serial = 199] [outer = (nil)] 19:26:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 71 (0x7fca94fd9800) [pid = 2012] [serial = 200] [outer = 0x7fca86496400] 19:26:49 INFO - PROCESS | 2012 | 1461464809848 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 72 (0x7fca95cef000) [pid = 2012] [serial = 201] [outer = 0x7fca86496400] 19:26:50 INFO - PROCESS | 2012 | 1461464810575 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]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1029ms 19:26:50 INFO - PROCESS | 2012 | 1461464810631 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 19:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:26:50 INFO - PROCESS | 2012 | 1461464810635 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 19:26:50 INFO - PROCESS | 2012 | 1461464810646 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 2012 | 1461464810648 Marionette TRACE conn4 <- [1,242,null,{}] 19:26:50 INFO - PROCESS | 2012 | 1461464810652 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}] 19:26:50 INFO - PROCESS | 2012 | 1461464810781 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 19:26:50 INFO - PROCESS | 2012 | 1461464810794 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94f22000 == 34 [pid = 2012] [id = 68] 19:26:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 73 (0x7fca959b3800) [pid = 2012] [serial = 202] [outer = (nil)] 19:26:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 74 (0x7fca960df000) [pid = 2012] [serial = 203] [outer = 0x7fca959b3800] 19:26:50 INFO - PROCESS | 2012 | 1461464810858 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 75 (0x7fca99755c00) [pid = 2012] [serial = 204] [outer = 0x7fca959b3800] 19:26:51 INFO - PROCESS | 2012 | 1461464811656 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]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1034ms 19:26:51 INFO - PROCESS | 2012 | 1461464811675 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 2012 | 1461464811680 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 19:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:26:51 INFO - PROCESS | 2012 | 1461464811688 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 2012 | 1461464811694 Marionette TRACE conn4 <- [1,246,null,{}] 19:26:51 INFO - PROCESS | 2012 | 1461464811720 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}] 19:26:51 INFO - PROCESS | 2012 | 1461464811873 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 19:26:51 INFO - PROCESS | 2012 | 1461464811985 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83d20000 == 35 [pid = 2012] [id = 69] 19:26:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 76 (0x7fca7e309800) [pid = 2012] [serial = 205] [outer = (nil)] 19:26:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 77 (0x7fca8084b400) [pid = 2012] [serial = 206] [outer = 0x7fca7e309800] 19:26:52 INFO - PROCESS | 2012 | 1461464812098 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 78 (0x7fca830e1800) [pid = 2012] [serial = 207] [outer = 0x7fca7e309800] 19:26:52 INFO - PROCESS | 2012 | 1461464812955 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]]]}] 19:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1308ms 19:26:53 INFO - PROCESS | 2012 | 1461464812999 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 2012 | 1461464813012 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 19:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:26:53 INFO - PROCESS | 2012 | 1461464813022 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 2012 | 1461464813026 Marionette TRACE conn4 <- [1,250,null,{}] 19:26:53 INFO - PROCESS | 2012 | 1461464813032 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}] 19:26:53 INFO - PROCESS | 2012 | 1461464813190 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 19:26:53 INFO - PROCESS | 2012 | 1461464813318 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88523800 == 36 [pid = 2012] [id = 70] 19:26:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 79 (0x7fca8590dc00) [pid = 2012] [serial = 208] [outer = (nil)] 19:26:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 80 (0x7fca863aa400) [pid = 2012] [serial = 209] [outer = 0x7fca8590dc00] 19:26:53 INFO - PROCESS | 2012 | 1461464813391 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 81 (0x7fca87230800) [pid = 2012] [serial = 210] [outer = 0x7fca8590dc00] 19:26:54 INFO - PROCESS | 2012 | 1461464814211 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]]]}] 19:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1233ms 19:26:54 INFO - PROCESS | 2012 | 1461464814255 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 2012 | 1461464814260 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 19:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:26:54 INFO - PROCESS | 2012 | 1461464814266 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 2012 | 1461464814272 Marionette TRACE conn4 <- [1,254,null,{}] 19:26:54 INFO - PROCESS | 2012 | 1461464814287 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}] 19:26:54 INFO - PROCESS | 2012 | 1461464814447 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 19:26:54 INFO - PROCESS | 2012 | 1461464814574 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f72000 == 37 [pid = 2012] [id = 71] 19:26:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 82 (0x7fca8af6a400) [pid = 2012] [serial = 211] [outer = (nil)] 19:26:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 83 (0x7fca94b73c00) [pid = 2012] [serial = 212] [outer = 0x7fca8af6a400] 19:26:54 INFO - PROCESS | 2012 | 1461464814649 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca94fe4000) [pid = 2012] [serial = 213] [outer = 0x7fca8af6a400] 19:26:55 INFO - PROCESS | 2012 | 1461464815535 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]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1333ms 19:26:55 INFO - PROCESS | 2012 | 1461464815600 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 19:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:26:55 INFO - PROCESS | 2012 | 1461464815605 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 19:26:55 INFO - PROCESS | 2012 | 1461464815610 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 2012 | 1461464815614 Marionette TRACE conn4 <- [1,258,null,{}] 19:26:55 INFO - PROCESS | 2012 | 1461464815619 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}] 19:26:55 INFO - PROCESS | 2012 | 1461464815774 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 19:26:55 INFO - PROCESS | 2012 | 1461464815902 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87793800 == 38 [pid = 2012] [id = 72] 19:26:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca7e2d5c00) [pid = 2012] [serial = 214] [outer = (nil)] 19:26:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca97921c00) [pid = 2012] [serial = 215] [outer = 0x7fca7e2d5c00] 19:26:55 INFO - PROCESS | 2012 | 1461464815977 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca998a9400) [pid = 2012] [serial = 216] [outer = 0x7fca7e2d5c00] 19:26:56 INFO - PROCESS | 2012 | 1461464816961 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]]]}] 19:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1432ms 19:26:57 INFO - PROCESS | 2012 | 1461464817043 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 19:26:57 INFO - PROCESS | 2012 | 1461464817049 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 19:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:26:57 INFO - PROCESS | 2012 | 1461464817057 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:26:57 INFO - PROCESS | 2012 | 1461464817062 Marionette TRACE conn4 <- [1,262,null,{}] 19:26:57 INFO - PROCESS | 2012 | 1461464817069 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}] 19:26:57 INFO - PROCESS | 2012 | 1461464817285 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 19:26:57 INFO - PROCESS | 2012 | 1461464817463 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e06e000 == 39 [pid = 2012] [id = 73] 19:26:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca7ee42800) [pid = 2012] [serial = 217] [outer = (nil)] 19:26:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca83d34c00) [pid = 2012] [serial = 218] [outer = 0x7fca7ee42800] 19:26:57 INFO - PROCESS | 2012 | 1461464817593 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca84033000) [pid = 2012] [serial = 219] [outer = 0x7fca7ee42800] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca8af30800) [pid = 2012] [serial = 170] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca7e2c8800) [pid = 2012] [serial = 143] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca7e30ec00) [pid = 2012] [serial = 149] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca85e7c400) [pid = 2012] [serial = 146] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca8722cc00) [pid = 2012] [serial = 141] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca83d38c00) [pid = 2012] [serial = 155] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 83 (0x7fca8402c000) [pid = 2012] [serial = 156] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 82 (0x7fca85c2b800) [pid = 2012] [serial = 158] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 81 (0x7fca87211800) [pid = 2012] [serial = 161] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 80 (0x7fca7eef4c00) [pid = 2012] [serial = 152] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 79 (0x7fca83092400) [pid = 2012] [serial = 153] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 78 (0x7fca87a41800) [pid = 2012] [serial = 164] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 77 (0x7fca8a987800) [pid = 2012] [serial = 167] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 76 (0x7fca7e2ca400) [pid = 2012] [serial = 165] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 75 (0x7fca8722e000) [pid = 2012] [serial = 162] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 74 (0x7fca8af2f000) [pid = 2012] [serial = 168] [outer = (nil)] [url = about:blank] 19:26:57 INFO - PROCESS | 2012 | --DOMWINDOW == 73 (0x7fca863a6000) [pid = 2012] [serial = 159] [outer = (nil)] [url = about:blank] 19:26:58 INFO - PROCESS | 2012 | 1461464818293 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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1281ms 19:26:58 INFO - PROCESS | 2012 | 1461464818338 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 2012 | 1461464818346 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 19:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:26:58 INFO - PROCESS | 2012 | 1461464818373 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 2012 | 1461464818377 Marionette TRACE conn4 <- [1,266,null,{}] 19:26:58 INFO - PROCESS | 2012 | 1461464818382 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}] 19:26:58 INFO - PROCESS | 2012 | 1461464818515 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 19:26:58 INFO - PROCESS | 2012 | 1461464818532 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca857e9000 == 40 [pid = 2012] [id = 74] 19:26:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 74 (0x7fca8589e800) [pid = 2012] [serial = 220] [outer = (nil)] 19:26:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 75 (0x7fca863a0800) [pid = 2012] [serial = 221] [outer = 0x7fca8589e800] 19:26:58 INFO - PROCESS | 2012 | 1461464818597 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 76 (0x7fca86dcdc00) [pid = 2012] [serial = 222] [outer = 0x7fca8589e800] 19:26:59 INFO - PROCESS | 2012 | 1461464819317 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]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 982ms 19:26:59 INFO - PROCESS | 2012 | 1461464819351 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 2012 | 1461464819355 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 19:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:26:59 INFO - PROCESS | 2012 | 1461464819361 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 2012 | 1461464819366 Marionette TRACE conn4 <- [1,270,null,{}] 19:26:59 INFO - PROCESS | 2012 | 1461464819388 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}] 19:26:59 INFO - PROCESS | 2012 | 1461464819538 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 19:26:59 INFO - PROCESS | 2012 | 1461464819550 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87114800 == 41 [pid = 2012] [id = 75] 19:26:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 77 (0x7fca87252800) [pid = 2012] [serial = 223] [outer = (nil)] 19:26:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 78 (0x7fca87257400) [pid = 2012] [serial = 224] [outer = 0x7fca87252800] 19:26:59 INFO - PROCESS | 2012 | 1461464819613 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 79 (0x7fca8770b400) [pid = 2012] [serial = 225] [outer = 0x7fca87252800] 19:27:00 INFO - PROCESS | 2012 | 1461464820432 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]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1090ms 19:27:00 INFO - PROCESS | 2012 | 1461464820465 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 2012 | 1461464820468 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 19:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:27:00 INFO - PROCESS | 2012 | 1461464820474 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 2012 | 1461464820476 Marionette TRACE conn4 <- [1,274,null,{}] 19:27:00 INFO - PROCESS | 2012 | 1461464820491 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}] 19:27:00 INFO - PROCESS | 2012 | 1461464820647 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 19:27:00 INFO - PROCESS | 2012 | 1461464820720 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882ec000 == 42 [pid = 2012] [id = 76] 19:27:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 80 (0x7fca8724f400) [pid = 2012] [serial = 226] [outer = (nil)] 19:27:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 81 (0x7fca8828a400) [pid = 2012] [serial = 227] [outer = 0x7fca8724f400] 19:27:00 INFO - PROCESS | 2012 | 1461464820823 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 82 (0x7fca886cc400) [pid = 2012] [serial = 228] [outer = 0x7fca8724f400] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 81 (0x7fca867d2400) [pid = 2012] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 80 (0x7fca8084e400) [pid = 2012] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 79 (0x7fca7e039c00) [pid = 2012] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 78 (0x7fca8857f400) [pid = 2012] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 77 (0x7fca7e032000) [pid = 2012] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 76 (0x7fca81296c00) [pid = 2012] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 75 (0x7fca86496400) [pid = 2012] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:27:02 INFO - PROCESS | 2012 | --DOMWINDOW == 74 (0x7fca7e2c7800) [pid = 2012] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:27:02 INFO - PROCESS | 2012 | 1461464822745 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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 2286ms 19:27:02 INFO - PROCESS | 2012 | 1461464822761 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 2012 | 1461464822765 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 19:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:27:02 INFO - PROCESS | 2012 | 1461464822770 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 2012 | 1461464822772 Marionette TRACE conn4 <- [1,278,null,{}] 19:27:02 INFO - PROCESS | 2012 | 1461464822777 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}] 19:27:02 INFO - PROCESS | 2012 | 1461464822907 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 19:27:02 INFO - PROCESS | 2012 | 1461464822923 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac61000 == 43 [pid = 2012] [id = 77] 19:27:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 75 (0x7fca7e2d4c00) [pid = 2012] [serial = 229] [outer = (nil)] 19:27:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 76 (0x7fca86496400) [pid = 2012] [serial = 230] [outer = 0x7fca7e2d4c00] 19:27:02 INFO - PROCESS | 2012 | 1461464822982 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 77 (0x7fca8a989c00) [pid = 2012] [serial = 231] [outer = 0x7fca7e2d4c00] 19:27:03 INFO - PROCESS | 2012 | 1461464823699 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]]]}] 19:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 979ms 19:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:27:03 INFO - PROCESS | 2012 | 1461464823749 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 2012 | 1461464823751 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 19:27:03 INFO - PROCESS | 2012 | 1461464823757 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 2012 | 1461464823759 Marionette TRACE conn4 <- [1,282,null,{}] 19:27:03 INFO - PROCESS | 2012 | 1461464823764 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}] 19:27:03 INFO - PROCESS | 2012 | 1461464823972 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 19:27:03 INFO - PROCESS | 2012 | 1461464823988 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94f16800 == 44 [pid = 2012] [id = 78] 19:27:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 78 (0x7fca8af69800) [pid = 2012] [serial = 232] [outer = (nil)] 19:27:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 79 (0x7fca9483a000) [pid = 2012] [serial = 233] [outer = 0x7fca8af69800] 19:27:04 INFO - PROCESS | 2012 | 1461464824054 Marionette DEBUG loaded listener.js 19:27:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 80 (0x7fca95f13c00) [pid = 2012] [serial = 234] [outer = 0x7fca8af69800] 19:27:04 INFO - PROCESS | 2012 | 1461464824888 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]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1177ms 19:27:04 INFO - PROCESS | 2012 | 1461464824935 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 19:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:27:04 INFO - PROCESS | 2012 | 1461464824940 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 19:27:04 INFO - PROCESS | 2012 | 1461464824948 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 2012 | 1461464824955 Marionette TRACE conn4 <- [1,286,null,{}] 19:27:04 INFO - PROCESS | 2012 | 1461464824964 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}] 19:27:05 INFO - PROCESS | 2012 | 1461464825129 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 19:27:05 INFO - PROCESS | 2012 | 1461464825261 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84eee800 == 45 [pid = 2012] [id = 79] 19:27:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 81 (0x7fca83f62c00) [pid = 2012] [serial = 235] [outer = (nil)] 19:27:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 82 (0x7fca84875800) [pid = 2012] [serial = 236] [outer = 0x7fca83f62c00] 19:27:05 INFO - PROCESS | 2012 | 1461464825367 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 83 (0x7fca85e7c400) [pid = 2012] [serial = 237] [outer = 0x7fca83f62c00] 19:27:06 INFO - PROCESS | 2012 | 1461464826158 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]]]}] 19:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1237ms 19:27:06 INFO - PROCESS | 2012 | 1461464826186 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 19:27:06 INFO - PROCESS | 2012 | 1461464826205 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 19:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:27:06 INFO - PROCESS | 2012 | 1461464826216 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 2012 | 1461464826220 Marionette TRACE conn4 <- [1,290,null,{}] 19:27:06 INFO - PROCESS | 2012 | 1461464826243 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}] 19:27:06 INFO - PROCESS | 2012 | 1461464826408 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 19:27:06 INFO - PROCESS | 2012 | 1461464826535 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8e00b000 == 46 [pid = 2012] [id = 80] 19:27:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca86dcd400) [pid = 2012] [serial = 238] [outer = (nil)] 19:27:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca875abc00) [pid = 2012] [serial = 239] [outer = 0x7fca86dcd400] 19:27:06 INFO - PROCESS | 2012 | 1461464826611 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca8857e800) [pid = 2012] [serial = 240] [outer = 0x7fca86dcd400] 19:27:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca94b03000) [pid = 2012] [serial = 241] [outer = 0x7fca7e453c00] 19:27:07 INFO - PROCESS | 2012 | 1461464827497 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]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1347ms 19:27:07 INFO - PROCESS | 2012 | 1461464827564 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 19:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:27:07 INFO - PROCESS | 2012 | 1461464827568 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 19:27:07 INFO - PROCESS | 2012 | 1461464827574 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 2012 | 1461464827580 Marionette TRACE conn4 <- [1,294,null,{}] 19:27:07 INFO - PROCESS | 2012 | 1461464827596 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}] 19:27:07 INFO - PROCESS | 2012 | 1461464827800 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 19:27:07 INFO - PROCESS | 2012 | 1461464827931 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996f4000 == 47 [pid = 2012] [id = 81] 19:27:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca8ec7d400) [pid = 2012] [serial = 242] [outer = (nil)] 19:27:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca94b7d000) [pid = 2012] [serial = 243] [outer = 0x7fca8ec7d400] 19:27:08 INFO - PROCESS | 2012 | 1461464828009 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca97e4ac00) [pid = 2012] [serial = 244] [outer = 0x7fca8ec7d400] 19:27:08 INFO - PROCESS | 2012 | 1461464828862 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]]]}] 19:27:08 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. 19:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1347ms 19:27:08 INFO - PROCESS | 2012 | 1461464828922 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 2012 | 1461464828926 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 19:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:27:08 INFO - PROCESS | 2012 | 1461464828932 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 2012 | 1461464828935 Marionette TRACE conn4 <- [1,298,null,{}] 19:27:08 INFO - PROCESS | 2012 | 1461464828958 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}] 19:27:09 INFO - PROCESS | 2012 | 1461464829113 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 19:27:09 INFO - PROCESS | 2012 | 1461464829242 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a19e800 == 48 [pid = 2012] [id = 82] 19:27:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca7e307800) [pid = 2012] [serial = 245] [outer = (nil)] 19:27:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca99db6000) [pid = 2012] [serial = 246] [outer = 0x7fca7e307800] 19:27:09 INFO - PROCESS | 2012 | 1461464829316 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca9a10f800) [pid = 2012] [serial = 247] [outer = 0x7fca7e307800] 19:27:10 INFO - PROCESS | 2012 | 1461464830125 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]]]}] 19:27:10 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. 19:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1251ms 19:27:10 INFO - PROCESS | 2012 | 1461464830184 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 2012 | 1461464830189 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 19:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:27:10 INFO - PROCESS | 2012 | 1461464830194 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 2012 | 1461464830197 Marionette TRACE conn4 <- [1,302,null,{}] 19:27:10 INFO - PROCESS | 2012 | 1461464830202 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}] 19:27:10 INFO - PROCESS | 2012 | 1461464830374 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 19:27:10 INFO - PROCESS | 2012 | 1461464830504 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9be94000 == 49 [pid = 2012] [id = 83] 19:27:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca998ad000) [pid = 2012] [serial = 248] [outer = (nil)] 19:27:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca9a20dc00) [pid = 2012] [serial = 249] [outer = 0x7fca998ad000] 19:27:10 INFO - PROCESS | 2012 | 1461464830578 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca9bec0c00) [pid = 2012] [serial = 250] [outer = 0x7fca998ad000] 19:27:11 INFO - PROCESS | 2012 | 1461464831388 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]]]}] 19:27:11 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. 19:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1229ms 19:27:11 INFO - PROCESS | 2012 | 1461464831424 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 2012 | 1461464831428 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 19:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:27:11 INFO - PROCESS | 2012 | 1461464831434 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 2012 | 1461464831436 Marionette TRACE conn4 <- [1,306,null,{}] 19:27:11 INFO - PROCESS | 2012 | 1461464831442 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}] 19:27:11 INFO - PROCESS | 2012 | 1461464831627 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 19:27:11 INFO - PROCESS | 2012 | 1461464831763 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81250000 == 50 [pid = 2012] [id = 84] 19:27:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca7e2c8800) [pid = 2012] [serial = 251] [outer = (nil)] 19:27:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca832bf800) [pid = 2012] [serial = 252] [outer = 0x7fca7e2c8800] 19:27:11 INFO - PROCESS | 2012 | 1461464831837 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca95f10c00) [pid = 2012] [serial = 253] [outer = 0x7fca7e2c8800] 19:27:12 INFO - PROCESS | 2012 | 1461464832887 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]]]}] 19:27:12 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. 19:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1481ms 19:27:12 INFO - PROCESS | 2012 | 1461464832916 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 2012 | 1461464832922 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 19:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:27:12 INFO - PROCESS | 2012 | 1461464832931 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 2012 | 1461464832935 Marionette TRACE conn4 <- [1,310,null,{}] 19:27:12 INFO - PROCESS | 2012 | 1461464832943 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}] 19:27:13 INFO - PROCESS | 2012 | 1461464833103 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 19:27:13 INFO - PROCESS | 2012 | 1461464833268 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef17800 == 51 [pid = 2012] [id = 85] 19:27:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca7e2d0800) [pid = 2012] [serial = 254] [outer = (nil)] 19:27:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca8402c000) [pid = 2012] [serial = 255] [outer = 0x7fca7e2d0800] 19:27:13 INFO - PROCESS | 2012 | 1461464833406 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca85e80800) [pid = 2012] [serial = 256] [outer = 0x7fca7e2d0800] 19:27:13 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac61000 == 50 [pid = 2012] [id = 77] 19:27:13 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882ec000 == 49 [pid = 2012] [id = 76] 19:27:13 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87114800 == 48 [pid = 2012] [id = 75] 19:27:13 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca857e9000 == 47 [pid = 2012] [id = 74] 19:27:13 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca960df000) [pid = 2012] [serial = 203] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e06e000 == 46 [pid = 2012] [id = 73] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca95cef000) [pid = 2012] [serial = 201] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca84877400) [pid = 2012] [serial = 176] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca8a98b400) [pid = 2012] [serial = 192] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca83099800) [pid = 2012] [serial = 185] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca8ec7c800) [pid = 2012] [serial = 183] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca93c1ac00) [pid = 2012] [serial = 195] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca81293000) [pid = 2012] [serial = 198] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca860e0000) [pid = 2012] [serial = 189] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca93ce4800) [pid = 2012] [serial = 197] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca81292400) [pid = 2012] [serial = 173] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca8857ec00) [pid = 2012] [serial = 179] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca858fac00) [pid = 2012] [serial = 188] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca94fd9800) [pid = 2012] [serial = 200] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca832c0800) [pid = 2012] [serial = 182] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca83097c00) [pid = 2012] [serial = 150] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca87db1c00) [pid = 2012] [serial = 191] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca83d3b400) [pid = 2012] [serial = 186] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | --DOMWINDOW == 83 (0x7fca8ec7bc00) [pid = 2012] [serial = 194] [outer = (nil)] [url = about:blank] 19:27:14 INFO - PROCESS | 2012 | 1461464834200 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]]]}] 19:27:14 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. 19:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1282ms 19:27:14 INFO - PROCESS | 2012 | 1461464834214 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 2012 | 1461464834221 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 19:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:27:14 INFO - PROCESS | 2012 | 1461464834239 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 2012 | 1461464834243 Marionette TRACE conn4 <- [1,314,null,{}] 19:27:14 INFO - PROCESS | 2012 | 1461464834249 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}] 19:27:14 INFO - PROCESS | 2012 | 1461464834389 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 19:27:14 INFO - PROCESS | 2012 | 1461464834406 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca857e9000 == 47 [pid = 2012] [id = 86] 19:27:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca858fac00) [pid = 2012] [serial = 257] [outer = (nil)] 19:27:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca864bf800) [pid = 2012] [serial = 258] [outer = 0x7fca858fac00] 19:27:14 INFO - PROCESS | 2012 | 1461464834471 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca864c5800) [pid = 2012] [serial = 259] [outer = 0x7fca858fac00] 19:27:15 INFO - PROCESS | 2012 | 1461464835251 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]]]}] 19:27:15 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. 19:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1035ms 19:27:15 INFO - PROCESS | 2012 | 1461464835278 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 19:27:15 INFO - PROCESS | 2012 | 1461464835281 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 19:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:27:15 INFO - PROCESS | 2012 | 1461464835288 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 2012 | 1461464835294 Marionette TRACE conn4 <- [1,318,null,{}] 19:27:15 INFO - PROCESS | 2012 | 1461464835372 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}] 19:27:15 INFO - PROCESS | 2012 | 1461464835519 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 19:27:15 INFO - PROCESS | 2012 | 1461464835609 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885bb000 == 48 [pid = 2012] [id = 87] 19:27:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca7deeb800) [pid = 2012] [serial = 260] [outer = (nil)] 19:27:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca860dc000) [pid = 2012] [serial = 261] [outer = 0x7fca7deeb800] 19:27:15 INFO - PROCESS | 2012 | 1461464835674 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca87202400) [pid = 2012] [serial = 262] [outer = 0x7fca7deeb800] 19:27:16 INFO - PROCESS | 2012 | 1461464836361 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]]]}] 19:27:16 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. 19:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1080ms 19:27:16 INFO - PROCESS | 2012 | 1461464836379 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 19:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:27:16 INFO - PROCESS | 2012 | 1461464836384 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 19:27:16 INFO - PROCESS | 2012 | 1461464836389 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 2012 | 1461464836392 Marionette TRACE conn4 <- [1,322,null,{}] 19:27:16 INFO - PROCESS | 2012 | 1461464836397 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}] 19:27:16 INFO - PROCESS | 2012 | 1461464836585 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 19:27:16 INFO - PROCESS | 2012 | 1461464836650 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94b8c000 == 49 [pid = 2012] [id = 88] 19:27:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca7def0800) [pid = 2012] [serial = 263] [outer = (nil)] 19:27:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca87258400) [pid = 2012] [serial = 264] [outer = 0x7fca7def0800] 19:27:16 INFO - PROCESS | 2012 | 1461464836711 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca87db1c00) [pid = 2012] [serial = 265] [outer = 0x7fca7def0800] 19:27:17 INFO - PROCESS | 2012 | 1461464837458 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]]]}] 19:27:17 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. 19:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1142ms 19:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:27:17 INFO - PROCESS | 2012 | 1461464837532 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 2012 | 1461464837534 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 19:27:17 INFO - PROCESS | 2012 | 1461464837540 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 2012 | 1461464837543 Marionette TRACE conn4 <- [1,326,null,{}] 19:27:17 INFO - PROCESS | 2012 | 1461464837548 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}] 19:27:17 INFO - PROCESS | 2012 | 1461464837717 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 19:27:17 INFO - PROCESS | 2012 | 1461464837736 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd08800 == 50 [pid = 2012] [id = 89] 19:27:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca87251c00) [pid = 2012] [serial = 266] [outer = (nil)] 19:27:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca8a992800) [pid = 2012] [serial = 267] [outer = 0x7fca87251c00] 19:27:17 INFO - PROCESS | 2012 | 1461464837798 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca8ec7e400) [pid = 2012] [serial = 268] [outer = 0x7fca87251c00] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca86493000) [pid = 2012] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca7e310800) [pid = 2012] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca7eef7c00) [pid = 2012] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca8724f400) [pid = 2012] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca7e2d4c00) [pid = 2012] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca7e2d5c00) [pid = 2012] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca7ee42800) [pid = 2012] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca8589e800) [pid = 2012] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca87252800) [pid = 2012] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca7e02e400) [pid = 2012] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca83090c00) [pid = 2012] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:27:18 INFO - PROCESS | 2012 | --DOMWINDOW == 83 (0x7fca83d33400) [pid = 2012] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:27:18 INFO - PROCESS | 2012 | 1461464838667 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]]]}] 19:27:18 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. 19:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1179ms 19:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:27:18 INFO - PROCESS | 2012 | 1461464838720 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 2012 | 1461464838722 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 19:27:18 INFO - PROCESS | 2012 | 1461464838729 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 2012 | 1461464838732 Marionette TRACE conn4 <- [1,330,null,{}] 19:27:18 INFO - PROCESS | 2012 | 1461464838737 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}] 19:27:18 INFO - PROCESS | 2012 | 1461464838905 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 19:27:18 INFO - PROCESS | 2012 | 1461464838994 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99faf000 == 51 [pid = 2012] [id = 90] 19:27:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca7e2cd800) [pid = 2012] [serial = 269] [outer = (nil)] 19:27:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca88283400) [pid = 2012] [serial = 270] [outer = 0x7fca7e2cd800] 19:27:19 INFO - PROCESS | 2012 | 1461464839074 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca979a5400) [pid = 2012] [serial = 271] [outer = 0x7fca7e2cd800] 19:27:19 INFO - PROCESS | 2012 | 1461464839768 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]]]}] 19:27:19 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. 19:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1079ms 19:27:19 INFO - PROCESS | 2012 | 1461464839817 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 2012 | 1461464839820 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 19:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:27:19 INFO - PROCESS | 2012 | 1461464839826 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 2012 | 1461464839828 Marionette TRACE conn4 <- [1,334,null,{}] 19:27:19 INFO - PROCESS | 2012 | 1461464839833 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}] 19:27:20 INFO - PROCESS | 2012 | 1461464839998 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 19:27:20 INFO - PROCESS | 2012 | 1461464840017 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e135000 == 52 [pid = 2012] [id = 91] 19:27:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca7ee42800) [pid = 2012] [serial = 272] [outer = (nil)] 19:27:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca99f3e400) [pid = 2012] [serial = 273] [outer = 0x7fca7ee42800] 19:27:20 INFO - PROCESS | 2012 | 1461464840082 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca9bec5400) [pid = 2012] [serial = 274] [outer = 0x7fca7ee42800] 19:27:21 INFO - PROCESS | 2012 | 1461464841046 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]]]}] 19:27:21 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. 19:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1276ms 19:27:21 INFO - PROCESS | 2012 | 1461464841104 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 2012 | 1461464841111 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 19:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:27:21 INFO - PROCESS | 2012 | 1461464841118 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 2012 | 1461464841124 Marionette TRACE conn4 <- [1,338,null,{}] 19:27:21 INFO - PROCESS | 2012 | 1461464841132 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}] 19:27:21 INFO - PROCESS | 2012 | 1461464841315 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 19:27:21 INFO - PROCESS | 2012 | 1461464841449 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ac6800 == 53 [pid = 2012] [id = 92] 19:27:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca7e2d5c00) [pid = 2012] [serial = 275] [outer = (nil)] 19:27:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca7e6e4800) [pid = 2012] [serial = 276] [outer = 0x7fca7e2d5c00] 19:27:21 INFO - PROCESS | 2012 | 1461464841525 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca7e6ea000) [pid = 2012] [serial = 277] [outer = 0x7fca7e2d5c00] 19:27:22 INFO - PROCESS | 2012 | 1461464842388 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]]]}] 19:27:22 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. 19:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1333ms 19:27:22 INFO - PROCESS | 2012 | 1461464842452 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 2012 | 1461464842460 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 19:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:27:22 INFO - PROCESS | 2012 | 1461464842471 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - PROCESS | 2012 | 1461464842474 Marionette TRACE conn4 <- [1,342,null,{}] 19:27:22 INFO - PROCESS | 2012 | 1461464842480 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}] 19:27:22 INFO - PROCESS | 2012 | 1461464842642 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 19:27:22 INFO - PROCESS | 2012 | 1461464842776 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9481d000 == 54 [pid = 2012] [id = 93] 19:27:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca7fd5d800) [pid = 2012] [serial = 278] [outer = (nil)] 19:27:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca81293800) [pid = 2012] [serial = 279] [outer = 0x7fca7fd5d800] 19:27:22 INFO - PROCESS | 2012 | 1461464842849 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca83d33400) [pid = 2012] [serial = 280] [outer = 0x7fca7fd5d800] 19:27:23 INFO - PROCESS | 2012 | 1461464843779 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]]]}] 19:27:23 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. 19:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1380ms 19:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:27:23 INFO - PROCESS | 2012 | 1461464843851 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 2012 | 1461464843854 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 19:27:23 INFO - PROCESS | 2012 | 1461464843861 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 2012 | 1461464843867 Marionette TRACE conn4 <- [1,346,null,{}] 19:27:23 INFO - PROCESS | 2012 | 1461464843882 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}] 19:27:24 INFO - PROCESS | 2012 | 1461464844085 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 19:27:24 INFO - PROCESS | 2012 | 1461464844221 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c46000 == 55 [pid = 2012] [id = 94] 19:27:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca864be000) [pid = 2012] [serial = 281] [outer = (nil)] 19:27:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca87210000) [pid = 2012] [serial = 282] [outer = 0x7fca864be000] 19:27:24 INFO - PROCESS | 2012 | 1461464844337 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca87259800) [pid = 2012] [serial = 283] [outer = 0x7fca864be000] 19:27:25 INFO - PROCESS | 2012 | 1461464845101 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]]]}] 19:27:25 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. 19:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1290ms 19:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:27:25 INFO - PROCESS | 2012 | 1461464845152 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 2012 | 1461464845156 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 19:27:25 INFO - PROCESS | 2012 | 1461464845162 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 2012 | 1461464845166 Marionette TRACE conn4 <- [1,350,null,{}] 19:27:25 INFO - PROCESS | 2012 | 1461464845172 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}] 19:27:25 INFO - PROCESS | 2012 | 1461464845373 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 19:27:25 INFO - PROCESS | 2012 | 1461464845549 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd84800 == 56 [pid = 2012] [id = 95] 19:27:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca8af1b400) [pid = 2012] [serial = 284] [outer = (nil)] 19:27:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca95c46c00) [pid = 2012] [serial = 285] [outer = 0x7fca8af1b400] 19:27:25 INFO - PROCESS | 2012 | 1461464845626 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca99f46400) [pid = 2012] [serial = 286] [outer = 0x7fca8af1b400] 19:27:26 INFO - PROCESS | 2012 | 1461464846445 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]]]}] 19:27:26 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. 19:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1339ms 19:27:26 INFO - PROCESS | 2012 | 1461464846501 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 2012 | 1461464846505 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 19:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:27:26 INFO - PROCESS | 2012 | 1461464846511 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:27:26 INFO - PROCESS | 2012 | 1461464846514 Marionette TRACE conn4 <- [1,354,null,{}] 19:27:26 INFO - PROCESS | 2012 | 1461464846519 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}] 19:27:26 INFO - PROCESS | 2012 | 1461464846678 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 19:27:26 INFO - PROCESS | 2012 | 1461464846823 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dda0000 == 57 [pid = 2012] [id = 96] 19:27:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca7e30dc00) [pid = 2012] [serial = 287] [outer = (nil)] 19:27:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca83095000) [pid = 2012] [serial = 288] [outer = 0x7fca7e30dc00] 19:27:26 INFO - PROCESS | 2012 | 1461464846896 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca886c3800) [pid = 2012] [serial = 289] [outer = 0x7fca7e30dc00] 19:27:27 INFO - PROCESS | 2012 | 1461464847997 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]]]}] 19:27:28 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. 19:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1539ms 19:27:28 INFO - PROCESS | 2012 | 1461464848051 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 19:27:28 INFO - PROCESS | 2012 | 1461464848057 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 19:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:27:28 INFO - PROCESS | 2012 | 1461464848065 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 2012 | 1461464848070 Marionette TRACE conn4 <- [1,358,null,{}] 19:27:28 INFO - PROCESS | 2012 | 1461464848079 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}] 19:27:28 INFO - PROCESS | 2012 | 1461464848307 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 19:27:28 INFO - PROCESS | 2012 | 1461464848568 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e13b000 == 58 [pid = 2012] [id = 97] 19:27:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca7e304000) [pid = 2012] [serial = 290] [outer = (nil)] 19:27:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca7e45cc00) [pid = 2012] [serial = 291] [outer = 0x7fca7e304000] 19:27:28 INFO - PROCESS | 2012 | 1461464848637 Marionette DEBUG loaded listener.js 19:27:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7e6ed000) [pid = 2012] [serial = 292] [outer = 0x7fca7e304000] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99faf000 == 57 [pid = 2012] [id = 90] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7fd08800 == 56 [pid = 2012] [id = 89] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca9483a000) [pid = 2012] [serial = 233] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | 1461464849523 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]]]}] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94b8c000 == 55 [pid = 2012] [id = 88] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca885bb000 == 54 [pid = 2012] [id = 87] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca857e9000 == 53 [pid = 2012] [id = 86] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ef17800 == 52 [pid = 2012] [id = 85] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a19e800 == 51 [pid = 2012] [id = 82] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996f4000 == 50 [pid = 2012] [id = 81] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8e00b000 == 49 [pid = 2012] [id = 80] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84eee800 == 48 [pid = 2012] [id = 79] 19:27:29 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94f16800 == 47 [pid = 2012] [id = 78] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca7fbb2000) [pid = 2012] [serial = 144] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca86dc3800) [pid = 2012] [serial = 147] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca8dd4ac00) [pid = 2012] [serial = 171] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca886c4000) [pid = 2012] [serial = 180] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca83096400) [pid = 2012] [serial = 174] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca85b4b400) [pid = 2012] [serial = 177] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca8828a400) [pid = 2012] [serial = 227] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca86496400) [pid = 2012] [serial = 230] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca886cc400) [pid = 2012] [serial = 228] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca998a9400) [pid = 2012] [serial = 216] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca97921c00) [pid = 2012] [serial = 215] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca83d34c00) [pid = 2012] [serial = 218] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca84033000) [pid = 2012] [serial = 219] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca863a0800) [pid = 2012] [serial = 221] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca86dcdc00) [pid = 2012] [serial = 222] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca87257400) [pid = 2012] [serial = 224] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca8084b400) [pid = 2012] [serial = 206] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca863aa400) [pid = 2012] [serial = 209] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca94b73c00) [pid = 2012] [serial = 212] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca8a989c00) [pid = 2012] [serial = 231] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca8770b400) [pid = 2012] [serial = 225] [outer = (nil)] [url = about:blank] 19:27:29 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. 19:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1534ms 19:27:29 INFO - PROCESS | 2012 | 1461464849600 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 2012 | 1461464849608 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 19:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:27:29 INFO - PROCESS | 2012 | 1461464849618 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 2012 | 1461464849621 Marionette TRACE conn4 <- [1,362,null,{}] 19:27:29 INFO - PROCESS | 2012 | 1461464849627 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}] 19:27:29 INFO - PROCESS | 2012 | 1461464849774 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 19:27:29 INFO - PROCESS | 2012 | 1461464849785 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83299800 == 48 [pid = 2012] [id = 98] 19:27:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca8308bc00) [pid = 2012] [serial = 293] [outer = (nil)] 19:27:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca83093400) [pid = 2012] [serial = 294] [outer = 0x7fca8308bc00] 19:27:29 INFO - PROCESS | 2012 | 1461464849847 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca832b9000) [pid = 2012] [serial = 295] [outer = 0x7fca8308bc00] 19:27:30 INFO - PROCESS | 2012 | 1461464850707 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]]]}] 19:27:30 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. 19:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1131ms 19:27:30 INFO - PROCESS | 2012 | 1461464850750 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 2012 | 1461464850754 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 19:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:27:30 INFO - PROCESS | 2012 | 1461464850760 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 2012 | 1461464850766 Marionette TRACE conn4 <- [1,366,null,{}] 19:27:30 INFO - PROCESS | 2012 | 1461464850781 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}] 19:27:30 INFO - PROCESS | 2012 | 1461464850937 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 19:27:31 INFO - PROCESS | 2012 | 1461464851034 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ad9800 == 49 [pid = 2012] [id = 99] 19:27:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca7e6e3400) [pid = 2012] [serial = 296] [outer = (nil)] 19:27:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca84e3b800) [pid = 2012] [serial = 297] [outer = 0x7fca7e6e3400] 19:27:31 INFO - PROCESS | 2012 | 1461464851138 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca85ba4000) [pid = 2012] [serial = 298] [outer = 0x7fca7e6e3400] 19:27:32 INFO - PROCESS | 2012 | 1461464852000 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]]]}] 19:27:32 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. 19:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1284ms 19:27:32 INFO - PROCESS | 2012 | 1461464852047 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 19:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:27:32 INFO - PROCESS | 2012 | 1461464852051 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 19:27:32 INFO - PROCESS | 2012 | 1461464852057 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 2012 | 1461464852060 Marionette TRACE conn4 <- [1,370,null,{}] 19:27:32 INFO - PROCESS | 2012 | 1461464852065 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}] 19:27:32 INFO - PROCESS | 2012 | 1461464852244 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 19:27:32 INFO - PROCESS | 2012 | 1461464852276 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87121800 == 50 [pid = 2012] [id = 100] 19:27:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca85bae400) [pid = 2012] [serial = 299] [outer = (nil)] 19:27:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca864c0800) [pid = 2012] [serial = 300] [outer = 0x7fca85bae400] 19:27:32 INFO - PROCESS | 2012 | 1461464852338 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca867d2400) [pid = 2012] [serial = 301] [outer = 0x7fca85bae400] 19:27:33 INFO - PROCESS | 2012 | 1461464853117 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]]]}] 19:27:33 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. 19:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1129ms 19:27:33 INFO - PROCESS | 2012 | 1461464853186 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 2012 | 1461464853190 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 19:27:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:27:33 INFO - PROCESS | 2012 | 1461464853196 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 2012 | 1461464853198 Marionette TRACE conn4 <- [1,374,null,{}] 19:27:33 INFO - PROCESS | 2012 | 1461464853208 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}] 19:27:33 INFO - PROCESS | 2012 | 1461464853374 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 19:27:33 INFO - PROCESS | 2012 | 1461464853392 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882d7000 == 51 [pid = 2012] [id = 101] 19:27:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca8308ec00) [pid = 2012] [serial = 302] [outer = (nil)] 19:27:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca8722dc00) [pid = 2012] [serial = 303] [outer = 0x7fca8308ec00] 19:27:33 INFO - PROCESS | 2012 | 1461464853454 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca87254000) [pid = 2012] [serial = 304] [outer = 0x7fca8308ec00] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca87251c00) [pid = 2012] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca7e2d0800) [pid = 2012] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca7deeb800) [pid = 2012] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca858fac00) [pid = 2012] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca7def0800) [pid = 2012] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:27:34 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca7e2cd800) [pid = 2012] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:27:34 INFO - PROCESS | 2012 | 1461464854457 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:27:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:27:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1292ms 19:27:34 INFO - PROCESS | 2012 | 1461464854489 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 2012 | 1461464854492 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 19:27:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:27:34 INFO - PROCESS | 2012 | 1461464854498 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 2012 | 1461464854500 Marionette TRACE conn4 <- [1,378,null,{}] 19:27:34 INFO - PROCESS | 2012 | 1461464854505 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}] 19:27:34 INFO - PROCESS | 2012 | 1461464854706 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 19:27:34 INFO - PROCESS | 2012 | 1461464854732 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac2b800 == 52 [pid = 2012] [id = 102] 19:27:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca87257000) [pid = 2012] [serial = 305] [outer = (nil)] 19:27:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca886c1400) [pid = 2012] [serial = 306] [outer = 0x7fca87257000] 19:27:34 INFO - PROCESS | 2012 | 1461464854799 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca8af2fc00) [pid = 2012] [serial = 307] [outer = 0x7fca87257000] 19:27:36 INFO - PROCESS | 2012 | 1461464856077 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:27:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1632ms 19:27:36 INFO - PROCESS | 2012 | 1461464856131 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 2012 | 1461464856134 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 19:27:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:27:36 INFO - PROCESS | 2012 | 1461464856147 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 2012 | 1461464856149 Marionette TRACE conn4 <- [1,382,null,{}] 19:27:36 INFO - PROCESS | 2012 | 1461464856190 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}] 19:27:36 INFO - PROCESS | 2012 | 1461464856401 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 19:27:36 INFO - PROCESS | 2012 | 1461464856549 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd06800 == 53 [pid = 2012] [id = 103] 19:27:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca7deeac00) [pid = 2012] [serial = 308] [outer = (nil)] 19:27:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca7def4c00) [pid = 2012] [serial = 309] [outer = 0x7fca7deeac00] 19:27:36 INFO - PROCESS | 2012 | 1461464856689 Marionette DEBUG loaded listener.js 19:27:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca7e306800) [pid = 2012] [serial = 310] [outer = 0x7fca7deeac00] 19:27:37 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:37 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:27:37 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:37 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:37 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:37 INFO - PROCESS | 2012 | 1461464857958 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:27:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:27:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1876ms 19:27:38 INFO - PROCESS | 2012 | 1461464858026 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 19:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:27:38 INFO - PROCESS | 2012 | 1461464858033 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 19:27:38 INFO - PROCESS | 2012 | 1461464858041 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:27:38 INFO - PROCESS | 2012 | 1461464858047 Marionette TRACE conn4 <- [1,386,null,{}] 19:27:38 INFO - PROCESS | 2012 | 1461464858055 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}] 19:27:38 INFO - PROCESS | 2012 | 1461464858269 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 19:27:38 INFO - PROCESS | 2012 | 1461464858447 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ad9000 == 54 [pid = 2012] [id = 104] 19:27:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca83099800) [pid = 2012] [serial = 311] [outer = (nil)] 19:27:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca83d39400) [pid = 2012] [serial = 312] [outer = 0x7fca83099800] 19:27:38 INFO - PROCESS | 2012 | 1461464858525 Marionette DEBUG loaded listener.js 19:27:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca84922c00) [pid = 2012] [serial = 313] [outer = 0x7fca83099800] 19:27:39 INFO - PROCESS | 2012 | 1461464859412 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]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1443ms 19:27:39 INFO - PROCESS | 2012 | 1461464859489 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 19:27:39 INFO - PROCESS | 2012 | 1461464859493 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 19:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:27:39 INFO - PROCESS | 2012 | 1461464859519 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 2012 | 1461464859522 Marionette TRACE conn4 <- [1,390,null,{}] 19:27:39 INFO - PROCESS | 2012 | 1461464859528 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}] 19:27:39 INFO - PROCESS | 2012 | 1461464859730 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 19:27:39 INFO - PROCESS | 2012 | 1461464859916 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8e004000 == 55 [pid = 2012] [id = 105] 19:27:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca85b4b400) [pid = 2012] [serial = 314] [outer = (nil)] 19:27:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca864bd000) [pid = 2012] [serial = 315] [outer = 0x7fca85b4b400] 19:27:40 INFO - PROCESS | 2012 | 1461464860034 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca8724f000) [pid = 2012] [serial = 316] [outer = 0x7fca85b4b400] 19:27:41 INFO - PROCESS | 2012 | 1461464861011 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]]]}] 19:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1541ms 19:27:41 INFO - PROCESS | 2012 | 1461464861053 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 19:27:41 INFO - PROCESS | 2012 | 1461464861059 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 19:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:27:41 INFO - PROCESS | 2012 | 1461464861076 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:27:41 INFO - PROCESS | 2012 | 1461464861083 Marionette TRACE conn4 <- [1,394,null,{}] 19:27:41 INFO - PROCESS | 2012 | 1461464861089 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}] 19:27:41 INFO - PROCESS | 2012 | 1461464861264 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 19:27:41 INFO - PROCESS | 2012 | 1461464861404 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95c18000 == 56 [pid = 2012] [id = 106] 19:27:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca8857ec00) [pid = 2012] [serial = 317] [outer = (nil)] 19:27:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca93c17000) [pid = 2012] [serial = 318] [outer = 0x7fca8857ec00] 19:27:41 INFO - PROCESS | 2012 | 1461464861519 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca94d92400) [pid = 2012] [serial = 319] [outer = 0x7fca8857ec00] 19:27:42 INFO - PROCESS | 2012 | 1461464862420 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]]]}] 19:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1390ms 19:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:27:42 INFO - PROCESS | 2012 | 1461464862459 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 19:27:42 INFO - PROCESS | 2012 | 1461464862462 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 19:27:42 INFO - PROCESS | 2012 | 1461464862468 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 2012 | 1461464862471 Marionette TRACE conn4 <- [1,398,null,{}] 19:27:42 INFO - PROCESS | 2012 | 1461464862476 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}] 19:27:42 INFO - PROCESS | 2012 | 1461464862631 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 19:27:42 INFO - PROCESS | 2012 | 1461464862744 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9958c800 == 57 [pid = 2012] [id = 107] 19:27:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7dee8c00) [pid = 2012] [serial = 320] [outer = (nil)] 19:27:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca95d03800) [pid = 2012] [serial = 321] [outer = 0x7fca7dee8c00] 19:27:42 INFO - PROCESS | 2012 | 1461464862822 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca97e46400) [pid = 2012] [serial = 322] [outer = 0x7fca7dee8c00] 19:27:43 INFO - PROCESS | 2012 | 1461464863702 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]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1333ms 19:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:27:43 INFO - PROCESS | 2012 | 1461464863801 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 2012 | 1461464863804 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 19:27:43 INFO - PROCESS | 2012 | 1461464863810 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 2012 | 1461464863813 Marionette TRACE conn4 <- [1,402,null,{}] 19:27:43 INFO - PROCESS | 2012 | 1461464863818 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}] 19:27:44 INFO - PROCESS | 2012 | 1461464864040 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 19:27:44 INFO - PROCESS | 2012 | 1461464864237 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832b1800 == 58 [pid = 2012] [id = 108] 19:27:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca8861f000) [pid = 2012] [serial = 323] [outer = (nil)] 19:27:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca998aa400) [pid = 2012] [serial = 324] [outer = 0x7fca8861f000] 19:27:44 INFO - PROCESS | 2012 | 1461464864362 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca9bec7c00) [pid = 2012] [serial = 325] [outer = 0x7fca8861f000] 19:27:45 INFO - PROCESS | 2012 | 1461464865444 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]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1700ms 19:27:45 INFO - PROCESS | 2012 | 1461464865510 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 2012 | 1461464865523 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 19:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:27:45 INFO - PROCESS | 2012 | 1461464865534 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 2012 | 1461464865539 Marionette TRACE conn4 <- [1,406,null,{}] 19:27:45 INFO - PROCESS | 2012 | 1461464865546 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}] 19:27:45 INFO - PROCESS | 2012 | 1461464865733 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 19:27:45 INFO - PROCESS | 2012 | 1461464865995 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd9f800 == 59 [pid = 2012] [id = 109] 19:27:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7e6ea800) [pid = 2012] [serial = 326] [outer = (nil)] 19:27:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca7ee41000) [pid = 2012] [serial = 327] [outer = 0x7fca7e6ea800] 19:27:46 INFO - PROCESS | 2012 | 1461464866077 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca8129cc00) [pid = 2012] [serial = 328] [outer = 0x7fca7e6ea800] 19:27:46 INFO - PROCESS | 2012 | 1461464866927 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]]]}] 19:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1438ms 19:27:46 INFO - PROCESS | 2012 | 1461464866972 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 19:27:46 INFO - PROCESS | 2012 | 1461464866980 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 19:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:27:46 INFO - PROCESS | 2012 | 1461464866991 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 2012 | 1461464866994 Marionette TRACE conn4 <- [1,410,null,{}] 19:27:47 INFO - PROCESS | 2012 | 1461464866999 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}] 19:27:47 INFO - PROCESS | 2012 | 1461464867161 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 19:27:47 INFO - PROCESS | 2012 | 1461464867299 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca93cab800 == 58 [pid = 2012] [id = 45] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e285800 == 57 [pid = 2012] [id = 51] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97942000 == 56 [pid = 2012] [id = 46] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85087000 == 55 [pid = 2012] [id = 53] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca99f3e400) [pid = 2012] [serial = 273] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca94b7d000) [pid = 2012] [serial = 243] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca832bf800) [pid = 2012] [serial = 252] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca875abc00) [pid = 2012] [serial = 239] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca84875800) [pid = 2012] [serial = 236] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd0c800 == 56 [pid = 2012] [id = 110] 19:27:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7e170c00) [pid = 2012] [serial = 329] [outer = (nil)] 19:27:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca83d3f800) [pid = 2012] [serial = 330] [outer = 0x7fca7e170c00] 19:27:47 INFO - PROCESS | 2012 | 1461464867396 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca85c32400) [pid = 2012] [serial = 331] [outer = 0x7fca7e170c00] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac2b800 == 55 [pid = 2012] [id = 102] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882d7000 == 54 [pid = 2012] [id = 101] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87121800 == 53 [pid = 2012] [id = 100] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ad9800 == 52 [pid = 2012] [id = 99] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83299800 == 51 [pid = 2012] [id = 98] 19:27:47 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e13b000 == 50 [pid = 2012] [id = 97] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca99db6000) [pid = 2012] [serial = 246] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca9a20dc00) [pid = 2012] [serial = 249] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca85e80800) [pid = 2012] [serial = 256] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca87db1c00) [pid = 2012] [serial = 265] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca97ec4c00) [pid = 2012] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca87258400) [pid = 2012] [serial = 264] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca8ec7e400) [pid = 2012] [serial = 268] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca88283400) [pid = 2012] [serial = 270] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca979a5400) [pid = 2012] [serial = 271] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca87202400) [pid = 2012] [serial = 262] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca8a992800) [pid = 2012] [serial = 267] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca8402c000) [pid = 2012] [serial = 255] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca860dc000) [pid = 2012] [serial = 261] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca864bf800) [pid = 2012] [serial = 258] [outer = (nil)] [url = about:blank] 19:27:47 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca864c5800) [pid = 2012] [serial = 259] [outer = (nil)] [url = about:blank] 19:27:48 INFO - PROCESS | 2012 | 1461464868216 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]]]}] 19:27:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1279ms 19:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:27:48 INFO - PROCESS | 2012 | 1461464868270 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 19:27:48 INFO - PROCESS | 2012 | 1461464868273 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 19:27:48 INFO - PROCESS | 2012 | 1461464868279 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:27:48 INFO - PROCESS | 2012 | 1461464868285 Marionette TRACE conn4 <- [1,414,null,{}] 19:27:48 INFO - PROCESS | 2012 | 1461464868300 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}] 19:27:48 INFO - PROCESS | 2012 | 1461464868457 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 19:27:48 INFO - PROCESS | 2012 | 1461464868469 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87d6d000 == 51 [pid = 2012] [id = 111] 19:27:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca8722bc00) [pid = 2012] [serial = 332] [outer = (nil)] 19:27:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca87254800) [pid = 2012] [serial = 333] [outer = 0x7fca8722bc00] 19:27:48 INFO - PROCESS | 2012 | 1461464868537 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca87a0c400) [pid = 2012] [serial = 334] [outer = 0x7fca8722bc00] 19:27:49 INFO - PROCESS | 2012 | 1461464869380 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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1139ms 19:27:49 INFO - PROCESS | 2012 | 1461464869419 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 19:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:27:49 INFO - PROCESS | 2012 | 1461464869424 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 19:27:49 INFO - PROCESS | 2012 | 1461464869429 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 2012 | 1461464869432 Marionette TRACE conn4 <- [1,418,null,{}] 19:27:49 INFO - PROCESS | 2012 | 1461464869437 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}] 19:27:49 INFO - PROCESS | 2012 | 1461464869581 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 19:27:49 INFO - PROCESS | 2012 | 1461464869597 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca93cab800 == 52 [pid = 2012] [id = 112] 19:27:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca87253000) [pid = 2012] [serial = 335] [outer = (nil)] 19:27:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca88586800) [pid = 2012] [serial = 336] [outer = 0x7fca87253000] 19:27:49 INFO - PROCESS | 2012 | 1461464869660 Marionette DEBUG loaded listener.js 19:27:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca887b5c00) [pid = 2012] [serial = 337] [outer = 0x7fca87253000] 19:27:50 INFO - PROCESS | 2012 | 1461464870884 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]]]}] 19:27:50 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 19:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1478ms 19:27:50 INFO - PROCESS | 2012 | 1461464870909 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 2012 | 1461464870912 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 19:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:27:50 INFO - PROCESS | 2012 | 1461464870918 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 2012 | 1461464870921 Marionette TRACE conn4 <- [1,422,null,{}] 19:27:50 INFO - PROCESS | 2012 | 1461464870926 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}] 19:27:51 INFO - PROCESS | 2012 | 1461464871108 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 19:27:51 INFO - PROCESS | 2012 | 1461464871209 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95a16800 == 53 [pid = 2012] [id = 113] 19:27:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca887bb000) [pid = 2012] [serial = 338] [outer = (nil)] 19:27:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca887be000) [pid = 2012] [serial = 339] [outer = 0x7fca887bb000] 19:27:51 INFO - PROCESS | 2012 | 1461464871270 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca887c2000) [pid = 2012] [serial = 340] [outer = 0x7fca887bb000] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca8308ec00) [pid = 2012] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca8308bc00) [pid = 2012] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca7e30dc00) [pid = 2012] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca85bae400) [pid = 2012] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca7e2c8800) [pid = 2012] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca7e6e3400) [pid = 2012] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:27:52 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7e304000) [pid = 2012] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:27:52 INFO - PROCESS | 2012 | 1461464872460 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]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1584ms 19:27:52 INFO - PROCESS | 2012 | 1461464872507 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 2012 | 1461464872509 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 19:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:27:52 INFO - PROCESS | 2012 | 1461464872517 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 2012 | 1461464872520 Marionette TRACE conn4 <- [1,426,null,{}] 19:27:52 INFO - PROCESS | 2012 | 1461464872525 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}] 19:27:52 INFO - PROCESS | 2012 | 1461464872746 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 19:27:52 INFO - PROCESS | 2012 | 1461464872845 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd95000 == 54 [pid = 2012] [id = 114] 19:27:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca81206000) [pid = 2012] [serial = 341] [outer = (nil)] 19:27:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca8a989c00) [pid = 2012] [serial = 342] [outer = 0x7fca81206000] 19:27:52 INFO - PROCESS | 2012 | 1461464872909 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca94bf4800) [pid = 2012] [serial = 343] [outer = 0x7fca81206000] 19:27:53 INFO - PROCESS | 2012 | 1461464873552 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] 19:27:53 INFO - PROCESS | 2012 | 1461464873602 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 19:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:27:53 INFO - PROCESS | 2012 | 1461464873626 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:27:53 INFO - PROCESS | 2012 | 1461464873629 Marionette TRACE conn4 <- [1,430,null,{}] 19:27:53 INFO - PROCESS | 2012 | 1461464873634 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}] 19:27:53 INFO - PROCESS | 2012 | 1461464873804 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 19:27:53 INFO - PROCESS | 2012 | 1461464873820 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9cb65800 == 55 [pid = 2012] [id = 115] 19:27:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca7e45e000) [pid = 2012] [serial = 344] [outer = (nil)] 19:27:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca95c44c00) [pid = 2012] [serial = 345] [outer = 0x7fca7e45e000] 19:27:53 INFO - PROCESS | 2012 | 1461464873882 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca99db6000) [pid = 2012] [serial = 346] [outer = 0x7fca7e45e000] 19:27:54 INFO - PROCESS | 2012 | 1461464874801 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]]]}] 19:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1231ms 19:27:54 INFO - PROCESS | 2012 | 1461464874858 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 19:27:54 INFO - PROCESS | 2012 | 1461464874864 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 19:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:27:54 INFO - PROCESS | 2012 | 1461464874872 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:27:54 INFO - PROCESS | 2012 | 1461464874878 Marionette TRACE conn4 <- [1,434,null,{}] 19:27:54 INFO - PROCESS | 2012 | 1461464874886 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}] 19:27:55 INFO - PROCESS | 2012 | 1461464875075 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 19:27:55 INFO - PROCESS | 2012 | 1461464875213 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85ebf000 == 56 [pid = 2012] [id = 116] 19:27:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7e45d000) [pid = 2012] [serial = 347] [outer = (nil)] 19:27:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca81203400) [pid = 2012] [serial = 348] [outer = 0x7fca7e45d000] 19:27:55 INFO - PROCESS | 2012 | 1461464875289 Marionette DEBUG loaded listener.js 19:27:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca8120c800) [pid = 2012] [serial = 349] [outer = 0x7fca7e45d000] 19:27:56 INFO - PROCESS | 2012 | 1461464876265 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]]]}] 19:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1437ms 19:27:56 INFO - PROCESS | 2012 | 1461464876309 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 19:27:56 INFO - PROCESS | 2012 | 1461464876318 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 19:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:27:56 INFO - PROCESS | 2012 | 1461464876328 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 2012 | 1461464876332 Marionette TRACE conn4 <- [1,438,null,{}] 19:27:56 INFO - PROCESS | 2012 | 1461464876338 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}] 19:27:56 INFO - PROCESS | 2012 | 1461464876512 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 19:27:56 INFO - PROCESS | 2012 | 1461464876650 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca948c9800 == 57 [pid = 2012] [id = 117] 19:27:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca8308a800) [pid = 2012] [serial = 350] [outer = (nil)] 19:27:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca858fac00) [pid = 2012] [serial = 351] [outer = 0x7fca8308a800] 19:27:56 INFO - PROCESS | 2012 | 1461464876723 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca85f46800) [pid = 2012] [serial = 352] [outer = 0x7fca8308a800] 19:27:57 INFO - PROCESS | 2012 | 1461464877698 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]]]}] 19:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1433ms 19:27:57 INFO - PROCESS | 2012 | 1461464877761 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 19:27:57 INFO - PROCESS | 2012 | 1461464877764 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 19:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:27:57 INFO - PROCESS | 2012 | 1461464877771 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:27:57 INFO - PROCESS | 2012 | 1461464877776 Marionette TRACE conn4 <- [1,442,null,{}] 19:27:57 INFO - PROCESS | 2012 | 1461464877791 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}] 19:27:57 INFO - PROCESS | 2012 | 1461464877994 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 19:27:58 INFO - PROCESS | 2012 | 1461464878150 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8635d000 == 58 [pid = 2012] [id = 118] 19:27:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca860ddc00) [pid = 2012] [serial = 353] [outer = (nil)] 19:27:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca864c4c00) [pid = 2012] [serial = 354] [outer = 0x7fca860ddc00] 19:27:58 INFO - PROCESS | 2012 | 1461464878242 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca87a0a800) [pid = 2012] [serial = 355] [outer = 0x7fca860ddc00] 19:27:59 INFO - PROCESS | 2012 | 1461464879074 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]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1334ms 19:27:59 INFO - PROCESS | 2012 | 1461464879106 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 19:27:59 INFO - PROCESS | 2012 | 1461464879110 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 19:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:27:59 INFO - PROCESS | 2012 | 1461464879116 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 2012 | 1461464879119 Marionette TRACE conn4 <- [1,446,null,{}] 19:27:59 INFO - PROCESS | 2012 | 1461464879124 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}] 19:27:59 INFO - PROCESS | 2012 | 1461464879280 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 19:27:59 INFO - PROCESS | 2012 | 1461464879423 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccd3000 == 59 [pid = 2012] [id = 119] 19:27:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca7fa08c00) [pid = 2012] [serial = 356] [outer = (nil)] 19:27:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca7fa0cc00) [pid = 2012] [serial = 357] [outer = 0x7fca7fa08c00] 19:27:59 INFO - PROCESS | 2012 | 1461464879503 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca860df400) [pid = 2012] [serial = 358] [outer = 0x7fca7fa08c00] 19:28:00 INFO - PROCESS | 2012 | 1461464880404 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]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1330ms 19:28:00 INFO - PROCESS | 2012 | 1461464880447 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 2012 | 1461464880451 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 19:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:28:00 INFO - PROCESS | 2012 | 1461464880457 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 2012 | 1461464880460 Marionette TRACE conn4 <- [1,450,null,{}] 19:28:00 INFO - PROCESS | 2012 | 1461464880466 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}] 19:28:00 INFO - PROCESS | 2012 | 1461464880625 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 19:28:00 INFO - PROCESS | 2012 | 1461464880769 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccf1000 == 60 [pid = 2012] [id = 120] 19:28:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7fa09400) [pid = 2012] [serial = 359] [outer = (nil)] 19:28:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca87a77400) [pid = 2012] [serial = 360] [outer = 0x7fca7fa09400] 19:28:00 INFO - PROCESS | 2012 | 1461464880843 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca887b7400) [pid = 2012] [serial = 361] [outer = 0x7fca7fa09400] 19:28:02 INFO - PROCESS | 2012 | 1461464881996 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] 19:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:28:02 INFO - PROCESS | 2012 | 1461464882050 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 19:28:02 INFO - PROCESS | 2012 | 1461464882058 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 2012 | 1461464882064 Marionette TRACE conn4 <- [1,454,null,{}] 19:28:02 INFO - PROCESS | 2012 | 1461464882073 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}] 19:28:02 INFO - PROCESS | 2012 | 1461464882230 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 19:28:02 INFO - PROCESS | 2012 | 1461464882415 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca857ef000 == 61 [pid = 2012] [id = 121] 19:28:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca81209c00) [pid = 2012] [serial = 362] [outer = (nil)] 19:28:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca8128f000) [pid = 2012] [serial = 363] [outer = 0x7fca81209c00] 19:28:02 INFO - PROCESS | 2012 | 1461464882486 Marionette DEBUG loaded listener.js 19:28:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca840bc800) [pid = 2012] [serial = 364] [outer = 0x7fca81209c00] 19:28:03 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:03 INFO - PROCESS | 2012 | 1461464883422 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]]]}] 19:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1435ms 19:28:03 INFO - PROCESS | 2012 | 1461464883493 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 19:28:03 INFO - PROCESS | 2012 | 1461464883501 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 19:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:28:03 INFO - PROCESS | 2012 | 1461464883511 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:28:03 INFO - PROCESS | 2012 | 1461464883515 Marionette TRACE conn4 <- [1,458,null,{}] 19:28:03 INFO - PROCESS | 2012 | 1461464883521 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}] 19:28:03 INFO - PROCESS | 2012 | 1461464883711 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 19:28:03 INFO - PROCESS | 2012 | 1461464883896 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd8e000 == 62 [pid = 2012] [id = 122] 19:28:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca7e2c7400) [pid = 2012] [serial = 365] [outer = (nil)] 19:28:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca84033000) [pid = 2012] [serial = 366] [outer = 0x7fca7e2c7400] 19:28:04 INFO - PROCESS | 2012 | 1461464884005 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca85f4f400) [pid = 2012] [serial = 367] [outer = 0x7fca7e2c7400] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81250000 == 61 [pid = 2012] [id = 84] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca948cb000 == 60 [pid = 2012] [id = 67] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca81293800) [pid = 2012] [serial = 279] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca87210000) [pid = 2012] [serial = 282] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca95c46c00) [pid = 2012] [serial = 285] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca7e6e4800) [pid = 2012] [serial = 276] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca886c1400) [pid = 2012] [serial = 306] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95c18000 == 59 [pid = 2012] [id = 106] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8e004000 == 58 [pid = 2012] [id = 105] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ad9000 == 57 [pid = 2012] [id = 104] 19:28:04 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7fd06800 == 56 [pid = 2012] [id = 103] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca8722dc00) [pid = 2012] [serial = 303] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca83093400) [pid = 2012] [serial = 294] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca832b9000) [pid = 2012] [serial = 295] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca886c3800) [pid = 2012] [serial = 289] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca864c0800) [pid = 2012] [serial = 300] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca87254000) [pid = 2012] [serial = 304] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca95f10c00) [pid = 2012] [serial = 253] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca85ba4000) [pid = 2012] [serial = 298] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca83095000) [pid = 2012] [serial = 288] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7e6ed000) [pid = 2012] [serial = 292] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca867d2400) [pid = 2012] [serial = 301] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7e45cc00) [pid = 2012] [serial = 291] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca84e3b800) [pid = 2012] [serial = 297] [outer = (nil)] [url = about:blank] 19:28:04 INFO - PROCESS | 2012 | 1461464884811 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] 19:28:04 INFO - PROCESS | 2012 | 1461464884854 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 19:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:28:04 INFO - PROCESS | 2012 | 1461464884861 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 2012 | 1461464884866 Marionette TRACE conn4 <- [1,462,null,{}] 19:28:04 INFO - PROCESS | 2012 | 1461464884881 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}] 19:28:05 INFO - PROCESS | 2012 | 1461464885027 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 19:28:05 INFO - PROCESS | 2012 | 1461464885045 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c57800 == 57 [pid = 2012] [id = 123] 19:28:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca8722dc00) [pid = 2012] [serial = 368] [outer = (nil)] 19:28:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca87a0bc00) [pid = 2012] [serial = 369] [outer = 0x7fca8722dc00] 19:28:05 INFO - PROCESS | 2012 | 1461464885110 Marionette DEBUG loaded listener.js 19:28:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca882a6000) [pid = 2012] [serial = 370] [outer = 0x7fca8722dc00] 19:28:05 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:05 INFO - PROCESS | 2012 | 1461464885953 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] 19:28:06 INFO - PROCESS | 2012 | 1461464886009 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 19:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:28:06 INFO - PROCESS | 2012 | 1461464886015 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:28:06 INFO - PROCESS | 2012 | 1461464886017 Marionette TRACE conn4 <- [1,466,null,{}] 19:28:06 INFO - PROCESS | 2012 | 1461464886023 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}] 19:28:06 INFO - PROCESS | 2012 | 1461464886164 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 19:28:06 INFO - PROCESS | 2012 | 1461464886174 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87d7b800 == 58 [pid = 2012] [id = 124] 19:28:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7e305000) [pid = 2012] [serial = 371] [outer = (nil)] 19:28:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca887c2400) [pid = 2012] [serial = 372] [outer = 0x7fca7e305000] 19:28:06 INFO - PROCESS | 2012 | 1461464886248 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca8ec79800) [pid = 2012] [serial = 373] [outer = 0x7fca7e305000] 19:28:07 INFO - PROCESS | 2012 | 1461464887174 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] 19:28:07 INFO - PROCESS | 2012 | 1461464887253 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 19:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:28:07 INFO - PROCESS | 2012 | 1461464887258 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 2012 | 1461464887260 Marionette TRACE conn4 <- [1,470,null,{}] 19:28:07 INFO - PROCESS | 2012 | 1461464887266 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}] 19:28:07 INFO - PROCESS | 2012 | 1461464887450 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 19:28:07 INFO - PROCESS | 2012 | 1461464887472 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca93c9a800 == 59 [pid = 2012] [id = 125] 19:28:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca7e303000) [pid = 2012] [serial = 374] [outer = (nil)] 19:28:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca95ce8800) [pid = 2012] [serial = 375] [outer = 0x7fca7e303000] 19:28:07 INFO - PROCESS | 2012 | 1461464887535 Marionette DEBUG loaded listener.js 19:28:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca99752800) [pid = 2012] [serial = 376] [outer = 0x7fca7e303000] 19:28:08 INFO - PROCESS | 2012 | 1461464888350 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]]]}] 19:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1136ms 19:28:08 INFO - PROCESS | 2012 | 1461464888396 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 19:28:08 INFO - PROCESS | 2012 | 1461464888399 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 19:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:28:08 INFO - PROCESS | 2012 | 1461464888405 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:28:08 INFO - PROCESS | 2012 | 1461464888407 Marionette TRACE conn4 <- [1,474,null,{}] 19:28:08 INFO - PROCESS | 2012 | 1461464888413 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}] 19:28:08 INFO - PROCESS | 2012 | 1461464888637 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 19:28:08 INFO - PROCESS | 2012 | 1461464888659 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e1b000 == 60 [pid = 2012] [id = 126] 19:28:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca9a206400) [pid = 2012] [serial = 377] [outer = (nil)] 19:28:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca9c83a400) [pid = 2012] [serial = 378] [outer = 0x7fca9a206400] 19:28:08 INFO - PROCESS | 2012 | 1461464888728 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca9cbc6000) [pid = 2012] [serial = 379] [outer = 0x7fca9a206400] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca887bb000) [pid = 2012] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca81206000) [pid = 2012] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca87253000) [pid = 2012] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca8722bc00) [pid = 2012] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7e170c00) [pid = 2012] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca7e6ea800) [pid = 2012] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca83f62c00) [pid = 2012] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7e2d5c00) [pid = 2012] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca86dcd400) [pid = 2012] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca998ad000) [pid = 2012] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca864be000) [pid = 2012] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca7e307800) [pid = 2012] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7ee42800) [pid = 2012] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca8af1b400) [pid = 2012] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca8ec7d400) [pid = 2012] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca8af69800) [pid = 2012] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca7fd5d800) [pid = 2012] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca8590dc00) [pid = 2012] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca959b3800) [pid = 2012] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca7e309800) [pid = 2012] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca87257000) [pid = 2012] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:28:09 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca8af6a400) [pid = 2012] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:28:09 INFO - PROCESS | 2012 | 1461464889791 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]]]}] 19:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1426ms 19:28:09 INFO - PROCESS | 2012 | 1461464889834 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 2012 | 1461464889837 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 19:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:28:09 INFO - PROCESS | 2012 | 1461464889843 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 2012 | 1461464889845 Marionette TRACE conn4 <- [1,478,null,{}] 19:28:09 INFO - PROCESS | 2012 | 1461464889851 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}] 19:28:09 INFO - PROCESS | 2012 | 1461464889989 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 19:28:10 INFO - PROCESS | 2012 | 1461464890005 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac71000 == 61 [pid = 2012] [id = 127] 19:28:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca7e309800) [pid = 2012] [serial = 380] [outer = (nil)] 19:28:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca87257000) [pid = 2012] [serial = 381] [outer = 0x7fca7e309800] 19:28:10 INFO - PROCESS | 2012 | 1461464890067 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca8af69800) [pid = 2012] [serial = 382] [outer = 0x7fca7e309800] 19:28:10 INFO - PROCESS | 2012 | 1461464890823 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]]]}] 19:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1027ms 19:28:10 INFO - PROCESS | 2012 | 1461464890871 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 19:28:10 INFO - PROCESS | 2012 | 1461464890874 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 19:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:28:10 INFO - PROCESS | 2012 | 1461464890880 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:28:10 INFO - PROCESS | 2012 | 1461464890882 Marionette TRACE conn4 <- [1,482,null,{}] 19:28:10 INFO - PROCESS | 2012 | 1461464890913 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}] 19:28:11 INFO - PROCESS | 2012 | 1461464891047 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 19:28:11 INFO - PROCESS | 2012 | 1461464891060 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e129000 == 62 [pid = 2012] [id = 128] 19:28:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca7dbe6400) [pid = 2012] [serial = 383] [outer = (nil)] 19:28:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca7dbf0800) [pid = 2012] [serial = 384] [outer = 0x7fca7dbe6400] 19:28:11 INFO - PROCESS | 2012 | 1461464891122 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca7dbf4c00) [pid = 2012] [serial = 385] [outer = 0x7fca7dbe6400] 19:28:12 INFO - PROCESS | 2012 | 1461464892214 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]]]}] 19:28:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:28:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1393ms 19:28:12 INFO - PROCESS | 2012 | 1461464892275 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 19:28:12 INFO - PROCESS | 2012 | 1461464892282 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 19:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:28:12 INFO - PROCESS | 2012 | 1461464892291 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:28:12 INFO - PROCESS | 2012 | 1461464892296 Marionette TRACE conn4 <- [1,486,null,{}] 19:28:12 INFO - PROCESS | 2012 | 1461464892303 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}] 19:28:12 INFO - PROCESS | 2012 | 1461464892475 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 19:28:12 INFO - PROCESS | 2012 | 1461464892618 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e50c000 == 63 [pid = 2012] [id = 129] 19:28:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca7e6e4000) [pid = 2012] [serial = 386] [outer = (nil)] 19:28:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7fa08800) [pid = 2012] [serial = 387] [outer = 0x7fca7e6e4000] 19:28:12 INFO - PROCESS | 2012 | 1461464892696 Marionette DEBUG loaded listener.js 19:28:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca8129dc00) [pid = 2012] [serial = 388] [outer = 0x7fca7e6e4000] 19:28:13 INFO - PROCESS | 2012 | 1461464893660 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]]]}] 19:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1433ms 19:28:13 INFO - PROCESS | 2012 | 1461464893725 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 19:28:13 INFO - PROCESS | 2012 | 1461464893734 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 19:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:28:13 INFO - PROCESS | 2012 | 1461464893745 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:28:13 INFO - PROCESS | 2012 | 1461464893749 Marionette TRACE conn4 <- [1,490,null,{}] 19:28:13 INFO - PROCESS | 2012 | 1461464893756 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}] 19:28:13 INFO - PROCESS | 2012 | 1461464893972 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 19:28:14 INFO - PROCESS | 2012 | 1461464894210 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca859ba800 == 64 [pid = 2012] [id = 130] 19:28:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca85f43800) [pid = 2012] [serial = 389] [outer = (nil)] 19:28:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca863aa400) [pid = 2012] [serial = 390] [outer = 0x7fca85f43800] 19:28:14 INFO - PROCESS | 2012 | 1461464894331 Marionette DEBUG loaded listener.js 19:28:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca86dcdc00) [pid = 2012] [serial = 391] [outer = 0x7fca85f43800] 19:28:15 INFO - PROCESS | 2012 | 1461464895196 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]]]}] 19:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1481ms 19:28:15 INFO - PROCESS | 2012 | 1461464895226 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 19:28:15 INFO - PROCESS | 2012 | 1461464895231 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 19:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:28:15 INFO - PROCESS | 2012 | 1461464895237 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:28:15 INFO - PROCESS | 2012 | 1461464895243 Marionette TRACE conn4 <- [1,494,null,{}] 19:28:15 INFO - PROCESS | 2012 | 1461464895259 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}] 19:28:15 INFO - PROCESS | 2012 | 1461464895484 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 19:28:15 INFO - PROCESS | 2012 | 1461464895629 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95a1f800 == 65 [pid = 2012] [id = 131] 19:28:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca8828a800) [pid = 2012] [serial = 392] [outer = (nil)] 19:28:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca8af6a000) [pid = 2012] [serial = 393] [outer = 0x7fca8828a800] 19:28:15 INFO - PROCESS | 2012 | 1461464895723 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca95f15400) [pid = 2012] [serial = 394] [outer = 0x7fca8828a800] 19:28:16 INFO - PROCESS | 2012 | 1461464896653 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]]]}] 19:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1490ms 19:28:16 INFO - PROCESS | 2012 | 1461464896728 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 19:28:16 INFO - PROCESS | 2012 | 1461464896733 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 19:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:28:16 INFO - PROCESS | 2012 | 1461464896739 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 2012 | 1461464896743 Marionette TRACE conn4 <- [1,498,null,{}] 19:28:16 INFO - PROCESS | 2012 | 1461464896748 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}] 19:28:16 INFO - PROCESS | 2012 | 1461464896916 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 19:28:17 INFO - PROCESS | 2012 | 1461464897059 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83336000 == 66 [pid = 2012] [id = 132] 19:28:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7deeb000) [pid = 2012] [serial = 395] [outer = (nil)] 19:28:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca998ae400) [pid = 2012] [serial = 396] [outer = 0x7fca7deeb000] 19:28:17 INFO - PROCESS | 2012 | 1461464897132 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca9a20e400) [pid = 2012] [serial = 397] [outer = 0x7fca7deeb000] 19:28:17 INFO - PROCESS | 2012 | 1461464897948 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]]]}] 19:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1237ms 19:28:17 INFO - PROCESS | 2012 | 1461464897977 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 19:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:28:17 INFO - PROCESS | 2012 | 1461464897981 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 19:28:17 INFO - PROCESS | 2012 | 1461464897988 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:28:17 INFO - PROCESS | 2012 | 1461464897991 Marionette TRACE conn4 <- [1,502,null,{}] 19:28:18 INFO - PROCESS | 2012 | 1461464898011 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}] 19:28:18 INFO - PROCESS | 2012 | 1461464898216 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 19:28:18 INFO - PROCESS | 2012 | 1461464898332 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea96800 == 67 [pid = 2012] [id = 133] 19:28:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca7ea7b400) [pid = 2012] [serial = 398] [outer = (nil)] 19:28:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7ea82000) [pid = 2012] [serial = 399] [outer = 0x7fca7ea7b400] 19:28:18 INFO - PROCESS | 2012 | 1461464898404 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca7ea86c00) [pid = 2012] [serial = 400] [outer = 0x7fca7ea7b400] 19:28:19 INFO - PROCESS | 2012 | 1461464899310 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]]]}] 19:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1388ms 19:28:19 INFO - PROCESS | 2012 | 1461464899376 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 19:28:19 INFO - PROCESS | 2012 | 1461464899380 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 19:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:28:19 INFO - PROCESS | 2012 | 1461464899386 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 2012 | 1461464899388 Marionette TRACE conn4 <- [1,506,null,{}] 19:28:19 INFO - PROCESS | 2012 | 1461464899394 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}] 19:28:19 INFO - PROCESS | 2012 | 1461464899608 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 19:28:19 INFO - PROCESS | 2012 | 1461464899753 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba2f800 == 68 [pid = 2012] [id = 134] 19:28:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca7def1c00) [pid = 2012] [serial = 401] [outer = (nil)] 19:28:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca7e6e6800) [pid = 2012] [serial = 402] [outer = 0x7fca7def1c00] 19:28:19 INFO - PROCESS | 2012 | 1461464899827 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca887ba000) [pid = 2012] [serial = 403] [outer = 0x7fca7def1c00] 19:28:21 INFO - PROCESS | 2012 | 1461464901023 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]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1688ms 19:28:21 INFO - PROCESS | 2012 | 1461464901076 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 2012 | 1461464901081 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 19:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:28:21 INFO - PROCESS | 2012 | 1461464901090 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 2012 | 1461464901094 Marionette TRACE conn4 <- [1,510,null,{}] 19:28:21 INFO - PROCESS | 2012 | 1461464901103 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}] 19:28:21 INFO - PROCESS | 2012 | 1461464901436 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 19:28:21 INFO - PROCESS | 2012 | 1461464901580 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e510000 == 69 [pid = 2012] [id = 135] 19:28:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca7e6e6c00) [pid = 2012] [serial = 404] [outer = (nil)] 19:28:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca7ea83400) [pid = 2012] [serial = 405] [outer = 0x7fca7e6e6c00] 19:28:21 INFO - PROCESS | 2012 | 1461464901652 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca7fa07000) [pid = 2012] [serial = 406] [outer = 0x7fca7e6e6c00] 19:28:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca832a9000 == 68 [pid = 2012] [id = 52] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca95c44c00) [pid = 2012] [serial = 345] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca87230800) [pid = 2012] [serial = 210] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca99755c00) [pid = 2012] [serial = 204] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca830e1800) [pid = 2012] [serial = 207] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca8af2fc00) [pid = 2012] [serial = 307] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca94fe4000) [pid = 2012] [serial = 213] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca85e7c400) [pid = 2012] [serial = 237] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca7e6ea000) [pid = 2012] [serial = 277] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca8857e800) [pid = 2012] [serial = 240] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca9bec0c00) [pid = 2012] [serial = 250] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca87259800) [pid = 2012] [serial = 283] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca9a10f800) [pid = 2012] [serial = 247] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca9bec5400) [pid = 2012] [serial = 274] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca99f46400) [pid = 2012] [serial = 286] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca97e4ac00) [pid = 2012] [serial = 244] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca95f13c00) [pid = 2012] [serial = 234] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca83d33400) [pid = 2012] [serial = 280] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca887be000) [pid = 2012] [serial = 339] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca8a989c00) [pid = 2012] [serial = 342] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca94bf4800) [pid = 2012] [serial = 343] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca887c2000) [pid = 2012] [serial = 340] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca88586800) [pid = 2012] [serial = 336] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca7def4c00) [pid = 2012] [serial = 309] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca87254800) [pid = 2012] [serial = 333] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca87a0c400) [pid = 2012] [serial = 334] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca998aa400) [pid = 2012] [serial = 324] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca83d39400) [pid = 2012] [serial = 312] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca83d3f800) [pid = 2012] [serial = 330] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca85c32400) [pid = 2012] [serial = 331] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca864bd000) [pid = 2012] [serial = 315] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca8129cc00) [pid = 2012] [serial = 328] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca7ee41000) [pid = 2012] [serial = 327] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca95d03800) [pid = 2012] [serial = 321] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca93c17000) [pid = 2012] [serial = 318] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca887b5c00) [pid = 2012] [serial = 337] [outer = (nil)] [url = about:blank] 19:28:22 INFO - PROCESS | 2012 | 1461464902673 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]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1633ms 19:28:22 INFO - PROCESS | 2012 | 1461464902724 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 19:28:22 INFO - PROCESS | 2012 | 1461464902732 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 19:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:28:22 INFO - PROCESS | 2012 | 1461464902750 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 2012 | 1461464902755 Marionette TRACE conn4 <- [1,514,null,{}] 19:28:22 INFO - PROCESS | 2012 | 1461464902764 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}] 19:28:22 INFO - PROCESS | 2012 | 1461464902927 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 19:28:22 INFO - PROCESS | 2012 | 1461464902939 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832ae000 == 69 [pid = 2012] [id = 136] 19:28:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca81202800) [pid = 2012] [serial = 407] [outer = (nil)] 19:28:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca83d38000) [pid = 2012] [serial = 408] [outer = 0x7fca81202800] 19:28:23 INFO - PROCESS | 2012 | 1461464903002 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca84e3f400) [pid = 2012] [serial = 409] [outer = 0x7fca81202800] 19:28:23 INFO - PROCESS | 2012 | 1461464903868 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]]]}] 19:28:23 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 19:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1148ms 19:28:23 INFO - PROCESS | 2012 | 1461464903890 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 2012 | 1461464903894 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 19:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:28:23 INFO - PROCESS | 2012 | 1461464903900 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 2012 | 1461464903906 Marionette TRACE conn4 <- [1,518,null,{}] 19:28:23 INFO - PROCESS | 2012 | 1461464903921 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}] 19:28:24 INFO - PROCESS | 2012 | 1461464904081 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 19:28:24 INFO - PROCESS | 2012 | 1461464904094 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca857e0800 == 70 [pid = 2012] [id = 137] 19:28:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca7ea87c00) [pid = 2012] [serial = 410] [outer = (nil)] 19:28:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca87210000) [pid = 2012] [serial = 411] [outer = 0x7fca7ea87c00] 19:28:24 INFO - PROCESS | 2012 | 1461464904259 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca87259400) [pid = 2012] [serial = 412] [outer = 0x7fca7ea87c00] 19:28:25 INFO - PROCESS | 2012 | 1461464905004 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]]]}] 19:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1139ms 19:28:25 INFO - PROCESS | 2012 | 1461464905040 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 19:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:28:25 INFO - PROCESS | 2012 | 1461464905045 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 19:28:25 INFO - PROCESS | 2012 | 1461464905052 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 2012 | 1461464905055 Marionette TRACE conn4 <- [1,522,null,{}] 19:28:25 INFO - PROCESS | 2012 | 1461464905067 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}] 19:28:25 INFO - PROCESS | 2012 | 1461464905264 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 19:28:25 INFO - PROCESS | 2012 | 1461464905293 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ad9000 == 71 [pid = 2012] [id = 138] 19:28:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca7eba9800) [pid = 2012] [serial = 413] [outer = (nil)] 19:28:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca7ebb1400) [pid = 2012] [serial = 414] [outer = 0x7fca7eba9800] 19:28:25 INFO - PROCESS | 2012 | 1461464905357 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca864bac00) [pid = 2012] [serial = 415] [outer = 0x7fca7eba9800] 19:28:26 INFO - PROCESS | 2012 | 1461464906222 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]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1185ms 19:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:28:26 INFO - PROCESS | 2012 | 1461464906236 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 2012 | 1461464906239 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 19:28:26 INFO - PROCESS | 2012 | 1461464906248 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 2012 | 1461464906250 Marionette TRACE conn4 <- [1,526,null,{}] 19:28:26 INFO - PROCESS | 2012 | 1461464906264 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}] 19:28:26 INFO - PROCESS | 2012 | 1461464906441 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 19:28:26 INFO - PROCESS | 2012 | 1461464906473 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87126000 == 72 [pid = 2012] [id = 139] 19:28:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca7eba9000) [pid = 2012] [serial = 416] [outer = (nil)] 19:28:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca87a19000) [pid = 2012] [serial = 417] [outer = 0x7fca7eba9000] 19:28:26 INFO - PROCESS | 2012 | 1461464906570 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca88620c00) [pid = 2012] [serial = 418] [outer = 0x7fca7eba9000] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca7e303000) [pid = 2012] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca9a206400) [pid = 2012] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7e309800) [pid = 2012] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca81209c00) [pid = 2012] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca7e305000) [pid = 2012] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca8722dc00) [pid = 2012] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:28:27 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca7e2c7400) [pid = 2012] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:28:27 INFO - PROCESS | 2012 | 1461464907859 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]]]}] 19:28:27 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 19:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1697ms 19:28:27 INFO - PROCESS | 2012 | 1461464907942 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 19:28:27 INFO - PROCESS | 2012 | 1461464907946 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 19:28:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:28:27 INFO - PROCESS | 2012 | 1461464907952 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 2012 | 1461464907954 Marionette TRACE conn4 <- [1,530,null,{}] 19:28:27 INFO - PROCESS | 2012 | 1461464907959 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}] 19:28:28 INFO - PROCESS | 2012 | 1461464908137 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 19:28:28 INFO - PROCESS | 2012 | 1461464908290 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca885c9000 == 73 [pid = 2012] [id = 140] 19:28:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca7dbf3c00) [pid = 2012] [serial = 419] [outer = (nil)] 19:28:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca94b04c00) [pid = 2012] [serial = 420] [outer = 0x7fca7dbf3c00] 19:28:28 INFO - PROCESS | 2012 | 1461464908368 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca959b3800) [pid = 2012] [serial = 421] [outer = 0x7fca7dbf3c00] 19:28:28 INFO - PROCESS | 2012 | 1461464908993 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"]]]}] 19:28:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:28:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:28:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1079ms 19:28:29 INFO - PROCESS | 2012 | 1461464909051 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 2012 | 1461464909054 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 19:28:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:28:29 INFO - PROCESS | 2012 | 1461464909061 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 2012 | 1461464909063 Marionette TRACE conn4 <- [1,534,null,{}] 19:28:29 INFO - PROCESS | 2012 | 1461464909069 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}] 19:28:29 INFO - PROCESS | 2012 | 1461464909454 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 19:28:30 INFO - PROCESS | 2012 | 1461464910019 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85ce0000 == 74 [pid = 2012] [id = 141] 19:28:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca81204c00) [pid = 2012] [serial = 422] [outer = (nil)] 19:28:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca8120bc00) [pid = 2012] [serial = 423] [outer = 0x7fca81204c00] 19:28:30 INFO - PROCESS | 2012 | 1461464910101 Marionette DEBUG loaded listener.js 19:28:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca8491e400) [pid = 2012] [serial = 424] [outer = 0x7fca81204c00] 19:28:31 INFO - PROCESS | 2012 | 1461464911181 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]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 2187ms 19:28:31 INFO - PROCESS | 2012 | 1461464911259 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 19:28:31 INFO - PROCESS | 2012 | 1461464911266 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 19:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:28:31 INFO - PROCESS | 2012 | 1461464911273 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 2012 | 1461464911279 Marionette TRACE conn4 <- [1,538,null,{}] 19:28:31 INFO - PROCESS | 2012 | 1461464911286 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}] 19:28:31 INFO - PROCESS | 2012 | 1461464911474 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 19:28:31 INFO - PROCESS | 2012 | 1461464911634 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94f0e800 == 75 [pid = 2012] [id = 142] 19:28:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca81205c00) [pid = 2012] [serial = 425] [outer = (nil)] 19:28:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca864c5000) [pid = 2012] [serial = 426] [outer = 0x7fca81205c00] 19:28:31 INFO - PROCESS | 2012 | 1461464911714 Marionette DEBUG loaded listener.js 19:28:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca887b6c00) [pid = 2012] [serial = 427] [outer = 0x7fca81205c00] 19:28:32 INFO - PROCESS | 2012 | 1461464912547 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]]]}] 19:28:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 19:28:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1336ms 19:28:32 INFO - PROCESS | 2012 | 1461464912613 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 19:28:32 INFO - PROCESS | 2012 | 1461464912619 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 19:28:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:28:32 INFO - PROCESS | 2012 | 1461464912627 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 2012 | 1461464912631 Marionette TRACE conn4 <- [1,542,null,{}] 19:28:32 INFO - PROCESS | 2012 | 1461464912637 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}] 19:28:32 INFO - PROCESS | 2012 | 1461464912806 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 19:28:32 INFO - PROCESS | 2012 | 1461464912954 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996f0800 == 76 [pid = 2012] [id = 143] 19:28:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca7cb12000) [pid = 2012] [serial = 428] [outer = (nil)] 19:28:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7cb17c00) [pid = 2012] [serial = 429] [outer = 0x7fca7cb12000] 19:28:33 INFO - PROCESS | 2012 | 1461464913029 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca882ad800) [pid = 2012] [serial = 430] [outer = 0x7fca7cb12000] 19:28:33 INFO - PROCESS | 2012 | 1461464913900 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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:28:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1285ms 19:28:33 INFO - PROCESS | 2012 | 1461464913913 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 19:28:33 INFO - PROCESS | 2012 | 1461464913920 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 19:28:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:28:33 INFO - PROCESS | 2012 | 1461464913936 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 2012 | 1461464913944 Marionette TRACE conn4 <- [1,546,null,{}] 19:28:33 INFO - PROCESS | 2012 | 1461464913950 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}] 19:28:34 INFO - PROCESS | 2012 | 1461464914130 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 19:28:34 INFO - PROCESS | 2012 | 1461464914260 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9c86e800 == 77 [pid = 2012] [id = 144] 19:28:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7cb13000) [pid = 2012] [serial = 431] [outer = (nil)] 19:28:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7cdd5400) [pid = 2012] [serial = 432] [outer = 0x7fca7cb13000] 19:28:34 INFO - PROCESS | 2012 | 1461464914349 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca887b9c00) [pid = 2012] [serial = 433] [outer = 0x7fca7cb13000] 19:28:35 INFO - PROCESS | 2012 | 1461464915171 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]]]}] 19:28:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:28:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1292ms 19:28:35 INFO - PROCESS | 2012 | 1461464915221 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 19:28:35 INFO - PROCESS | 2012 | 1461464915224 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 19:28:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:28:35 INFO - PROCESS | 2012 | 1461464915231 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 2012 | 1461464915234 Marionette TRACE conn4 <- [1,550,null,{}] 19:28:35 INFO - PROCESS | 2012 | 1461464915240 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}] 19:28:35 INFO - PROCESS | 2012 | 1461464915418 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 19:28:35 INFO - PROCESS | 2012 | 1461464915565 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb2a800 == 78 [pid = 2012] [id = 145] 19:28:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca7cb18000) [pid = 2012] [serial = 434] [outer = (nil)] 19:28:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7dd03400) [pid = 2012] [serial = 435] [outer = 0x7fca7cb18000] 19:28:35 INFO - PROCESS | 2012 | 1461464915638 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca7dd0dc00) [pid = 2012] [serial = 436] [outer = 0x7fca7cb18000] 19:28:36 INFO - PROCESS | 2012 | 1461464916426 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]]]}] 19:28:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 19:28:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1229ms 19:28:36 INFO - PROCESS | 2012 | 1461464916461 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 19:28:36 INFO - PROCESS | 2012 | 1461464916465 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 19:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:28:36 INFO - PROCESS | 2012 | 1461464916470 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 2012 | 1461464916473 Marionette TRACE conn4 <- [1,554,null,{}] 19:28:36 INFO - PROCESS | 2012 | 1461464916522 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}] 19:28:36 INFO - PROCESS | 2012 | 1461464916690 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 19:28:36 INFO - PROCESS | 2012 | 1461464916880 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9962e000 == 79 [pid = 2012] [id = 146] 19:28:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca81e13000) [pid = 2012] [serial = 437] [outer = (nil)] 19:28:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca81e14c00) [pid = 2012] [serial = 438] [outer = 0x7fca81e13000] 19:28:36 INFO - PROCESS | 2012 | 1461464916979 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca81e1c400) [pid = 2012] [serial = 439] [outer = 0x7fca81e13000] 19:28:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca770e8c00) [pid = 2012] [serial = 440] [outer = 0x7fca7e453c00] 19:28:37 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:38 INFO - PROCESS | 2012 | 1461464918009 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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1599ms 19:28:38 INFO - PROCESS | 2012 | 1461464918071 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 2012 | 1461464918075 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 19:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:28:38 INFO - PROCESS | 2012 | 1461464918081 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 2012 | 1461464918084 Marionette TRACE conn4 <- [1,558,null,{}] 19:28:38 INFO - PROCESS | 2012 | 1461464918089 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}] 19:28:38 INFO - PROCESS | 2012 | 1461464918292 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 19:28:38 INFO - PROCESS | 2012 | 1461464918481 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7704d800 == 80 [pid = 2012] [id = 147] 19:28:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca770ea800) [pid = 2012] [serial = 441] [outer = (nil)] 19:28:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca7dd11c00) [pid = 2012] [serial = 442] [outer = 0x7fca770ea800] 19:28:38 INFO - PROCESS | 2012 | 1461464918567 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca8858dc00) [pid = 2012] [serial = 443] [outer = 0x7fca770ea800] 19:28:39 INFO - PROCESS | 2012 | 1461464919329 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]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1287ms 19:28:39 INFO - PROCESS | 2012 | 1461464919372 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 2012 | 1461464919376 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 19:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:28:39 INFO - PROCESS | 2012 | 1461464919382 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 2012 | 1461464919385 Marionette TRACE conn4 <- [1,562,null,{}] 19:28:39 INFO - PROCESS | 2012 | 1461464919391 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}] 19:28:39 INFO - PROCESS | 2012 | 1461464919546 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 19:28:39 INFO - PROCESS | 2012 | 1461464919721 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e06d000 == 81 [pid = 2012] [id = 148] 19:28:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca77336400) [pid = 2012] [serial = 444] [outer = (nil)] 19:28:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7733ac00) [pid = 2012] [serial = 445] [outer = 0x7fca77336400] 19:28:39 INFO - PROCESS | 2012 | 1461464919796 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca7733e800) [pid = 2012] [serial = 446] [outer = 0x7fca77336400] 19:28:40 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:40 INFO - PROCESS | 2012 | 1461464920655 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]]]}] 19:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1330ms 19:28:40 INFO - PROCESS | 2012 | 1461464920713 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 19:28:40 INFO - PROCESS | 2012 | 1461464920717 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 19:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:28:40 INFO - PROCESS | 2012 | 1461464920723 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:28:40 INFO - PROCESS | 2012 | 1461464920732 Marionette TRACE conn4 <- [1,566,null,{}] 19:28:40 INFO - PROCESS | 2012 | 1461464920741 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}] 19:28:40 INFO - PROCESS | 2012 | 1461464920942 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 19:28:41 INFO - PROCESS | 2012 | 1461464921063 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b813800 == 82 [pid = 2012] [id = 149] 19:28:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca77338400) [pid = 2012] [serial = 447] [outer = (nil)] 19:28:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca7b853800) [pid = 2012] [serial = 448] [outer = 0x7fca77338400] 19:28:41 INFO - PROCESS | 2012 | 1461464921134 Marionette DEBUG loaded listener.js 19:28:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca7b857c00) [pid = 2012] [serial = 449] [outer = 0x7fca77338400] 19:28:41 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:41 INFO - PROCESS | 2012 | 1461464921954 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]]]}] 19:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1287ms 19:28:42 INFO - PROCESS | 2012 | 1461464922012 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 19:28:42 INFO - PROCESS | 2012 | 1461464922015 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 19:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:28:42 INFO - PROCESS | 2012 | 1461464922021 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:28:42 INFO - PROCESS | 2012 | 1461464922024 Marionette TRACE conn4 <- [1,570,null,{}] 19:28:42 INFO - PROCESS | 2012 | 1461464922030 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}] 19:28:42 INFO - PROCESS | 2012 | 1461464922250 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 19:28:42 INFO - PROCESS | 2012 | 1461464922405 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82479000 == 83 [pid = 2012] [id = 150] 19:28:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca7733bc00) [pid = 2012] [serial = 450] [outer = (nil)] 19:28:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca7b85dc00) [pid = 2012] [serial = 451] [outer = 0x7fca7733bc00] 19:28:42 INFO - PROCESS | 2012 | 1461464922480 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca7dbed000) [pid = 2012] [serial = 452] [outer = 0x7fca7733bc00] 19:28:42 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:43 INFO - PROCESS | 2012 | 1461464923272 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]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1291ms 19:28:43 INFO - PROCESS | 2012 | 1461464923315 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 19:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:28:43 INFO - PROCESS | 2012 | 1461464923319 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 19:28:43 INFO - PROCESS | 2012 | 1461464923325 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 2012 | 1461464923328 Marionette TRACE conn4 <- [1,574,null,{}] 19:28:43 INFO - PROCESS | 2012 | 1461464923333 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}] 19:28:43 INFO - PROCESS | 2012 | 1461464923494 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 19:28:43 INFO - PROCESS | 2012 | 1461464923650 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82488000 == 84 [pid = 2012] [id = 151] 19:28:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca7b858c00) [pid = 2012] [serial = 453] [outer = (nil)] 19:28:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca81209800) [pid = 2012] [serial = 454] [outer = 0x7fca7b858c00] 19:28:43 INFO - PROCESS | 2012 | 1461464923731 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca82420400) [pid = 2012] [serial = 455] [outer = 0x7fca7b858c00] 19:28:44 INFO - PROCESS | 2012 | 1461464924866 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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1586ms 19:28:44 INFO - PROCESS | 2012 | 1461464924925 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 2012 | 1461464924933 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 19:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:28:44 INFO - PROCESS | 2012 | 1461464924943 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 2012 | 1461464924948 Marionette TRACE conn4 <- [1,578,null,{}] 19:28:44 INFO - PROCESS | 2012 | 1461464924955 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}] 19:28:45 INFO - PROCESS | 2012 | 1461464925116 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 19:28:45 INFO - PROCESS | 2012 | 1461464925270 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc76800 == 85 [pid = 2012] [id = 152] 19:28:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca7cdda800) [pid = 2012] [serial = 456] [outer = (nil)] 19:28:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca7cddf400) [pid = 2012] [serial = 457] [outer = 0x7fca7cdda800] 19:28:45 INFO - PROCESS | 2012 | 1461464925396 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca7dd0d000) [pid = 2012] [serial = 458] [outer = 0x7fca7cdda800] 19:28:45 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca885c9000 == 84 [pid = 2012] [id = 140] 19:28:45 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87126000 == 83 [pid = 2012] [id = 139] 19:28:45 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ad9000 == 82 [pid = 2012] [id = 138] 19:28:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca857e0800 == 81 [pid = 2012] [id = 137] 19:28:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca832ae000 == 80 [pid = 2012] [id = 136] 19:28:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e510000 == 79 [pid = 2012] [id = 135] 19:28:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca859ba800 == 78 [pid = 2012] [id = 130] 19:28:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e50c000 == 77 [pid = 2012] [id = 129] 19:28:46 INFO - PROCESS | 2012 | 1461464926318 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]]]}] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca840bc800) [pid = 2012] [serial = 364] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca8128f000) [pid = 2012] [serial = 363] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca887c2400) [pid = 2012] [serial = 372] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca87a0bc00) [pid = 2012] [serial = 369] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca882a6000) [pid = 2012] [serial = 370] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca87a77400) [pid = 2012] [serial = 360] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca81203400) [pid = 2012] [serial = 348] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca858fac00) [pid = 2012] [serial = 351] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca864c4c00) [pid = 2012] [serial = 354] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca7fa0cc00) [pid = 2012] [serial = 357] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca85f4f400) [pid = 2012] [serial = 367] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca84033000) [pid = 2012] [serial = 366] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca9cbc6000) [pid = 2012] [serial = 379] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca99752800) [pid = 2012] [serial = 376] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca8ec79800) [pid = 2012] [serial = 373] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca8af69800) [pid = 2012] [serial = 382] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca95ce8800) [pid = 2012] [serial = 375] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca9c83a400) [pid = 2012] [serial = 378] [outer = (nil)] [url = about:blank] 19:28:46 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca87257000) [pid = 2012] [serial = 381] [outer = (nil)] [url = about:blank] 19:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1441ms 19:28:46 INFO - PROCESS | 2012 | 1461464926385 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 2012 | 1461464926393 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 19:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:28:46 INFO - PROCESS | 2012 | 1461464926403 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 2012 | 1461464926407 Marionette TRACE conn4 <- [1,582,null,{}] 19:28:46 INFO - PROCESS | 2012 | 1461464926412 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}] 19:28:46 INFO - PROCESS | 2012 | 1461464926571 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 19:28:46 INFO - PROCESS | 2012 | 1461464926709 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb20800 == 78 [pid = 2012] [id = 153] 19:28:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca7cdd5000) [pid = 2012] [serial = 459] [outer = (nil)] 19:28:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7ea7ec00) [pid = 2012] [serial = 460] [outer = 0x7fca7cdd5000] 19:28:46 INFO - PROCESS | 2012 | 1461464926780 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca7ebab800) [pid = 2012] [serial = 461] [outer = 0x7fca7cdd5000] 19:28:47 INFO - PROCESS | 2012 | 1461464927729 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1385ms 19:28:47 INFO - PROCESS | 2012 | 1461464927788 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 2012 | 1461464927794 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 19:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:28:47 INFO - PROCESS | 2012 | 1461464927803 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 2012 | 1461464927809 Marionette TRACE conn4 <- [1,586,null,{}] 19:28:47 INFO - PROCESS | 2012 | 1461464927818 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}] 19:28:48 INFO - PROCESS | 2012 | 1461464928044 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 19:28:48 INFO - PROCESS | 2012 | 1461464928265 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea92000 == 79 [pid = 2012] [id = 154] 19:28:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca7cb0fc00) [pid = 2012] [serial = 462] [outer = (nil)] 19:28:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca7cddd800) [pid = 2012] [serial = 463] [outer = 0x7fca7cb0fc00] 19:28:48 INFO - PROCESS | 2012 | 1461464928356 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7dd0f800) [pid = 2012] [serial = 464] [outer = 0x7fca7cb0fc00] 19:28:48 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:49 INFO - PROCESS | 2012 | 1461464929188 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]]]}] 19:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1434ms 19:28:49 INFO - PROCESS | 2012 | 1461464929238 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 2012 | 1461464929247 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 19:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:28:49 INFO - PROCESS | 2012 | 1461464929258 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 2012 | 1461464929262 Marionette TRACE conn4 <- [1,590,null,{}] 19:28:49 INFO - PROCESS | 2012 | 1461464929268 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}] 19:28:49 INFO - PROCESS | 2012 | 1461464929437 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 19:28:49 INFO - PROCESS | 2012 | 1461464929585 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84097800 == 80 [pid = 2012] [id = 155] 19:28:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca7dd10400) [pid = 2012] [serial = 465] [outer = (nil)] 19:28:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca7ebb1c00) [pid = 2012] [serial = 466] [outer = 0x7fca7dd10400] 19:28:49 INFO - PROCESS | 2012 | 1461464929659 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca7fa0cc00) [pid = 2012] [serial = 467] [outer = 0x7fca7dd10400] 19:28:50 INFO - PROCESS | 2012 | 1461464930823 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]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1638ms 19:28:50 INFO - PROCESS | 2012 | 1461464930897 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 19:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:28:50 INFO - PROCESS | 2012 | 1461464930901 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 19:28:50 INFO - PROCESS | 2012 | 1461464930907 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 2012 | 1461464930912 Marionette TRACE conn4 <- [1,594,null,{}] 19:28:50 INFO - PROCESS | 2012 | 1461464930929 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}] 19:28:51 INFO - PROCESS | 2012 | 1461464931146 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 19:28:51 INFO - PROCESS | 2012 | 1461464931328 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ac2000 == 81 [pid = 2012] [id = 156] 19:28:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca7fbac800) [pid = 2012] [serial = 468] [outer = (nil)] 19:28:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca81e18c00) [pid = 2012] [serial = 469] [outer = 0x7fca7fbac800] 19:28:51 INFO - PROCESS | 2012 | 1461464931406 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca8241f000) [pid = 2012] [serial = 470] [outer = 0x7fca7fbac800] 19:28:52 INFO - PROCESS | 2012 | 1461464932252 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]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1388ms 19:28:52 INFO - PROCESS | 2012 | 1461464932296 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 19:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:28:52 INFO - PROCESS | 2012 | 1461464932301 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 19:28:52 INFO - PROCESS | 2012 | 1461464932331 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 2012 | 1461464932338 Marionette TRACE conn4 <- [1,598,null,{}] 19:28:52 INFO - PROCESS | 2012 | 1461464932347 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}] 19:28:52 INFO - PROCESS | 2012 | 1461464932554 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 19:28:52 INFO - PROCESS | 2012 | 1461464932705 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8743d000 == 82 [pid = 2012] [id = 157] 19:28:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca81202c00) [pid = 2012] [serial = 471] [outer = (nil)] 19:28:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca82428000) [pid = 2012] [serial = 472] [outer = 0x7fca81202c00] 19:28:52 INFO - PROCESS | 2012 | 1461464932777 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca830da000) [pid = 2012] [serial = 473] [outer = 0x7fca81202c00] 19:28:53 INFO - PROCESS | 2012 | 1461464933690 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]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1415ms 19:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:28:53 INFO - PROCESS | 2012 | 1461464933722 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 2012 | 1461464933725 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 19:28:53 INFO - PROCESS | 2012 | 1461464933731 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 2012 | 1461464933735 Marionette TRACE conn4 <- [1,602,null,{}] 19:28:53 INFO - PROCESS | 2012 | 1461464933740 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}] 19:28:53 INFO - PROCESS | 2012 | 1461464933903 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 19:28:54 INFO - PROCESS | 2012 | 1461464934058 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8de74800 == 83 [pid = 2012] [id = 158] 19:28:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca82421400) [pid = 2012] [serial = 474] [outer = (nil)] 19:28:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca84e40800) [pid = 2012] [serial = 475] [outer = 0x7fca82421400] 19:28:54 INFO - PROCESS | 2012 | 1461464934131 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca85f45c00) [pid = 2012] [serial = 476] [outer = 0x7fca82421400] 19:28:55 INFO - PROCESS | 2012 | 1461464935200 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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1537ms 19:28:55 INFO - PROCESS | 2012 | 1461464935269 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 2012 | 1461464935273 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 19:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:28:55 INFO - PROCESS | 2012 | 1461464935279 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 2012 | 1461464935282 Marionette TRACE conn4 <- [1,606,null,{}] 19:28:55 INFO - PROCESS | 2012 | 1461464935288 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}] 19:28:55 INFO - PROCESS | 2012 | 1461464935519 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 19:28:55 INFO - PROCESS | 2012 | 1461464935735 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e0f800 == 84 [pid = 2012] [id = 159] 19:28:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca87258c00) [pid = 2012] [serial = 477] [outer = (nil)] 19:28:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca8861d800) [pid = 2012] [serial = 478] [outer = 0x7fca87258c00] 19:28:55 INFO - PROCESS | 2012 | 1461464935823 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca887bdc00) [pid = 2012] [serial = 479] [outer = 0x7fca87258c00] 19:28:56 INFO - PROCESS | 2012 | 1461464936612 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1381ms 19:28:56 INFO - PROCESS | 2012 | 1461464936661 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 2012 | 1461464936669 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 19:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:28:56 INFO - PROCESS | 2012 | 1461464936679 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 2012 | 1461464936686 Marionette TRACE conn4 <- [1,610,null,{}] 19:28:56 INFO - PROCESS | 2012 | 1461464936691 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}] 19:28:56 INFO - PROCESS | 2012 | 1461464936845 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 19:28:57 INFO - PROCESS | 2012 | 1461464936999 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99d6a000 == 85 [pid = 2012] [id = 160] 19:28:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca81c72800) [pid = 2012] [serial = 480] [outer = (nil)] 19:28:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca81c77800) [pid = 2012] [serial = 481] [outer = 0x7fca81c72800] 19:28:57 INFO - PROCESS | 2012 | 1461464937075 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca81c7b400) [pid = 2012] [serial = 482] [outer = 0x7fca81c72800] 19:28:57 INFO - PROCESS | 2012 | 1461464937970 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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1344ms 19:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:28:58 INFO - PROCESS | 2012 | 1461464938024 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 2012 | 1461464938026 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 19:28:58 INFO - PROCESS | 2012 | 1461464938033 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 2012 | 1461464938036 Marionette TRACE conn4 <- [1,614,null,{}] 19:28:58 INFO - PROCESS | 2012 | 1461464938041 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}] 19:28:58 INFO - PROCESS | 2012 | 1461464938205 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 19:28:58 INFO - PROCESS | 2012 | 1461464938361 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e517000 == 86 [pid = 2012] [id = 161] 19:28:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca770ed800) [pid = 2012] [serial = 483] [outer = (nil)] 19:28:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca7dd37000) [pid = 2012] [serial = 484] [outer = 0x7fca770ed800] 19:28:58 INFO - PROCESS | 2012 | 1461464938435 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca7dd3cc00) [pid = 2012] [serial = 485] [outer = 0x7fca770ed800] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dc76800 == 85 [pid = 2012] [id = 152] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7704d800 == 84 [pid = 2012] [id = 147] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9962e000 == 83 [pid = 2012] [id = 146] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb2a800 == 82 [pid = 2012] [id = 145] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9c86e800 == 81 [pid = 2012] [id = 144] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996f0800 == 80 [pid = 2012] [id = 143] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94f0e800 == 79 [pid = 2012] [id = 142] 19:28:59 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85ce0000 == 78 [pid = 2012] [id = 141] 19:28:59 INFO - PROCESS | 2012 | 1461464939805 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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1843ms 19:28:59 INFO - PROCESS | 2012 | 1461464939876 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 19:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:28:59 INFO - PROCESS | 2012 | 1461464939881 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 19:28:59 INFO - PROCESS | 2012 | 1461464939888 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 2012 | 1461464939892 Marionette TRACE conn4 <- [1,618,null,{}] 19:28:59 INFO - PROCESS | 2012 | 1461464939909 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}] 19:29:00 INFO - PROCESS | 2012 | 1461464940058 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 19:29:00 INFO - PROCESS | 2012 | 1461464940270 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b809000 == 79 [pid = 2012] [id = 162] 19:29:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca7dd02c00) [pid = 2012] [serial = 486] [outer = (nil)] 19:29:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca7dd07c00) [pid = 2012] [serial = 487] [outer = 0x7fca7dd02c00] 19:29:00 INFO - PROCESS | 2012 | 1461464940340 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca7dd38800) [pid = 2012] [serial = 488] [outer = 0x7fca7dd02c00] 19:29:01 INFO - PROCESS | 2012 | 1461464941186 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]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:29:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1349ms 19:29:01 INFO - PROCESS | 2012 | 1461464941237 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 2012 | 1461464941244 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 19:29:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:29:01 INFO - PROCESS | 2012 | 1461464941262 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 2012 | 1461464941267 Marionette TRACE conn4 <- [1,622,null,{}] 19:29:01 INFO - PROCESS | 2012 | 1461464941273 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}] 19:29:01 INFO - PROCESS | 2012 | 1461464941472 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 19:29:01 INFO - PROCESS | 2012 | 1461464941500 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ec6000 == 80 [pid = 2012] [id = 163] 19:29:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca7e308400) [pid = 2012] [serial = 489] [outer = (nil)] 19:29:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca7ea87400) [pid = 2012] [serial = 490] [outer = 0x7fca7e308400] 19:29:01 INFO - PROCESS | 2012 | 1461464941563 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca7ebb3000) [pid = 2012] [serial = 491] [outer = 0x7fca7e308400] 19:29:02 INFO - PROCESS | 2012 | 1461464942444 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]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:29:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1247ms 19:29:02 INFO - PROCESS | 2012 | 1461464942511 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 2012 | 1461464942515 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 19:29:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:29:02 INFO - PROCESS | 2012 | 1461464942521 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 2012 | 1461464942526 Marionette TRACE conn4 <- [1,626,null,{}] 19:29:02 INFO - PROCESS | 2012 | 1461464942541 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}] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca860ddc00) [pid = 2012] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca83099800) [pid = 2012] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7e45d000) [pid = 2012] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca8308a800) [pid = 2012] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca7deeac00) [pid = 2012] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca7e45e000) [pid = 2012] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca8857ec00) [pid = 2012] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca8861f000) [pid = 2012] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca7fa08c00) [pid = 2012] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca7fa09400) [pid = 2012] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca7dee8c00) [pid = 2012] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca85b4b400) [pid = 2012] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca7cdda800) [pid = 2012] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca7eba9800) [pid = 2012] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7eba9000) [pid = 2012] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca7ea87c00) [pid = 2012] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca81202800) [pid = 2012] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca81204c00) [pid = 2012] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca7e6e4000) [pid = 2012] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca7e6e6c00) [pid = 2012] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca81205c00) [pid = 2012] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca85f43800) [pid = 2012] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca7def1c00) [pid = 2012] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca7dbe6400) [pid = 2012] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca8828a800) [pid = 2012] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca7deeb000) [pid = 2012] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca7ea7b400) [pid = 2012] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:29:02 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca7b858c00) [pid = 2012] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:29:03 INFO - PROCESS | 2012 | 1461464943048 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 19:29:03 INFO - PROCESS | 2012 | 1461464943178 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc78000 == 81 [pid = 2012] [id = 164] 19:29:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7deeec00) [pid = 2012] [serial = 492] [outer = (nil)] 19:29:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca7e170400) [pid = 2012] [serial = 493] [outer = 0x7fca7deeec00] 19:29:03 INFO - PROCESS | 2012 | 1461464943244 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca7ebad800) [pid = 2012] [serial = 494] [outer = 0x7fca7deeec00] 19:29:03 INFO - PROCESS | 2012 | 1461464943914 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]]]}] 19:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1437ms 19:29:03 INFO - PROCESS | 2012 | 1461464943960 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 19:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:29:03 INFO - PROCESS | 2012 | 1461464943964 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 19:29:03 INFO - PROCESS | 2012 | 1461464943970 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:29:03 INFO - PROCESS | 2012 | 1461464943973 Marionette TRACE conn4 <- [1,630,null,{}] 19:29:03 INFO - PROCESS | 2012 | 1461464943982 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}] 19:29:04 INFO - PROCESS | 2012 | 1461464944166 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 19:29:04 INFO - PROCESS | 2012 | 1461464944186 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84eeb800 == 82 [pid = 2012] [id = 165] 19:29:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca7cb0c400) [pid = 2012] [serial = 495] [outer = (nil)] 19:29:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca81204c00) [pid = 2012] [serial = 496] [outer = 0x7fca7cb0c400] 19:29:04 INFO - PROCESS | 2012 | 1461464944247 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca81c7dc00) [pid = 2012] [serial = 497] [outer = 0x7fca7cb0c400] 19:29:05 INFO - PROCESS | 2012 | 1461464945157 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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:29:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1235ms 19:29:05 INFO - PROCESS | 2012 | 1461464945207 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 2012 | 1461464945213 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 19:29:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:29:05 INFO - PROCESS | 2012 | 1461464945222 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 2012 | 1461464945228 Marionette TRACE conn4 <- [1,634,null,{}] 19:29:05 INFO - PROCESS | 2012 | 1461464945238 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}] 19:29:05 INFO - PROCESS | 2012 | 1461464945419 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 19:29:05 INFO - PROCESS | 2012 | 1461464945574 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e51a000 == 83 [pid = 2012] [id = 166] 19:29:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca77338000) [pid = 2012] [serial = 498] [outer = (nil)] 19:29:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca7dbec400) [pid = 2012] [serial = 499] [outer = 0x7fca77338000] 19:29:05 INFO - PROCESS | 2012 | 1461464945648 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca7dd39400) [pid = 2012] [serial = 500] [outer = 0x7fca77338000] 19:29:06 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:06 INFO - PROCESS | 2012 | 1461464946557 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1384ms 19:29:06 INFO - PROCESS | 2012 | 1461464946608 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 2012 | 1461464946617 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 19:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:29:06 INFO - PROCESS | 2012 | 1461464946628 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 2012 | 1461464946632 Marionette TRACE conn4 <- [1,638,null,{}] 19:29:06 INFO - PROCESS | 2012 | 1461464946638 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}] 19:29:06 INFO - PROCESS | 2012 | 1461464946822 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 19:29:06 INFO - PROCESS | 2012 | 1461464946977 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86364800 == 84 [pid = 2012] [id = 167] 19:29:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca7dd3b800) [pid = 2012] [serial = 501] [outer = (nil)] 19:29:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca7ebb0c00) [pid = 2012] [serial = 502] [outer = 0x7fca7dd3b800] 19:29:07 INFO - PROCESS | 2012 | 1461464947053 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca7fbb7400) [pid = 2012] [serial = 503] [outer = 0x7fca7dd3b800] 19:29:07 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:08 INFO - PROCESS | 2012 | 1461464948123 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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1531ms 19:29:08 INFO - PROCESS | 2012 | 1461464948159 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 2012 | 1461464948163 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 19:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:29:08 INFO - PROCESS | 2012 | 1461464948170 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 2012 | 1461464948176 Marionette TRACE conn4 <- [1,642,null,{}] 19:29:08 INFO - PROCESS | 2012 | 1461464948192 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}] 19:29:08 INFO - PROCESS | 2012 | 1461464948356 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 19:29:08 INFO - PROCESS | 2012 | 1461464948562 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94def800 == 85 [pid = 2012] [id = 168] 19:29:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca81e19400) [pid = 2012] [serial = 504] [outer = (nil)] 19:29:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca82420000) [pid = 2012] [serial = 505] [outer = 0x7fca81e19400] 19:29:08 INFO - PROCESS | 2012 | 1461464948647 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca830b9800) [pid = 2012] [serial = 506] [outer = 0x7fca81e19400] 19:29:09 INFO - PROCESS | 2012 | 1461464949567 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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1434ms 19:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:29:09 INFO - PROCESS | 2012 | 1461464949605 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 2012 | 1461464949609 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 19:29:09 INFO - PROCESS | 2012 | 1461464949615 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 2012 | 1461464949619 Marionette TRACE conn4 <- [1,646,null,{}] 19:29:09 INFO - PROCESS | 2012 | 1461464949624 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}] 19:29:09 INFO - PROCESS | 2012 | 1461464949798 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 19:29:10 INFO - PROCESS | 2012 | 1461464950000 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99634000 == 86 [pid = 2012] [id = 169] 19:29:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca81e1a800) [pid = 2012] [serial = 507] [outer = (nil)] 19:29:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca85f43800) [pid = 2012] [serial = 508] [outer = 0x7fca81e1a800] 19:29:10 INFO - PROCESS | 2012 | 1461464950116 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca85f4a000) [pid = 2012] [serial = 509] [outer = 0x7fca81e1a800] 19:29:10 INFO - PROCESS | 2012 | 1461464950947 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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1384ms 19:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:29:11 INFO - PROCESS | 2012 | 1461464950999 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 2012 | 1461464951002 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 19:29:11 INFO - PROCESS | 2012 | 1461464951009 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 2012 | 1461464951012 Marionette TRACE conn4 <- [1,650,null,{}] 19:29:11 INFO - PROCESS | 2012 | 1461464951017 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}] 19:29:11 INFO - PROCESS | 2012 | 1461464951176 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 19:29:11 INFO - PROCESS | 2012 | 1461464951335 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e98f800 == 87 [pid = 2012] [id = 170] 19:29:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca7b855c00) [pid = 2012] [serial = 510] [outer = (nil)] 19:29:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca864c0400) [pid = 2012] [serial = 511] [outer = 0x7fca7b855c00] 19:29:11 INFO - PROCESS | 2012 | 1461464951411 Marionette DEBUG loaded listener.js 19:29:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca87254c00) [pid = 2012] [serial = 512] [outer = 0x7fca7b855c00] 19:29:12 INFO - PROCESS | 2012 | 1461464952240 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]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1281ms 19:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:29:12 INFO - PROCESS | 2012 | 1461464952290 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 19:29:12 INFO - PROCESS | 2012 | 1461464952293 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 19:29:12 INFO - PROCESS | 2012 | 1461464952300 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 2012 | 1461464952303 Marionette TRACE conn4 <- [1,654,null,{}] 19:29:12 INFO - PROCESS | 2012 | 1461464952309 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}] 19:29:12 INFO - PROCESS | 2012 | 1461464952522 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 19:29:12 INFO - PROCESS | 2012 | 1461464952679 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9cb5e800 == 88 [pid = 2012] [id = 171] 19:29:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca87258000) [pid = 2012] [serial = 513] [outer = (nil)] 19:29:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca88627000) [pid = 2012] [serial = 514] [outer = 0x7fca87258000] 19:29:12 INFO - PROCESS | 2012 | 1461464952767 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca8af21400) [pid = 2012] [serial = 515] [outer = 0x7fca87258000] 19:29:13 INFO - PROCESS | 2012 | 1461464953602 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]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1331ms 19:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:29:13 INFO - PROCESS | 2012 | 1461464953632 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 2012 | 1461464953635 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 19:29:13 INFO - PROCESS | 2012 | 1461464953642 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 2012 | 1461464953646 Marionette TRACE conn4 <- [1,658,null,{}] 19:29:13 INFO - PROCESS | 2012 | 1461464953651 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}] 19:29:13 INFO - PROCESS | 2012 | 1461464953809 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 19:29:13 INFO - PROCESS | 2012 | 1461464953970 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750e1800 == 89 [pid = 2012] [id = 172] 19:29:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca7eb3f000) [pid = 2012] [serial = 516] [outer = (nil)] 19:29:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca7eb48400) [pid = 2012] [serial = 517] [outer = 0x7fca7eb3f000] 19:29:14 INFO - PROCESS | 2012 | 1461464954044 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca7eb4c000) [pid = 2012] [serial = 518] [outer = 0x7fca7eb3f000] 19:29:14 INFO - PROCESS | 2012 | 1461464954968 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]]]}] 19:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1379ms 19:29:15 INFO - PROCESS | 2012 | 1461464955022 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 19:29:15 INFO - PROCESS | 2012 | 1461464955026 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 19:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:29:15 INFO - PROCESS | 2012 | 1461464955032 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 2012 | 1461464955034 Marionette TRACE conn4 <- [1,662,null,{}] 19:29:15 INFO - PROCESS | 2012 | 1461464955040 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}] 19:29:15 INFO - PROCESS | 2012 | 1461464955195 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 19:29:15 INFO - PROCESS | 2012 | 1461464955357 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ad4800 == 90 [pid = 2012] [id = 173] 19:29:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca7eb3fc00) [pid = 2012] [serial = 519] [outer = (nil)] 19:29:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca81b84400) [pid = 2012] [serial = 520] [outer = 0x7fca7eb3fc00] 19:29:15 INFO - PROCESS | 2012 | 1461464955433 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca81b89400) [pid = 2012] [serial = 521] [outer = 0x7fca7eb3fc00] 19:29:15 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:16 INFO - PROCESS | 2012 | 1461464956304 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]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1290ms 19:29:16 INFO - PROCESS | 2012 | 1461464956322 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 2012 | 1461464956325 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 19:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:29:16 INFO - PROCESS | 2012 | 1461464956331 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 2012 | 1461464956333 Marionette TRACE conn4 <- [1,666,null,{}] 19:29:16 INFO - PROCESS | 2012 | 1461464956339 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}] 19:29:16 INFO - PROCESS | 2012 | 1461464956498 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 19:29:16 INFO - PROCESS | 2012 | 1461464956663 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75be4800 == 91 [pid = 2012] [id = 174] 19:29:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7733cc00) [pid = 2012] [serial = 522] [outer = (nil)] 19:29:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7cb11c00) [pid = 2012] [serial = 523] [outer = 0x7fca7733cc00] 19:29:16 INFO - PROCESS | 2012 | 1461464956739 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7eb4d400) [pid = 2012] [serial = 524] [outer = 0x7fca7733cc00] 19:29:17 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:17 INFO - PROCESS | 2012 | 1461464957575 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]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1277ms 19:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:29:17 INFO - PROCESS | 2012 | 1461464957610 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 2012 | 1461464957613 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 19:29:17 INFO - PROCESS | 2012 | 1461464957619 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 2012 | 1461464957621 Marionette TRACE conn4 <- [1,670,null,{}] 19:29:17 INFO - PROCESS | 2012 | 1461464957627 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}] 19:29:17 INFO - PROCESS | 2012 | 1461464957786 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 19:29:17 INFO - PROCESS | 2012 | 1461464957950 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba1a800 == 92 [pid = 2012] [id = 175] 19:29:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7b857000) [pid = 2012] [serial = 525] [outer = (nil)] 19:29:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7e451400) [pid = 2012] [serial = 526] [outer = 0x7fca7b857000] 19:29:18 INFO - PROCESS | 2012 | 1461464958023 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7fbaf800) [pid = 2012] [serial = 527] [outer = 0x7fca7b857000] 19:29:19 INFO - PROCESS | 2012 | 1461464959188 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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1629ms 19:29:19 INFO - PROCESS | 2012 | 1461464959249 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 2012 | 1461464959256 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 19:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:29:19 INFO - PROCESS | 2012 | 1461464959265 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 2012 | 1461464959270 Marionette TRACE conn4 <- [1,674,null,{}] 19:29:19 INFO - PROCESS | 2012 | 1461464959277 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}] 19:29:19 INFO - PROCESS | 2012 | 1461464959441 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 19:29:19 INFO - PROCESS | 2012 | 1461464959633 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77193000 == 93 [pid = 2012] [id = 176] 19:29:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7dbe5c00) [pid = 2012] [serial = 528] [outer = (nil)] 19:29:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7dd0d400) [pid = 2012] [serial = 529] [outer = 0x7fca7dbe5c00] 19:29:19 INFO - PROCESS | 2012 | 1461464959762 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7def4400) [pid = 2012] [serial = 530] [outer = 0x7fca7dbe5c00] 19:29:20 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:29:20 INFO - PROCESS | 2012 | 1461464960628 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]]]}] 19:29:20 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 19:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1437ms 19:29:20 INFO - PROCESS | 2012 | 1461464960703 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 2012 | 1461464960711 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 19:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:29:20 INFO - PROCESS | 2012 | 1461464960721 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 2012 | 1461464960724 Marionette TRACE conn4 <- [1,678,null,{}] 19:29:20 INFO - PROCESS | 2012 | 1461464960729 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}] 19:29:20 INFO - PROCESS | 2012 | 1461464960944 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dc78000 == 92 [pid = 2012] [id = 164] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ec6000 == 91 [pid = 2012] [id = 163] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b809000 == 90 [pid = 2012] [id = 162] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca94b04c00) [pid = 2012] [serial = 420] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca7cb17c00) [pid = 2012] [serial = 429] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca7cdd5400) [pid = 2012] [serial = 432] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca7dd03400) [pid = 2012] [serial = 435] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca81e14c00) [pid = 2012] [serial = 438] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca7dd11c00) [pid = 2012] [serial = 442] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca7733ac00) [pid = 2012] [serial = 445] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca7b853800) [pid = 2012] [serial = 448] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7b85dc00) [pid = 2012] [serial = 451] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7ea7ec00) [pid = 2012] [serial = 460] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | 1461464961233 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8de74800 == 89 [pid = 2012] [id = 158] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8743d000 == 88 [pid = 2012] [id = 157] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ac2000 == 87 [pid = 2012] [id = 156] 19:29:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b809000 == 88 [pid = 2012] [id = 177] 19:29:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca7733ac00) [pid = 2012] [serial = 531] [outer = (nil)] 19:29:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7dd03400) [pid = 2012] [serial = 532] [outer = 0x7fca7733ac00] 19:29:21 INFO - PROCESS | 2012 | 1461464961310 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7ea7e000) [pid = 2012] [serial = 533] [outer = 0x7fca7733ac00] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84097800 == 87 [pid = 2012] [id = 155] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ea92000 == 86 [pid = 2012] [id = 154] 19:29:21 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb20800 == 85 [pid = 2012] [id = 153] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca887ba000) [pid = 2012] [serial = 403] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca8129dc00) [pid = 2012] [serial = 388] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca87a0a800) [pid = 2012] [serial = 355] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca84922c00) [pid = 2012] [serial = 313] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca8120c800) [pid = 2012] [serial = 349] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca85f46800) [pid = 2012] [serial = 352] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7e306800) [pid = 2012] [serial = 310] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca99db6000) [pid = 2012] [serial = 346] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca94d92400) [pid = 2012] [serial = 319] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca9bec7c00) [pid = 2012] [serial = 325] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca860df400) [pid = 2012] [serial = 358] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca887b7400) [pid = 2012] [serial = 361] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca97e46400) [pid = 2012] [serial = 322] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca8724f000) [pid = 2012] [serial = 316] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca86dcdc00) [pid = 2012] [serial = 391] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca95f15400) [pid = 2012] [serial = 394] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca7ea86c00) [pid = 2012] [serial = 400] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca9a20e400) [pid = 2012] [serial = 397] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7cddf400) [pid = 2012] [serial = 457] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca7ebb1400) [pid = 2012] [serial = 414] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca87a19000) [pid = 2012] [serial = 417] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca87210000) [pid = 2012] [serial = 411] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca83d38000) [pid = 2012] [serial = 408] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca84e3f400) [pid = 2012] [serial = 409] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca8120bc00) [pid = 2012] [serial = 423] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca7fa08800) [pid = 2012] [serial = 387] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca8491e400) [pid = 2012] [serial = 424] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca7fa07000) [pid = 2012] [serial = 406] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca7ea83400) [pid = 2012] [serial = 405] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca887b6c00) [pid = 2012] [serial = 427] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca863aa400) [pid = 2012] [serial = 390] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca7e6e6800) [pid = 2012] [serial = 402] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca7dbf0800) [pid = 2012] [serial = 384] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca7dbf4c00) [pid = 2012] [serial = 385] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca8af6a000) [pid = 2012] [serial = 393] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca94b03000) [pid = 2012] [serial = 241] [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.] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca998ae400) [pid = 2012] [serial = 396] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7ea82000) [pid = 2012] [serial = 399] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca88620c00) [pid = 2012] [serial = 418] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7dd0d000) [pid = 2012] [serial = 458] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca81209800) [pid = 2012] [serial = 454] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca82420400) [pid = 2012] [serial = 455] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca864bac00) [pid = 2012] [serial = 415] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca87259400) [pid = 2012] [serial = 412] [outer = (nil)] [url = about:blank] 19:29:21 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca864c5000) [pid = 2012] [serial = 426] [outer = (nil)] [url = about:blank] 19:29:22 INFO - PROCESS | 2012 | 1461464962080 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]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 19:29:22 INFO - PROCESS | 2012 | 1461464962132 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 19:29:22 INFO - PROCESS | 2012 | 1461464962137 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 19:29:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:29:22 INFO - PROCESS | 2012 | 1461464962146 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 2012 | 1461464962150 Marionette TRACE conn4 <- [1,682,null,{}] 19:29:22 INFO - PROCESS | 2012 | 1461464962171 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}] 19:29:22 INFO - PROCESS | 2012 | 1461464962340 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 19:29:22 INFO - PROCESS | 2012 | 1461464962352 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea8d000 == 86 [pid = 2012] [id = 178] 19:29:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7eba9800) [pid = 2012] [serial = 534] [outer = (nil)] 19:29:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7fa09000) [pid = 2012] [serial = 535] [outer = 0x7fca7eba9800] 19:29:22 INFO - PROCESS | 2012 | 1461464962419 Marionette DEBUG loaded listener.js 19:29:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca7fd6a000) [pid = 2012] [serial = 536] [outer = 0x7fca7eba9800] 19:29:23 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:23 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:23 INFO - PROCESS | 2012 | 1461464963697 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]]]}] 19:29:23 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) 19:29:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1584ms 19:29:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:29:23 INFO - PROCESS | 2012 | 1461464963731 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 2012 | 1461464963735 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 19:29:23 INFO - PROCESS | 2012 | 1461464963741 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 2012 | 1461464963745 Marionette TRACE conn4 <- [1,686,null,{}] 19:29:23 INFO - PROCESS | 2012 | 1461464963750 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}] 19:29:23 INFO - PROCESS | 2012 | 1461464963949 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 19:29:23 INFO - PROCESS | 2012 | 1461464963977 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca80826000 == 87 [pid = 2012] [id = 179] 19:29:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7cddf400) [pid = 2012] [serial = 537] [outer = (nil)] 19:29:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca81298400) [pid = 2012] [serial = 538] [outer = 0x7fca7cddf400] 19:29:24 INFO - PROCESS | 2012 | 1461464964058 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca81b8e800) [pid = 2012] [serial = 539] [outer = 0x7fca7cddf400] 19:29:25 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:25 INFO - PROCESS | 2012 | 1461464965259 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]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:29:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1533ms 19:29:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:29:25 INFO - PROCESS | 2012 | 1461464965275 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 2012 | 1461464965277 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 19:29:25 INFO - PROCESS | 2012 | 1461464965284 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 2012 | 1461464965287 Marionette TRACE conn4 <- [1,690,null,{}] 19:29:25 INFO - PROCESS | 2012 | 1461464965292 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}] 19:29:25 INFO - PROCESS | 2012 | 1461464965478 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 19:29:25 INFO - PROCESS | 2012 | 1461464965667 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83334800 == 88 [pid = 2012] [id = 180] 19:29:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca82426800) [pid = 2012] [serial = 540] [outer = (nil)] 19:29:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca83091c00) [pid = 2012] [serial = 541] [outer = 0x7fca82426800] 19:29:25 INFO - PROCESS | 2012 | 1461464965729 Marionette DEBUG loaded listener.js 19:29:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca830e8c00) [pid = 2012] [serial = 542] [outer = 0x7fca82426800] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca7e308400) [pid = 2012] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7dd02c00) [pid = 2012] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca7cb18000) [pid = 2012] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7deeec00) [pid = 2012] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7733bc00) [pid = 2012] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7cb12000) [pid = 2012] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca77336400) [pid = 2012] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca770ed800) [pid = 2012] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca77338400) [pid = 2012] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7cb13000) [pid = 2012] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca81e13000) [pid = 2012] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca770ea800) [pid = 2012] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:29:26 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca7dbf3c00) [pid = 2012] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:29:27 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:27 INFO - PROCESS | 2012 | 1461464967135 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:29:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 19:29:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:29:27 INFO - PROCESS | 2012 | 1461464967168 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 2012 | 1461464967171 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 19:29:27 INFO - PROCESS | 2012 | 1461464967177 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 2012 | 1461464967180 Marionette TRACE conn4 <- [1,694,null,{}] 19:29:27 INFO - PROCESS | 2012 | 1461464967185 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}] 19:29:27 INFO - PROCESS | 2012 | 1461464967388 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 19:29:27 INFO - PROCESS | 2012 | 1461464967442 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83d21000 == 89 [pid = 2012] [id = 181] 19:29:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca77338400) [pid = 2012] [serial = 543] [outer = (nil)] 19:29:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca81c77c00) [pid = 2012] [serial = 544] [outer = 0x7fca77338400] 19:29:27 INFO - PROCESS | 2012 | 1461464967507 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca85e7c800) [pid = 2012] [serial = 545] [outer = 0x7fca77338400] 19:29:28 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:28 INFO - PROCESS | 2012 | 1461464968662 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]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 19:29:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1534ms 19:29:28 INFO - PROCESS | 2012 | 1461464968712 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 2012 | 1461464968718 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 19:29:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:29:28 INFO - PROCESS | 2012 | 1461464968726 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 2012 | 1461464968732 Marionette TRACE conn4 <- [1,698,null,{}] 19:29:28 INFO - PROCESS | 2012 | 1461464968740 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}] 19:29:28 INFO - PROCESS | 2012 | 1461464968912 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 19:29:29 INFO - PROCESS | 2012 | 1461464969100 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e05f800 == 90 [pid = 2012] [id = 182] 19:29:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7dd36800) [pid = 2012] [serial = 546] [outer = (nil)] 19:29:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7e02e800) [pid = 2012] [serial = 547] [outer = 0x7fca7dd36800] 19:29:29 INFO - PROCESS | 2012 | 1461464969212 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7e306400) [pid = 2012] [serial = 548] [outer = 0x7fca7dd36800] 19:29:30 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:30 INFO - PROCESS | 2012 | 1461464970620 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]]]}] 19:29:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 19:29:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1939ms 19:29:30 INFO - PROCESS | 2012 | 1461464970747 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 2012 | 1461464970756 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 19:29:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:29:30 INFO - PROCESS | 2012 | 1461464970774 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 2012 | 1461464970778 Marionette TRACE conn4 <- [1,702,null,{}] 19:29:30 INFO - PROCESS | 2012 | 1461464970784 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}] 19:29:30 INFO - PROCESS | 2012 | 1461464970968 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 19:29:31 INFO - PROCESS | 2012 | 1461464971115 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8333d800 == 91 [pid = 2012] [id = 183] 19:29:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca7e2d5000) [pid = 2012] [serial = 549] [outer = (nil)] 19:29:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7eef7400) [pid = 2012] [serial = 550] [outer = 0x7fca7e2d5000] 19:29:31 INFO - PROCESS | 2012 | 1461464971187 Marionette DEBUG loaded listener.js 19:29:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca81c75c00) [pid = 2012] [serial = 551] [outer = 0x7fca7e2d5000] 19:29:32 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1842ms 19:29:32 INFO - PROCESS | 2012 | 1461464972608 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]]]}] 19:29:32 INFO - PROCESS | 2012 | 1461464972615 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 19:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:29:32 INFO - PROCESS | 2012 | 1461464972620 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 19:29:32 INFO - PROCESS | 2012 | 1461464972626 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 2012 | 1461464972632 Marionette TRACE conn4 <- [1,706,null,{}] 19:29:32 INFO - PROCESS | 2012 | 1461464972694 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}] 19:29:32 INFO - PROCESS | 2012 | 1461464972908 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 19:29:33 INFO - PROCESS | 2012 | 1461464973055 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86374800 == 92 [pid = 2012] [id = 184] 19:29:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca81293800) [pid = 2012] [serial = 552] [outer = (nil)] 19:29:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca83f61400) [pid = 2012] [serial = 553] [outer = 0x7fca81293800] 19:29:33 INFO - PROCESS | 2012 | 1461464973128 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca85f43c00) [pid = 2012] [serial = 554] [outer = 0x7fca81293800] 19:29:34 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:34 INFO - PROCESS | 2012 | 1461464974454 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]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1888ms 19:29:34 INFO - PROCESS | 2012 | 1461464974530 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 2012 | 1461464974535 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 19:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:29:34 INFO - PROCESS | 2012 | 1461464974545 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 2012 | 1461464974547 Marionette TRACE conn4 <- [1,710,null,{}] 19:29:34 INFO - PROCESS | 2012 | 1461464974553 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}] 19:29:34 INFO - PROCESS | 2012 | 1461464974725 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 19:29:34 INFO - PROCESS | 2012 | 1461464974875 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba29800 == 93 [pid = 2012] [id = 185] 19:29:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca77331000) [pid = 2012] [serial = 555] [outer = (nil)] 19:29:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7cde0000) [pid = 2012] [serial = 556] [outer = 0x7fca77331000] 19:29:34 INFO - PROCESS | 2012 | 1461464974950 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca85f51000) [pid = 2012] [serial = 557] [outer = 0x7fca77331000] 19:29:36 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:36 INFO - PROCESS | 2012 | 1461464976534 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]]]}] 19:29:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2034ms 19:29:36 INFO - PROCESS | 2012 | 1461464976579 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 2012 | 1461464976585 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 19:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:29:36 INFO - PROCESS | 2012 | 1461464976594 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 2012 | 1461464976600 Marionette TRACE conn4 <- [1,714,null,{}] 19:29:36 INFO - PROCESS | 2012 | 1461464976607 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}] 19:29:36 INFO - PROCESS | 2012 | 1461464976801 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 19:29:36 INFO - PROCESS | 2012 | 1461464976958 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ac8000 == 94 [pid = 2012] [id = 186] 19:29:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca7cdd7400) [pid = 2012] [serial = 558] [outer = (nil)] 19:29:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca7cddac00) [pid = 2012] [serial = 559] [outer = 0x7fca7cdd7400] 19:29:37 INFO - PROCESS | 2012 | 1461464977025 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7dbedc00) [pid = 2012] [serial = 560] [outer = 0x7fca7cdd7400] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e06d000 == 93 [pid = 2012] [id = 148] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83334800 == 92 [pid = 2012] [id = 180] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca80826000 == 91 [pid = 2012] [id = 179] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca81204c00) [pid = 2012] [serial = 496] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca81c77800) [pid = 2012] [serial = 481] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca84e40800) [pid = 2012] [serial = 475] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca82428000) [pid = 2012] [serial = 472] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca8861d800) [pid = 2012] [serial = 478] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ea8d000 == 90 [pid = 2012] [id = 178] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b809000 == 89 [pid = 2012] [id = 177] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77193000 == 88 [pid = 2012] [id = 176] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9cb5e800 == 87 [pid = 2012] [id = 171] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e98f800 == 86 [pid = 2012] [id = 170] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99634000 == 85 [pid = 2012] [id = 169] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94def800 == 84 [pid = 2012] [id = 168] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86364800 == 83 [pid = 2012] [id = 167] 19:29:37 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e51a000 == 82 [pid = 2012] [id = 166] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca7ea87400) [pid = 2012] [serial = 490] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7dd38800) [pid = 2012] [serial = 488] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca7dd0dc00) [pid = 2012] [serial = 436] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7ebad800) [pid = 2012] [serial = 494] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7ebb1c00) [pid = 2012] [serial = 466] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7dbed000) [pid = 2012] [serial = 452] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca882ad800) [pid = 2012] [serial = 430] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7733e800) [pid = 2012] [serial = 446] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca7dd3cc00) [pid = 2012] [serial = 485] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7b857c00) [pid = 2012] [serial = 449] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca887b9c00) [pid = 2012] [serial = 433] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca81e1c400) [pid = 2012] [serial = 439] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca81e18c00) [pid = 2012] [serial = 469] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca7dd07c00) [pid = 2012] [serial = 487] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca7ebb3000) [pid = 2012] [serial = 491] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca7e170400) [pid = 2012] [serial = 493] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca8858dc00) [pid = 2012] [serial = 443] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7cddd800) [pid = 2012] [serial = 463] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca7dd37000) [pid = 2012] [serial = 484] [outer = (nil)] [url = about:blank] 19:29:37 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca959b3800) [pid = 2012] [serial = 421] [outer = (nil)] [url = about:blank] 19:29:38 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:38 INFO - PROCESS | 2012 | 1461464978331 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]]]}] 19:29:38 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 19:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1787ms 19:29:38 INFO - PROCESS | 2012 | 1461464978381 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 2012 | 1461464978388 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 19:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:29:38 INFO - PROCESS | 2012 | 1461464978437 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 2012 | 1461464978442 Marionette TRACE conn4 <- [1,718,null,{}] 19:29:38 INFO - PROCESS | 2012 | 1461464978463 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}] 19:29:38 INFO - PROCESS | 2012 | 1461464978612 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 19:29:38 INFO - PROCESS | 2012 | 1461464978623 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba21800 == 83 [pid = 2012] [id = 187] 19:29:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca7dd06000) [pid = 2012] [serial = 561] [outer = (nil)] 19:29:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca7def5000) [pid = 2012] [serial = 562] [outer = 0x7fca7dd06000] 19:29:38 INFO - PROCESS | 2012 | 1461464978685 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca7e038000) [pid = 2012] [serial = 563] [outer = 0x7fca7dd06000] 19:29:39 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:39 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:39 INFO - PROCESS | 2012 | 1461464979930 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]]]}] 19:29:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1583ms 19:29:39 INFO - PROCESS | 2012 | 1461464979983 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 2012 | 1461464979986 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 19:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:29:39 INFO - PROCESS | 2012 | 1461464979993 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 2012 | 1461464979999 Marionette TRACE conn4 <- [1,722,null,{}] 19:29:40 INFO - PROCESS | 2012 | 1461464980014 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}] 19:29:40 INFO - PROCESS | 2012 | 1461464980248 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 19:29:40 INFO - PROCESS | 2012 | 1461464980273 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e285000 == 84 [pid = 2012] [id = 188] 19:29:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca7e310800) [pid = 2012] [serial = 564] [outer = (nil)] 19:29:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca7e6ef400) [pid = 2012] [serial = 565] [outer = 0x7fca7e310800] 19:29:40 INFO - PROCESS | 2012 | 1461464980340 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca7ea87c00) [pid = 2012] [serial = 566] [outer = 0x7fca7e310800] 19:29:41 INFO - PROCESS | 2012 | 1461464981456 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] 19:29:41 INFO - PROCESS | 2012 | 1461464981541 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 19:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:29:41 INFO - PROCESS | 2012 | 1461464981561 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 2012 | 1461464981564 Marionette TRACE conn4 <- [1,726,null,{}] 19:29:41 INFO - PROCESS | 2012 | 1461464981573 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}] 19:29:41 INFO - PROCESS | 2012 | 1461464981854 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 19:29:42 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca7cddf400) [pid = 2012] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:29:42 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca7eba9800) [pid = 2012] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:29:42 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca82426800) [pid = 2012] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:29:42 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7733ac00) [pid = 2012] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:29:42 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca7dbe5c00) [pid = 2012] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:29:42 INFO - PROCESS | 2012 | 1461464982603 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd86000 == 85 [pid = 2012] [id = 189] 19:29:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca770f0800) [pid = 2012] [serial = 567] [outer = (nil)] 19:29:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca7e170c00) [pid = 2012] [serial = 568] [outer = 0x7fca770f0800] 19:29:42 INFO - PROCESS | 2012 | 1461464982712 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca7eba9800) [pid = 2012] [serial = 569] [outer = 0x7fca770f0800] 19:29:43 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:43 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:43 INFO - PROCESS | 2012 | 1461464983549 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]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2046ms 19:29:43 INFO - PROCESS | 2012 | 1461464983606 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 2012 | 1461464983609 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 19:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:29:43 INFO - PROCESS | 2012 | 1461464983615 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 2012 | 1461464983618 Marionette TRACE conn4 <- [1,730,null,{}] 19:29:43 INFO - PROCESS | 2012 | 1461464983623 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}] 19:29:43 INFO - PROCESS | 2012 | 1461464983763 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 19:29:43 INFO - PROCESS | 2012 | 1461464983874 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb2d000 == 86 [pid = 2012] [id = 190] 19:29:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca77336400) [pid = 2012] [serial = 570] [outer = (nil)] 19:29:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca7ee37c00) [pid = 2012] [serial = 571] [outer = 0x7fca77336400] 19:29:43 INFO - PROCESS | 2012 | 1461464983945 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca7fbac400) [pid = 2012] [serial = 572] [outer = 0x7fca77336400] 19:29:44 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:44 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:44 INFO - PROCESS | 2012 | 1461464984788 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] 19:29:44 INFO - PROCESS | 2012 | 1461464984854 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 19:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:29:44 INFO - PROCESS | 2012 | 1461464984863 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 2012 | 1461464984868 Marionette TRACE conn4 <- [1,734,null,{}] 19:29:44 INFO - PROCESS | 2012 | 1461464984878 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}] 19:29:45 INFO - PROCESS | 2012 | 1461464985056 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 19:29:45 INFO - PROCESS | 2012 | 1461464985207 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771ad800 == 87 [pid = 2012] [id = 191] 19:29:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca770ec800) [pid = 2012] [serial = 573] [outer = (nil)] 19:29:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7cddb000) [pid = 2012] [serial = 574] [outer = 0x7fca770ec800] 19:29:45 INFO - PROCESS | 2012 | 1461464985286 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca7dd07c00) [pid = 2012] [serial = 575] [outer = 0x7fca770ec800] 19:29:46 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:46 INFO - PROCESS | 2012 | 1461464986189 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]]]}] 19:29:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1387ms 19:29:46 INFO - PROCESS | 2012 | 1461464986251 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 2012 | 1461464986259 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 19:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:29:46 INFO - PROCESS | 2012 | 1461464986269 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 2012 | 1461464986272 Marionette TRACE conn4 <- [1,738,null,{}] 19:29:46 INFO - PROCESS | 2012 | 1461464986278 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}] 19:29:46 INFO - PROCESS | 2012 | 1461464986495 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 19:29:46 INFO - PROCESS | 2012 | 1461464986644 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb20800 == 88 [pid = 2012] [id = 192] 19:29:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7e039400) [pid = 2012] [serial = 576] [outer = (nil)] 19:29:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7e305c00) [pid = 2012] [serial = 577] [outer = 0x7fca7e039400] 19:29:46 INFO - PROCESS | 2012 | 1461464986715 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7ea7a400) [pid = 2012] [serial = 578] [outer = 0x7fca7e039400] 19:29:48 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:48 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:48 INFO - PROCESS | 2012 | 1461464988068 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]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1842ms 19:29:48 INFO - PROCESS | 2012 | 1461464988146 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 2012 | 1461464988151 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 19:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:29:48 INFO - PROCESS | 2012 | 1461464988176 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 2012 | 1461464988183 Marionette TRACE conn4 <- [1,742,null,{}] 19:29:48 INFO - PROCESS | 2012 | 1461464988201 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}] 19:29:48 INFO - PROCESS | 2012 | 1461464988367 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 19:29:48 INFO - PROCESS | 2012 | 1461464988513 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ee0000 == 89 [pid = 2012] [id = 193] 19:29:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca7eb3ec00) [pid = 2012] [serial = 579] [outer = (nil)] 19:29:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7fbb2800) [pid = 2012] [serial = 580] [outer = 0x7fca7eb3ec00] 19:29:48 INFO - PROCESS | 2012 | 1461464988589 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca81b86c00) [pid = 2012] [serial = 581] [outer = 0x7fca7eb3ec00] 19:29:49 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:49 INFO - PROCESS | 2012 | 1461464989866 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]]]}] 19:29:49 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 19:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1759ms 19:29:49 INFO - PROCESS | 2012 | 1461464989959 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 19:29:49 INFO - PROCESS | 2012 | 1461464989962 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 19:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:29:50 INFO - PROCESS | 2012 | 1461464990020 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 2012 | 1461464990024 Marionette TRACE conn4 <- [1,746,null,{}] 19:29:50 INFO - PROCESS | 2012 | 1461464990029 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}] 19:29:50 INFO - PROCESS | 2012 | 1461464990185 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 19:29:50 INFO - PROCESS | 2012 | 1461464990329 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83340000 == 90 [pid = 2012] [id = 194] 19:29:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7dd38000) [pid = 2012] [serial = 582] [outer = (nil)] 19:29:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca81c74000) [pid = 2012] [serial = 583] [outer = 0x7fca7dd38000] 19:29:50 INFO - PROCESS | 2012 | 1461464990404 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca81e17400) [pid = 2012] [serial = 584] [outer = 0x7fca7dd38000] 19:29:51 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:51 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:51 INFO - PROCESS | 2012 | 1461464991647 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]]]}] 19:29:51 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.) 19:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1695ms 19:29:51 INFO - PROCESS | 2012 | 1461464991709 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 2012 | 1461464991712 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 19:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:29:51 INFO - PROCESS | 2012 | 1461464991808 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 2012 | 1461464991812 Marionette TRACE conn4 <- [1,750,null,{}] 19:29:51 INFO - PROCESS | 2012 | 1461464991820 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}] 19:29:51 INFO - PROCESS | 2012 | 1461464991977 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 19:29:52 INFO - PROCESS | 2012 | 1461464992122 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85098800 == 91 [pid = 2012] [id = 195] 19:29:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca7fbad000) [pid = 2012] [serial = 585] [outer = (nil)] 19:29:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca8241d800) [pid = 2012] [serial = 586] [outer = 0x7fca7fbad000] 19:29:52 INFO - PROCESS | 2012 | 1461464992194 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca8308a400) [pid = 2012] [serial = 587] [outer = 0x7fca7fbad000] 19:29:53 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:53 INFO - PROCESS | 2012 | 1461464993454 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]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1739ms 19:29:53 INFO - PROCESS | 2012 | 1461464993498 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 2012 | 1461464993502 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 19:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:29:53 INFO - PROCESS | 2012 | 1461464993774 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 2012 | 1461464993778 Marionette TRACE conn4 <- [1,754,null,{}] 19:29:53 INFO - PROCESS | 2012 | 1461464993810 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}] 19:29:53 INFO - PROCESS | 2012 | 1461464993965 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 19:29:54 INFO - PROCESS | 2012 | 1461464994116 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc82800 == 92 [pid = 2012] [id = 196] 19:29:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca7cb18800) [pid = 2012] [serial = 588] [outer = (nil)] 19:29:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca7cdd9400) [pid = 2012] [serial = 589] [outer = 0x7fca7cb18800] 19:29:54 INFO - PROCESS | 2012 | 1461464994188 Marionette DEBUG loaded listener.js 19:29:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7dd09800) [pid = 2012] [serial = 590] [outer = 0x7fca7cb18800] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88523800 == 91 [pid = 2012] [id = 70] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83d20000 == 90 [pid = 2012] [id = 69] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86111800 == 89 [pid = 2012] [id = 54] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca7e451400) [pid = 2012] [serial = 526] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca81c77c00) [pid = 2012] [serial = 544] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd86000 == 88 [pid = 2012] [id = 189] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e285000 == 87 [pid = 2012] [id = 188] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba21800 == 86 [pid = 2012] [id = 187] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ac8000 == 85 [pid = 2012] [id = 186] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86374800 == 84 [pid = 2012] [id = 184] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8333d800 == 83 [pid = 2012] [id = 183] 19:29:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e05f800 == 82 [pid = 2012] [id = 182] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 120 (0x7fca81b8e800) [pid = 2012] [serial = 539] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 119 (0x7fca7fa09000) [pid = 2012] [serial = 535] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca7ebb0c00) [pid = 2012] [serial = 502] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca864c0400) [pid = 2012] [serial = 511] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7fd6a000) [pid = 2012] [serial = 536] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca88627000) [pid = 2012] [serial = 514] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca81b84400) [pid = 2012] [serial = 520] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca83091c00) [pid = 2012] [serial = 541] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7dd03400) [pid = 2012] [serial = 532] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca7ea7e000) [pid = 2012] [serial = 533] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7eb48400) [pid = 2012] [serial = 517] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca85f43800) [pid = 2012] [serial = 508] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7cb11c00) [pid = 2012] [serial = 523] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca7def4400) [pid = 2012] [serial = 530] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca7dd0d400) [pid = 2012] [serial = 529] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca7dbec400) [pid = 2012] [serial = 499] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca82420000) [pid = 2012] [serial = 505] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca81298400) [pid = 2012] [serial = 538] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca830e8c00) [pid = 2012] [serial = 542] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:55 INFO - PROCESS | 2012 | 1461464995596 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]]]}] 19:29:55 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 19:29:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2125ms 19:29:55 INFO - PROCESS | 2012 | 1461464995633 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 19:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:29:55 INFO - PROCESS | 2012 | 1461464995638 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 19:29:55 INFO - PROCESS | 2012 | 1461464995645 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 2012 | 1461464995648 Marionette TRACE conn4 <- [1,758,null,{}] 19:29:55 INFO - PROCESS | 2012 | 1461464995658 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}] 19:29:55 INFO - PROCESS | 2012 | 1461464995842 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 19:29:55 INFO - PROCESS | 2012 | 1461464995860 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba2b800 == 83 [pid = 2012] [id = 197] 19:29:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca7cb0b400) [pid = 2012] [serial = 591] [outer = (nil)] 19:29:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca7e303c00) [pid = 2012] [serial = 592] [outer = 0x7fca7cb0b400] 19:29:55 INFO - PROCESS | 2012 | 1461464995919 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca7e6eb800) [pid = 2012] [serial = 593] [outer = 0x7fca7cb0b400] 19:29:56 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:56 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:29:56 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:56 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:56 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:29:56 INFO - PROCESS | 2012 | 1461464996648 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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1035ms 19:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:29:56 INFO - PROCESS | 2012 | 1461464996680 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 2012 | 1461464996682 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 19:29:56 INFO - PROCESS | 2012 | 1461464996703 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 2012 | 1461464996705 Marionette TRACE conn4 <- [1,762,null,{}] 19:29:56 INFO - PROCESS | 2012 | 1461464996735 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}] 19:29:56 INFO - PROCESS | 2012 | 1461464996889 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 19:29:56 INFO - PROCESS | 2012 | 1461464996902 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea9a000 == 84 [pid = 2012] [id = 198] 19:29:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca7ebafc00) [pid = 2012] [serial = 594] [outer = (nil)] 19:29:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca7eef6000) [pid = 2012] [serial = 595] [outer = 0x7fca7ebafc00] 19:29:56 INFO - PROCESS | 2012 | 1461464996972 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca7fbb5400) [pid = 2012] [serial = 596] [outer = 0x7fca7ebafc00] 19:29:58 INFO - PROCESS | 2012 | 1461464998204 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]]]}] 19:29:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1553ms 19:29:58 INFO - PROCESS | 2012 | 1461464998280 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 2012 | 1461464998285 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 19:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:29:58 INFO - PROCESS | 2012 | 1461464998300 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 2012 | 1461464998303 Marionette TRACE conn4 <- [1,766,null,{}] 19:29:58 INFO - PROCESS | 2012 | 1461464998319 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}] 19:29:58 INFO - PROCESS | 2012 | 1461464998489 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 19:29:58 INFO - PROCESS | 2012 | 1461464998560 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ed2800 == 85 [pid = 2012] [id = 199] 19:29:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7eb48800) [pid = 2012] [serial = 597] [outer = (nil)] 19:29:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca81c7d000) [pid = 2012] [serial = 598] [outer = 0x7fca7eb48800] 19:29:58 INFO - PROCESS | 2012 | 1461464998621 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca82428000) [pid = 2012] [serial = 599] [outer = 0x7fca7eb48800] 19:29:59 INFO - PROCESS | 2012 | 1461464999778 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]]]}] 19:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1496ms 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7b857000) [pid = 2012] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca87258000) [pid = 2012] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7b855c00) [pid = 2012] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca7eb3f000) [pid = 2012] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca81e1a800) [pid = 2012] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca77338000) [pid = 2012] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca7dd3b800) [pid = 2012] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca81e19400) [pid = 2012] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca7eb3fc00) [pid = 2012] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca7733cc00) [pid = 2012] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7e310800) [pid = 2012] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca770f0800) [pid = 2012] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca7cdd7400) [pid = 2012] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca77331000) [pid = 2012] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca7dd06000) [pid = 2012] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca7e2d5000) [pid = 2012] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca7dd36800) [pid = 2012] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca81293800) [pid = 2012] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca7cdd5000) [pid = 2012] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca7cb0fc00) [pid = 2012] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca7dd10400) [pid = 2012] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca7fbac800) [pid = 2012] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca81202c00) [pid = 2012] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca82421400) [pid = 2012] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca87258c00) [pid = 2012] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca81c72800) [pid = 2012] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:30:00 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca7cb0c400) [pid = 2012] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:30:00 INFO - PROCESS | 2012 | 1461465000168 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 2012 | 1461465000174 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 19:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:30:00 INFO - PROCESS | 2012 | 1461465000235 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 2012 | 1461465000242 Marionette TRACE conn4 <- [1,770,null,{}] 19:30:00 INFO - PROCESS | 2012 | 1461465000250 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}] 19:30:00 INFO - PROCESS | 2012 | 1461465000474 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 19:30:00 INFO - PROCESS | 2012 | 1461465000660 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b815000 == 86 [pid = 2012] [id = 200] 19:30:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca7cddb800) [pid = 2012] [serial = 600] [outer = (nil)] 19:30:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca7dbec400) [pid = 2012] [serial = 601] [outer = 0x7fca7cddb800] 19:30:00 INFO - PROCESS | 2012 | 1461465000794 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca7dd38800) [pid = 2012] [serial = 602] [outer = 0x7fca7cddb800] 19:30:01 INFO - PROCESS | 2012 | 1461465001812 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]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1637ms 19:30:01 INFO - PROCESS | 2012 | 1461465001873 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 2012 | 1461465001879 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 19:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:30:01 INFO - PROCESS | 2012 | 1461465001891 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 2012 | 1461465001895 Marionette TRACE conn4 <- [1,774,null,{}] 19:30:01 INFO - PROCESS | 2012 | 1461465001902 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}] 19:30:02 INFO - PROCESS | 2012 | 1461465002185 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 19:30:02 INFO - PROCESS | 2012 | 1461465002360 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef1c800 == 87 [pid = 2012] [id = 201] 19:30:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca7e6e8000) [pid = 2012] [serial = 603] [outer = (nil)] 19:30:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca7ea7dc00) [pid = 2012] [serial = 604] [outer = 0x7fca7e6e8000] 19:30:02 INFO - PROCESS | 2012 | 1461465002452 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca7eb47400) [pid = 2012] [serial = 605] [outer = 0x7fca7e6e8000] 19:30:03 INFO - PROCESS | 2012 | 1461465003356 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]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1536ms 19:30:03 INFO - PROCESS | 2012 | 1461465003424 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 2012 | 1461465003429 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 19:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:30:03 INFO - PROCESS | 2012 | 1461465003435 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 2012 | 1461465003439 Marionette TRACE conn4 <- [1,778,null,{}] 19:30:03 INFO - PROCESS | 2012 | 1461465003453 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}] 19:30:03 INFO - PROCESS | 2012 | 1461465003676 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 19:30:03 INFO - PROCESS | 2012 | 1461465003915 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84094800 == 88 [pid = 2012] [id = 202] 19:30:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca8084f400) [pid = 2012] [serial = 606] [outer = (nil)] 19:30:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca81205c00) [pid = 2012] [serial = 607] [outer = 0x7fca8084f400] 19:30:04 INFO - PROCESS | 2012 | 1461465004042 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca81294800) [pid = 2012] [serial = 608] [outer = 0x7fca8084f400] 19:30:04 INFO - PROCESS | 2012 | 1461465004902 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1480ms 19:30:04 INFO - PROCESS | 2012 | 1461465004915 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 2012 | 1461465004918 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 19:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:30:04 INFO - PROCESS | 2012 | 1461465004924 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 2012 | 1461465004926 Marionette TRACE conn4 <- [1,782,null,{}] 19:30:04 INFO - PROCESS | 2012 | 1461465004932 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}] 19:30:05 INFO - PROCESS | 2012 | 1461465005097 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 19:30:05 INFO - PROCESS | 2012 | 1461465005257 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86362800 == 89 [pid = 2012] [id = 203] 19:30:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca81202c00) [pid = 2012] [serial = 609] [outer = (nil)] 19:30:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca82424400) [pid = 2012] [serial = 610] [outer = 0x7fca81202c00] 19:30:05 INFO - PROCESS | 2012 | 1461465005340 Marionette DEBUG loaded listener.js 19:30:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca83098800) [pid = 2012] [serial = 611] [outer = 0x7fca81202c00] 19:30:06 INFO - PROCESS | 2012 | 1461465006209 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1334ms 19:30:06 INFO - PROCESS | 2012 | 1461465006259 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 2012 | 1461465006262 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 19:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:30:06 INFO - PROCESS | 2012 | 1461465006268 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 2012 | 1461465006271 Marionette TRACE conn4 <- [1,786,null,{}] 19:30:06 INFO - PROCESS | 2012 | 1461465006276 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}] 19:30:06 INFO - PROCESS | 2012 | 1461465006433 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 19:30:06 INFO - PROCESS | 2012 | 1461465006589 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86adb000 == 90 [pid = 2012] [id = 204] 19:30:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca81e1a800) [pid = 2012] [serial = 612] [outer = (nil)] 19:30:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca832bb800) [pid = 2012] [serial = 613] [outer = 0x7fca81e1a800] 19:30:06 INFO - PROCESS | 2012 | 1461465006662 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca83d38800) [pid = 2012] [serial = 614] [outer = 0x7fca81e1a800] 19:30:07 INFO - PROCESS | 2012 | 1461465007550 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]]]}] 19:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1328ms 19:30:07 INFO - PROCESS | 2012 | 1461465007597 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 2012 | 1461465007601 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 19:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:30:07 INFO - PROCESS | 2012 | 1461465007608 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 2012 | 1461465007610 Marionette TRACE conn4 <- [1,790,null,{}] 19:30:07 INFO - PROCESS | 2012 | 1461465007615 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}] 19:30:07 INFO - PROCESS | 2012 | 1461465007843 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 19:30:08 INFO - PROCESS | 2012 | 1461465008000 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87109800 == 91 [pid = 2012] [id = 205] 19:30:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca83dcf800) [pid = 2012] [serial = 615] [outer = (nil)] 19:30:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca840c7000) [pid = 2012] [serial = 616] [outer = 0x7fca83dcf800] 19:30:08 INFO - PROCESS | 2012 | 1461465008080 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca85b43800) [pid = 2012] [serial = 617] [outer = 0x7fca83dcf800] 19:30:08 INFO - PROCESS | 2012 | 1461465008985 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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1427ms 19:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:30:09 INFO - PROCESS | 2012 | 1461465009036 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 2012 | 1461465009039 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 19:30:09 INFO - PROCESS | 2012 | 1461465009046 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 2012 | 1461465009050 Marionette TRACE conn4 <- [1,794,null,{}] 19:30:09 INFO - PROCESS | 2012 | 1461465009055 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}] 19:30:09 INFO - PROCESS | 2012 | 1461465009210 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 19:30:09 INFO - PROCESS | 2012 | 1461465009370 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87442000 == 92 [pid = 2012] [id = 206] 19:30:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca83f64000) [pid = 2012] [serial = 618] [outer = (nil)] 19:30:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca85f49400) [pid = 2012] [serial = 619] [outer = 0x7fca83f64000] 19:30:09 INFO - PROCESS | 2012 | 1461465009442 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca8639e800) [pid = 2012] [serial = 620] [outer = 0x7fca83f64000] 19:30:10 INFO - PROCESS | 2012 | 1461465010352 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]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1335ms 19:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:30:10 INFO - PROCESS | 2012 | 1461465010382 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 2012 | 1461465010385 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 19:30:10 INFO - PROCESS | 2012 | 1461465010391 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 2012 | 1461465010394 Marionette TRACE conn4 <- [1,798,null,{}] 19:30:10 INFO - PROCESS | 2012 | 1461465010400 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}] 19:30:10 INFO - PROCESS | 2012 | 1461465010564 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 19:30:10 INFO - PROCESS | 2012 | 1461465010724 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87d68000 == 93 [pid = 2012] [id = 207] 19:30:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca85ba6c00) [pid = 2012] [serial = 621] [outer = (nil)] 19:30:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca864b8000) [pid = 2012] [serial = 622] [outer = 0x7fca85ba6c00] 19:30:10 INFO - PROCESS | 2012 | 1461465010796 Marionette DEBUG loaded listener.js 19:30:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca864c5000) [pid = 2012] [serial = 623] [outer = 0x7fca85ba6c00] 19:30:11 INFO - PROCESS | 2012 | 1461465011673 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]]]}] 19:30:11 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 19:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1330ms 19:30:11 INFO - PROCESS | 2012 | 1461465011722 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 19:30:11 INFO - PROCESS | 2012 | 1461465011725 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 19:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:30:11 INFO - PROCESS | 2012 | 1461465011731 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:30:11 INFO - PROCESS | 2012 | 1461465011734 Marionette TRACE conn4 <- [1,802,null,{}] 19:30:11 INFO - PROCESS | 2012 | 1461465011739 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}] 19:30:11 INFO - PROCESS | 2012 | 1461465011906 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 19:30:12 INFO - PROCESS | 2012 | 1461465012073 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88523800 == 94 [pid = 2012] [id = 208] 19:30:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca7def2400) [pid = 2012] [serial = 624] [outer = (nil)] 19:30:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca8661f000) [pid = 2012] [serial = 625] [outer = 0x7fca7def2400] 19:30:12 INFO - PROCESS | 2012 | 1461465012151 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca87210000) [pid = 2012] [serial = 626] [outer = 0x7fca7def2400] 19:30:13 INFO - PROCESS | 2012 | 1461465013033 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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 19:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1378ms 19:30:13 INFO - PROCESS | 2012 | 1461465013111 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 2012 | 1461465013115 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 19:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:30:13 INFO - PROCESS | 2012 | 1461465013121 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 2012 | 1461465013124 Marionette TRACE conn4 <- [1,806,null,{}] 19:30:13 INFO - PROCESS | 2012 | 1461465013130 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}] 19:30:13 INFO - PROCESS | 2012 | 1461465013301 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 19:30:13 INFO - PROCESS | 2012 | 1461465013473 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ad7800 == 95 [pid = 2012] [id = 209] 19:30:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca770eb000) [pid = 2012] [serial = 627] [outer = (nil)] 19:30:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7b856400) [pid = 2012] [serial = 628] [outer = 0x7fca770eb000] 19:30:13 INFO - PROCESS | 2012 | 1461465013549 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca7e457c00) [pid = 2012] [serial = 629] [outer = 0x7fca770eb000] 19:30:14 INFO - PROCESS | 2012 | 1461465014554 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]]]}] 19:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 19:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1482ms 19:30:14 INFO - PROCESS | 2012 | 1461465014605 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 2012 | 1461465014609 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 19:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:30:14 INFO - PROCESS | 2012 | 1461465014618 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 2012 | 1461465014623 Marionette TRACE conn4 <- [1,810,null,{}] 19:30:14 INFO - PROCESS | 2012 | 1461465014630 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}] 19:30:14 INFO - PROCESS | 2012 | 1461465014805 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 19:30:15 INFO - PROCESS | 2012 | 1461465015020 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cce1000 == 96 [pid = 2012] [id = 210] 19:30:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7cb19400) [pid = 2012] [serial = 630] [outer = (nil)] 19:30:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca7cddf400) [pid = 2012] [serial = 631] [outer = 0x7fca7cb19400] 19:30:15 INFO - PROCESS | 2012 | 1461465015151 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca7dd33400) [pid = 2012] [serial = 632] [outer = 0x7fca7cb19400] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ea9a000 == 95 [pid = 2012] [id = 198] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba2b800 == 94 [pid = 2012] [id = 197] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dc82800 == 93 [pid = 2012] [id = 196] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca7ee37c00) [pid = 2012] [serial = 571] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | 1461465016147 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]]]}] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ee0000 == 92 [pid = 2012] [id = 193] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb20800 == 91 [pid = 2012] [id = 192] 19:30:16 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771ad800 == 90 [pid = 2012] [id = 191] 19:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1587ms 19:30:16 INFO - PROCESS | 2012 | 1461465016206 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 2012 | 1461465016214 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 19:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:30:16 INFO - PROCESS | 2012 | 1461465016223 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 2012 | 1461465016227 Marionette TRACE conn4 <- [1,814,null,{}] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca830da000) [pid = 2012] [serial = 473] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca85f45c00) [pid = 2012] [serial = 476] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca887bdc00) [pid = 2012] [serial = 479] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca81c7b400) [pid = 2012] [serial = 482] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca81c7dc00) [pid = 2012] [serial = 497] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7fbaf800) [pid = 2012] [serial = 527] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca7e6ef400) [pid = 2012] [serial = 565] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 108 (0x7fca7e170c00) [pid = 2012] [serial = 568] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 107 (0x7fca7dbedc00) [pid = 2012] [serial = 560] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 106 (0x7fca7cddac00) [pid = 2012] [serial = 559] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 105 (0x7fca85f51000) [pid = 2012] [serial = 557] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 104 (0x7fca7cde0000) [pid = 2012] [serial = 556] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 103 (0x7fca7def5000) [pid = 2012] [serial = 562] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 102 (0x7fca81c75c00) [pid = 2012] [serial = 551] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 101 (0x7fca7eef7400) [pid = 2012] [serial = 550] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 100 (0x7fca7e306400) [pid = 2012] [serial = 548] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 99 (0x7fca7e02e800) [pid = 2012] [serial = 547] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 98 (0x7fca85f43c00) [pid = 2012] [serial = 554] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 97 (0x7fca83f61400) [pid = 2012] [serial = 553] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 96 (0x7fca7eba9800) [pid = 2012] [serial = 569] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 95 (0x7fca7ea87c00) [pid = 2012] [serial = 566] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 94 (0x7fca7e038000) [pid = 2012] [serial = 563] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 93 (0x7fca7ebab800) [pid = 2012] [serial = 461] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 92 (0x7fca7dd0f800) [pid = 2012] [serial = 464] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 91 (0x7fca7fa0cc00) [pid = 2012] [serial = 467] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 90 (0x7fca8241f000) [pid = 2012] [serial = 470] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca8af21400) [pid = 2012] [serial = 515] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca87254c00) [pid = 2012] [serial = 512] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca7eb4c000) [pid = 2012] [serial = 518] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca85f4a000) [pid = 2012] [serial = 509] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 85 (0x7fca7dd39400) [pid = 2012] [serial = 500] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 84 (0x7fca7fbb7400) [pid = 2012] [serial = 503] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 83 (0x7fca830b9800) [pid = 2012] [serial = 506] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 82 (0x7fca81b89400) [pid = 2012] [serial = 521] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | --DOMWINDOW == 81 (0x7fca7eb4d400) [pid = 2012] [serial = 524] [outer = (nil)] [url = about:blank] 19:30:16 INFO - PROCESS | 2012 | 1461465016283 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}] 19:30:16 INFO - PROCESS | 2012 | 1461465016484 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 19:30:16 INFO - PROCESS | 2012 | 1461465016617 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77196800 == 91 [pid = 2012] [id = 211] 19:30:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 82 (0x7fca7e2c9000) [pid = 2012] [serial = 633] [outer = (nil)] 19:30:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 83 (0x7fca7e457000) [pid = 2012] [serial = 634] [outer = 0x7fca7e2c9000] 19:30:16 INFO - PROCESS | 2012 | 1461465016683 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 84 (0x7fca7eb3fc00) [pid = 2012] [serial = 635] [outer = 0x7fca7e2c9000] 19:30:17 INFO - PROCESS | 2012 | 1461465017429 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] 19:30:17 INFO - PROCESS | 2012 | 1461465017465 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 19:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:30:17 INFO - PROCESS | 2012 | 1461465017471 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 2012 | 1461465017476 Marionette TRACE conn4 <- [1,818,null,{}] 19:30:17 INFO - PROCESS | 2012 | 1461465017491 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}] 19:30:17 INFO - PROCESS | 2012 | 1461465017663 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 19:30:17 INFO - PROCESS | 2012 | 1461465017680 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e9aa800 == 92 [pid = 2012] [id = 212] 19:30:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 85 (0x7fca7eeee000) [pid = 2012] [serial = 636] [outer = (nil)] 19:30:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 86 (0x7fca7fd64800) [pid = 2012] [serial = 637] [outer = 0x7fca7eeee000] 19:30:17 INFO - PROCESS | 2012 | 1461465017749 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca81211c00) [pid = 2012] [serial = 638] [outer = 0x7fca7eeee000] 19:30:18 INFO - PROCESS | 2012 | 1461465018661 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]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1232ms 19:30:18 INFO - PROCESS | 2012 | 1461465018706 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 2012 | 1461465018709 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 19:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:30:18 INFO - PROCESS | 2012 | 1461465018716 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 2012 | 1461465018718 Marionette TRACE conn4 <- [1,822,null,{}] 19:30:18 INFO - PROCESS | 2012 | 1461465018723 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}] 19:30:18 INFO - PROCESS | 2012 | 1461465018934 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 19:30:18 INFO - PROCESS | 2012 | 1461465018965 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8247f000 == 93 [pid = 2012] [id = 213] 19:30:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca7fd5bc00) [pid = 2012] [serial = 639] [outer = (nil)] 19:30:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca81e11400) [pid = 2012] [serial = 640] [outer = 0x7fca7fd5bc00] 19:30:19 INFO - PROCESS | 2012 | 1461465019029 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca82425400) [pid = 2012] [serial = 641] [outer = 0x7fca7fd5bc00] 19:30:19 INFO - PROCESS | 2012 | 1461465019857 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] 19:30:19 INFO - PROCESS | 2012 | 1461465019907 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 19:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:30:19 INFO - PROCESS | 2012 | 1461465019919 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 2012 | 1461465019922 Marionette TRACE conn4 <- [1,826,null,{}] 19:30:19 INFO - PROCESS | 2012 | 1461465019928 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}] 19:30:20 INFO - PROCESS | 2012 | 1461465020115 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 19:30:20 INFO - PROCESS | 2012 | --DOMWINDOW == 89 (0x7fca7cb18800) [pid = 2012] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:30:20 INFO - PROCESS | 2012 | --DOMWINDOW == 88 (0x7fca7cb0b400) [pid = 2012] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:30:20 INFO - PROCESS | 2012 | --DOMWINDOW == 87 (0x7fca77336400) [pid = 2012] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:30:20 INFO - PROCESS | 2012 | --DOMWINDOW == 86 (0x7fca7ebafc00) [pid = 2012] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:30:20 INFO - PROCESS | 2012 | 1461465020248 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83341800 == 94 [pid = 2012] [id = 214] 19:30:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 87 (0x7fca77336400) [pid = 2012] [serial = 642] [outer = (nil)] 19:30:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 88 (0x7fca7ea87400) [pid = 2012] [serial = 643] [outer = 0x7fca77336400] 19:30:20 INFO - PROCESS | 2012 | 1461465020312 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 89 (0x7fca83d40000) [pid = 2012] [serial = 644] [outer = 0x7fca77336400] 19:30:21 INFO - PROCESS | 2012 | 1461465021034 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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1134ms 19:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:30:21 INFO - PROCESS | 2012 | 1461465021048 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 2012 | 1461465021051 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 19:30:21 INFO - PROCESS | 2012 | 1461465021056 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 2012 | 1461465021060 Marionette TRACE conn4 <- [1,830,null,{}] 19:30:21 INFO - PROCESS | 2012 | 1461465021065 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}] 19:30:21 INFO - PROCESS | 2012 | 1461465021333 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 19:30:21 INFO - PROCESS | 2012 | 1461465021350 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86366000 == 95 [pid = 2012] [id = 215] 19:30:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 90 (0x7fca84804000) [pid = 2012] [serial = 645] [outer = (nil)] 19:30:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 91 (0x7fca84e43400) [pid = 2012] [serial = 646] [outer = 0x7fca84804000] 19:30:21 INFO - PROCESS | 2012 | 1461465021432 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 92 (0x7fca8722dc00) [pid = 2012] [serial = 647] [outer = 0x7fca84804000] 19:30:22 INFO - PROCESS | 2012 | 1461465022193 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]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1178ms 19:30:22 INFO - PROCESS | 2012 | 1461465022241 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 2012 | 1461465022245 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 19:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:30:22 INFO - PROCESS | 2012 | 1461465022251 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 2012 | 1461465022253 Marionette TRACE conn4 <- [1,834,null,{}] 19:30:22 INFO - PROCESS | 2012 | 1461465022259 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}] 19:30:22 INFO - PROCESS | 2012 | 1461465022419 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 19:30:22 INFO - PROCESS | 2012 | 1461465022429 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8711a000 == 96 [pid = 2012] [id = 216] 19:30:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 93 (0x7fca84e42000) [pid = 2012] [serial = 648] [outer = (nil)] 19:30:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 94 (0x7fca87252000) [pid = 2012] [serial = 649] [outer = 0x7fca84e42000] 19:30:22 INFO - PROCESS | 2012 | 1461465022489 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 95 (0x7fca875ac800) [pid = 2012] [serial = 650] [outer = 0x7fca84e42000] 19:30:23 INFO - PROCESS | 2012 | 1461465023591 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]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1378ms 19:30:23 INFO - PROCESS | 2012 | 1461465023632 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 19:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:30:23 INFO - PROCESS | 2012 | 1461465023637 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 19:30:23 INFO - PROCESS | 2012 | 1461465023646 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 2012 | 1461465023651 Marionette TRACE conn4 <- [1,838,null,{}] 19:30:23 INFO - PROCESS | 2012 | 1461465023704 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}] 19:30:23 INFO - PROCESS | 2012 | 1461465023863 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 19:30:24 INFO - PROCESS | 2012 | 1461465024068 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e503000 == 97 [pid = 2012] [id = 217] 19:30:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 96 (0x7fca7dbef400) [pid = 2012] [serial = 651] [outer = (nil)] 19:30:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 97 (0x7fca7e30f000) [pid = 2012] [serial = 652] [outer = 0x7fca7dbef400] 19:30:24 INFO - PROCESS | 2012 | 1461465024192 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 98 (0x7fca7eb47800) [pid = 2012] [serial = 653] [outer = 0x7fca7dbef400] 19:30:25 INFO - PROCESS | 2012 | 1461465025109 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1479ms 19:30:25 INFO - PROCESS | 2012 | 1461465025123 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 2012 | 1461465025131 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 19:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:30:25 INFO - PROCESS | 2012 | 1461465025141 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 2012 | 1461465025145 Marionette TRACE conn4 <- [1,842,null,{}] 19:30:25 INFO - PROCESS | 2012 | 1461465025150 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}] 19:30:25 INFO - PROCESS | 2012 | 1461465025319 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 19:30:25 INFO - PROCESS | 2012 | 1461465025482 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca860ae000 == 98 [pid = 2012] [id = 218] 19:30:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 99 (0x7fca7fbb2000) [pid = 2012] [serial = 654] [outer = (nil)] 19:30:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 100 (0x7fca8128e400) [pid = 2012] [serial = 655] [outer = 0x7fca7fbb2000] 19:30:25 INFO - PROCESS | 2012 | 1461465025556 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 101 (0x7fca81e1b000) [pid = 2012] [serial = 656] [outer = 0x7fca7fbb2000] 19:30:26 INFO - PROCESS | 2012 | 1461465026486 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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1390ms 19:30:26 INFO - PROCESS | 2012 | 1461465026531 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 19:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:30:26 INFO - PROCESS | 2012 | 1461465026535 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 19:30:26 INFO - PROCESS | 2012 | 1461465026541 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 2012 | 1461465026547 Marionette TRACE conn4 <- [1,846,null,{}] 19:30:26 INFO - PROCESS | 2012 | 1461465026563 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}] 19:30:26 INFO - PROCESS | 2012 | 1461465026739 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 19:30:26 INFO - PROCESS | 2012 | 1461465026895 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac3f000 == 99 [pid = 2012] [id = 219] 19:30:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 102 (0x7fca84805000) [pid = 2012] [serial = 657] [outer = (nil)] 19:30:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 103 (0x7fca8590e000) [pid = 2012] [serial = 658] [outer = 0x7fca84805000] 19:30:26 INFO - PROCESS | 2012 | 1461465026973 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 104 (0x7fca860e0000) [pid = 2012] [serial = 659] [outer = 0x7fca84805000] 19:30:27 INFO - PROCESS | 2012 | 1461465027834 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1337ms 19:30:27 INFO - PROCESS | 2012 | 1461465027878 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 19:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:30:27 INFO - PROCESS | 2012 | 1461465027883 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 19:30:27 INFO - PROCESS | 2012 | 1461465027888 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 2012 | 1461465027891 Marionette TRACE conn4 <- [1,850,null,{}] 19:30:27 INFO - PROCESS | 2012 | 1461465027897 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}] 19:30:28 INFO - PROCESS | 2012 | 1461465028064 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 19:30:28 INFO - PROCESS | 2012 | 1461465028224 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8e01d800 == 100 [pid = 2012] [id = 220] 19:30:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 105 (0x7fca8724dc00) [pid = 2012] [serial = 660] [outer = (nil)] 19:30:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 106 (0x7fca87254800) [pid = 2012] [serial = 661] [outer = 0x7fca8724dc00] 19:30:28 INFO - PROCESS | 2012 | 1461465028304 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 107 (0x7fca87a0b800) [pid = 2012] [serial = 662] [outer = 0x7fca8724dc00] 19:30:29 INFO - PROCESS | 2012 | 1461465029198 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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1339ms 19:30:29 INFO - PROCESS | 2012 | 1461465029228 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 2012 | 1461465029232 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 19:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:30:29 INFO - PROCESS | 2012 | 1461465029237 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 2012 | 1461465029240 Marionette TRACE conn4 <- [1,854,null,{}] 19:30:29 INFO - PROCESS | 2012 | 1461465029245 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}] 19:30:29 INFO - PROCESS | 2012 | 1461465029404 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 19:30:29 INFO - PROCESS | 2012 | 1461465029564 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94b96000 == 101 [pid = 2012] [id = 221] 19:30:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 108 (0x7fca7cb16400) [pid = 2012] [serial = 663] [outer = (nil)] 19:30:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 109 (0x7fca87a11000) [pid = 2012] [serial = 664] [outer = 0x7fca7cb16400] 19:30:29 INFO - PROCESS | 2012 | 1461465029633 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca87a19400) [pid = 2012] [serial = 665] [outer = 0x7fca7cb16400] 19:30:30 INFO - PROCESS | 2012 | 1461465030516 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]]]}] 19:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 19:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:30:30 INFO - PROCESS | 2012 | 1461465030571 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 2012 | 1461465030574 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 19:30:30 INFO - PROCESS | 2012 | 1461465030580 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 2012 | 1461465030583 Marionette TRACE conn4 <- [1,858,null,{}] 19:30:30 INFO - PROCESS | 2012 | 1461465030588 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}] 19:30:30 INFO - PROCESS | 2012 | 1461465030783 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 19:30:30 INFO - PROCESS | 2012 | 1461465030941 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95c19000 == 102 [pid = 2012] [id = 222] 19:30:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca87dba400) [pid = 2012] [serial = 666] [outer = (nil)] 19:30:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca882ab000) [pid = 2012] [serial = 667] [outer = 0x7fca87dba400] 19:30:31 INFO - PROCESS | 2012 | 1461465031016 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca887b3800) [pid = 2012] [serial = 668] [outer = 0x7fca87dba400] 19:30:31 INFO - PROCESS | 2012 | 1461465031969 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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1439ms 19:30:32 INFO - PROCESS | 2012 | 1461465032020 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 2012 | 1461465032024 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 19:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:30:32 INFO - PROCESS | 2012 | 1461465032030 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 2012 | 1461465032032 Marionette TRACE conn4 <- [1,862,null,{}] 19:30:32 INFO - PROCESS | 2012 | 1461465032038 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}] 19:30:32 INFO - PROCESS | 2012 | 1461465032205 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 19:30:32 INFO - PROCESS | 2012 | 1461465032379 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97941000 == 103 [pid = 2012] [id = 223] 19:30:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca8828a400) [pid = 2012] [serial = 669] [outer = (nil)] 19:30:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca887b7400) [pid = 2012] [serial = 670] [outer = 0x7fca8828a400] 19:30:32 INFO - PROCESS | 2012 | 1461465032455 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca887be400) [pid = 2012] [serial = 671] [outer = 0x7fca8828a400] 19:30:33 INFO - PROCESS | 2012 | 1461465033371 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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1789ms 19:30:33 INFO - PROCESS | 2012 | 1461465033914 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 2012 | 1461465033921 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 19:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:30:33 INFO - PROCESS | 2012 | 1461465033947 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 2012 | 1461465033951 Marionette TRACE conn4 <- [1,866,null,{}] 19:30:33 INFO - PROCESS | 2012 | 1461465033959 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}] 19:30:34 INFO - PROCESS | 2012 | 1461465034119 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 19:30:34 INFO - PROCESS | 2012 | 1461465034311 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccef000 == 104 [pid = 2012] [id = 224] 19:30:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca7733ac00) [pid = 2012] [serial = 672] [outer = (nil)] 19:30:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca7dbed800) [pid = 2012] [serial = 673] [outer = 0x7fca7733ac00] 19:30:34 INFO - PROCESS | 2012 | 1461465034379 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7dd11400) [pid = 2012] [serial = 674] [outer = 0x7fca7733ac00] 19:30:35 INFO - PROCESS | 2012 | 1461465035358 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]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1485ms 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd84800 == 103 [pid = 2012] [id = 95] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ac6800 == 102 [pid = 2012] [id = 92] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca7e305c00) [pid = 2012] [serial = 577] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca7fbb2800) [pid = 2012] [serial = 580] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca8241d800) [pid = 2012] [serial = 586] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca81c74000) [pid = 2012] [serial = 583] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7cddb000) [pid = 2012] [serial = 574] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca81c7d000) [pid = 2012] [serial = 598] [outer = (nil)] [url = about:blank] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87793800 == 101 [pid = 2012] [id = 72] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ee30800 == 100 [pid = 2012] [id = 50] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84095000 == 99 [pid = 2012] [id = 43] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87432000 == 98 [pid = 2012] [id = 56] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85ebf000 == 97 [pid = 2012] [id = 116] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c90800 == 96 [pid = 2012] [id = 55] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87124000 == 95 [pid = 2012] [id = 64] 19:30:35 INFO - PROCESS | 2012 | 1461465035450 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 2012 | 1461465035456 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87ab6000 == 94 [pid = 2012] [id = 57] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83340000 == 93 [pid = 2012] [id = 194] 19:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87d68000 == 92 [pid = 2012] [id = 207] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87442000 == 91 [pid = 2012] [id = 206] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87109800 == 90 [pid = 2012] [id = 205] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86adb000 == 89 [pid = 2012] [id = 204] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86362800 == 88 [pid = 2012] [id = 203] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84094800 == 87 [pid = 2012] [id = 202] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ef1c800 == 86 [pid = 2012] [id = 201] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84eeb800 == 85 [pid = 2012] [id = 165] 19:30:35 INFO - PROCESS | 2012 | 1461465035542 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 2012 | 1461465035548 Marionette TRACE conn4 <- [1,870,null,{}] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b815000 == 84 [pid = 2012] [id = 200] 19:30:35 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ed2800 == 83 [pid = 2012] [id = 199] 19:30:35 INFO - PROCESS | 2012 | 1461465035559 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}] 19:30:35 INFO - PROCESS | 2012 | 1461465035699 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 19:30:35 INFO - PROCESS | 2012 | 1461465035716 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cce4000 == 84 [pid = 2012] [id = 225] 19:30:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca7deea000) [pid = 2012] [serial = 675] [outer = (nil)] 19:30:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7e02e800) [pid = 2012] [serial = 676] [outer = 0x7fca7deea000] 19:30:35 INFO - PROCESS | 2012 | 1461465035787 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca7e6e3400) [pid = 2012] [serial = 677] [outer = 0x7fca7deea000] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca7cdd9400) [pid = 2012] [serial = 589] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7dd09800) [pid = 2012] [serial = 590] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7e6eb800) [pid = 2012] [serial = 593] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7fbac400) [pid = 2012] [serial = 572] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 111 (0x7fca7e303c00) [pid = 2012] [serial = 592] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 110 (0x7fca7fbb5400) [pid = 2012] [serial = 596] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | --DOMWINDOW == 109 (0x7fca7eef6000) [pid = 2012] [serial = 595] [outer = (nil)] [url = about:blank] 19:30:36 INFO - PROCESS | 2012 | 1461465036684 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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1241ms 19:30:36 INFO - PROCESS | 2012 | 1461465036729 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 2012 | 1461465036733 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 19:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:30:36 INFO - PROCESS | 2012 | 1461465036740 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 2012 | 1461465036743 Marionette TRACE conn4 <- [1,874,null,{}] 19:30:36 INFO - PROCESS | 2012 | 1461465036757 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}] 19:30:36 INFO - PROCESS | 2012 | 1461465036926 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 19:30:37 INFO - PROCESS | 2012 | 1461465037041 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e99d000 == 85 [pid = 2012] [id = 226] 19:30:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 110 (0x7fca7e6e4800) [pid = 2012] [serial = 678] [outer = (nil)] 19:30:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 111 (0x7fca7eba6400) [pid = 2012] [serial = 679] [outer = 0x7fca7e6e4800] 19:30:37 INFO - PROCESS | 2012 | 1461465037109 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 112 (0x7fca7fa02800) [pid = 2012] [serial = 680] [outer = 0x7fca7e6e4800] 19:30:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca7fbaf800) [pid = 2012] [serial = 681] [outer = 0x7fca7e453c00] 19:30:37 INFO - PROCESS | 2012 | 1461465037976 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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1281ms 19:30:38 INFO - PROCESS | 2012 | 1461465038022 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 2012 | 1461465038026 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 19:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:30:38 INFO - PROCESS | 2012 | 1461465038039 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 2012 | 1461465038041 Marionette TRACE conn4 <- [1,878,null,{}] 19:30:38 INFO - PROCESS | 2012 | 1461465038047 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}] 19:30:38 INFO - PROCESS | 2012 | 1461465038254 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 19:30:38 INFO - PROCESS | 2012 | 1461465038281 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef1c800 == 86 [pid = 2012] [id = 227] 19:30:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca7fa03400) [pid = 2012] [serial = 682] [outer = (nil)] 19:30:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca7fa11c00) [pid = 2012] [serial = 683] [outer = 0x7fca7fa03400] 19:30:38 INFO - PROCESS | 2012 | 1461465038343 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca81209000) [pid = 2012] [serial = 684] [outer = 0x7fca7fa03400] 19:30:39 INFO - PROCESS | 2012 | 1461465039163 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]]]}] 19:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1191ms 19:30:39 INFO - PROCESS | 2012 | 1461465039224 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 2012 | 1461465039228 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 19:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:30:39 INFO - PROCESS | 2012 | 1461465039233 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 2012 | 1461465039235 Marionette TRACE conn4 <- [1,882,null,{}] 19:30:39 INFO - PROCESS | 2012 | 1461465039240 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}] 19:30:39 INFO - PROCESS | 2012 | 1461465039429 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 19:30:39 INFO - PROCESS | 2012 | 1461465039458 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca832a4000 == 87 [pid = 2012] [id = 228] 19:30:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca7fa08400) [pid = 2012] [serial = 685] [outer = (nil)] 19:30:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca81c71c00) [pid = 2012] [serial = 686] [outer = 0x7fca7fa08400] 19:30:39 INFO - PROCESS | 2012 | 1461465039531 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca8241b000) [pid = 2012] [serial = 687] [outer = 0x7fca7fa08400] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 118 (0x7fca7eb48800) [pid = 2012] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 117 (0x7fca77336400) [pid = 2012] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 116 (0x7fca84804000) [pid = 2012] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 115 (0x7fca7e2c9000) [pid = 2012] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 114 (0x7fca7cb19400) [pid = 2012] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 113 (0x7fca7eeee000) [pid = 2012] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:30:40 INFO - PROCESS | 2012 | --DOMWINDOW == 112 (0x7fca7fd5bc00) [pid = 2012] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:30:40 INFO - PROCESS | 2012 | 1461465040669 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]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1477ms 19:30:40 INFO - PROCESS | 2012 | 1461465040712 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 2012 | 1461465040715 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 19:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:30:40 INFO - PROCESS | 2012 | 1461465040721 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 2012 | 1461465040723 Marionette TRACE conn4 <- [1,886,null,{}] 19:30:40 INFO - PROCESS | 2012 | 1461465040728 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}] 19:30:40 INFO - PROCESS | 2012 | 1461465040916 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 19:30:41 INFO - PROCESS | 2012 | 1461465041082 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84095000 == 88 [pid = 2012] [id = 229] 19:30:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 113 (0x7fca832c5c00) [pid = 2012] [serial = 688] [outer = (nil)] 19:30:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 114 (0x7fca83d38c00) [pid = 2012] [serial = 689] [outer = 0x7fca832c5c00] 19:30:41 INFO - PROCESS | 2012 | 1461465041145 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 115 (0x7fca840c0000) [pid = 2012] [serial = 690] [outer = 0x7fca832c5c00] 19:30:41 INFO - PROCESS | 2012 | 1461465041784 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]]]}] 19:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1082ms 19:30:41 INFO - PROCESS | 2012 | 1461465041811 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 19:30:41 INFO - PROCESS | 2012 | 1461465041814 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 19:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:30:41 INFO - PROCESS | 2012 | 1461465041820 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:30:41 INFO - PROCESS | 2012 | 1461465041822 Marionette TRACE conn4 <- [1,890,null,{}] 19:30:41 INFO - PROCESS | 2012 | 1461465041827 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}] 19:30:42 INFO - PROCESS | 2012 | 1461465042011 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 19:30:42 INFO - PROCESS | 2012 | 1461465042030 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85ceb800 == 89 [pid = 2012] [id = 230] 19:30:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 116 (0x7fca832c2000) [pid = 2012] [serial = 691] [outer = (nil)] 19:30:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 117 (0x7fca8589f400) [pid = 2012] [serial = 692] [outer = 0x7fca832c2000] 19:30:42 INFO - PROCESS | 2012 | 1461465042090 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 118 (0x7fca85f46c00) [pid = 2012] [serial = 693] [outer = 0x7fca832c2000] 19:30:43 INFO - PROCESS | 2012 | 1461465043093 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]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1283ms 19:30:43 INFO - PROCESS | 2012 | 1461465043104 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 2012 | 1461465043108 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 19:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:30:43 INFO - PROCESS | 2012 | 1461465043117 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 2012 | 1461465043123 Marionette TRACE conn4 <- [1,894,null,{}] 19:30:43 INFO - PROCESS | 2012 | 1461465043131 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}] 19:30:43 INFO - PROCESS | 2012 | 1461465043301 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 19:30:43 INFO - PROCESS | 2012 | 1461465043470 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e139000 == 90 [pid = 2012] [id = 231] 19:30:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 119 (0x7fca7dd09800) [pid = 2012] [serial = 694] [outer = (nil)] 19:30:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 120 (0x7fca7def4000) [pid = 2012] [serial = 695] [outer = 0x7fca7dd09800] 19:30:43 INFO - PROCESS | 2012 | 1461465043549 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 121 (0x7fca7e30cc00) [pid = 2012] [serial = 696] [outer = 0x7fca7dd09800] 19:30:44 INFO - PROCESS | 2012 | 1461465044474 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]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1386ms 19:30:44 INFO - PROCESS | 2012 | 1461465044504 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 2012 | 1461465044512 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 19:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:30:44 INFO - PROCESS | 2012 | 1461465044522 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 2012 | 1461465044526 Marionette TRACE conn4 <- [1,898,null,{}] 19:30:44 INFO - PROCESS | 2012 | 1461465044532 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}] 19:30:44 INFO - PROCESS | 2012 | 1461465044700 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 19:30:44 INFO - PROCESS | 2012 | 1461465044864 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83330000 == 91 [pid = 2012] [id = 232] 19:30:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca7eb43800) [pid = 2012] [serial = 697] [outer = (nil)] 19:30:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca7ebb3800) [pid = 2012] [serial = 698] [outer = 0x7fca7eb43800] 19:30:44 INFO - PROCESS | 2012 | 1461465044952 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca81202400) [pid = 2012] [serial = 699] [outer = 0x7fca7eb43800] 19:30:45 INFO - PROCESS | 2012 | 1461465045856 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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1382ms 19:30:45 INFO - PROCESS | 2012 | 1461465045905 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 2012 | 1461465045910 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 19:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:30:45 INFO - PROCESS | 2012 | 1461465045916 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 2012 | 1461465045921 Marionette TRACE conn4 <- [1,902,null,{}] 19:30:45 INFO - PROCESS | 2012 | 1461465045937 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}] 19:30:46 INFO - PROCESS | 2012 | 1461465046112 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 19:30:46 INFO - PROCESS | 2012 | 1461465046292 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ca4800 == 92 [pid = 2012] [id = 233] 19:30:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca8129b800) [pid = 2012] [serial = 700] [outer = (nil)] 19:30:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca830e8400) [pid = 2012] [serial = 701] [outer = 0x7fca8129b800] 19:30:46 INFO - PROCESS | 2012 | 1461465046369 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca840c1000) [pid = 2012] [serial = 702] [outer = 0x7fca8129b800] 19:30:47 INFO - PROCESS | 2012 | 1461465047227 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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1386ms 19:30:47 INFO - PROCESS | 2012 | 1461465047303 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 2012 | 1461465047308 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 19:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:30:47 INFO - PROCESS | 2012 | 1461465047314 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 2012 | 1461465047316 Marionette TRACE conn4 <- [1,906,null,{}] 19:30:47 INFO - PROCESS | 2012 | 1461465047321 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}] 19:30:47 INFO - PROCESS | 2012 | 1461465047494 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 19:30:47 INFO - PROCESS | 2012 | 1461465047651 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca877a5000 == 93 [pid = 2012] [id = 234] 19:30:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca82422c00) [pid = 2012] [serial = 703] [outer = (nil)] 19:30:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca85f4e800) [pid = 2012] [serial = 704] [outer = 0x7fca82422c00] 19:30:47 INFO - PROCESS | 2012 | 1461465047726 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca864bb400) [pid = 2012] [serial = 705] [outer = 0x7fca82422c00] 19:30:48 INFO - PROCESS | 2012 | 1461465048563 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]]]}] 19:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1276ms 19:30:48 INFO - PROCESS | 2012 | 1461465048591 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 2012 | 1461465048594 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 19:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:30:48 INFO - PROCESS | 2012 | 1461465048600 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 2012 | 1461465048603 Marionette TRACE conn4 <- [1,910,null,{}] 19:30:48 INFO - PROCESS | 2012 | 1461465048609 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}] 19:30:48 INFO - PROCESS | 2012 | 1461465048781 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 19:30:48 INFO - PROCESS | 2012 | 1461465048951 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac37800 == 94 [pid = 2012] [id = 235] 19:30:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca7fa0c000) [pid = 2012] [serial = 706] [outer = (nil)] 19:30:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca86615800) [pid = 2012] [serial = 707] [outer = 0x7fca7fa0c000] 19:30:49 INFO - PROCESS | 2012 | 1461465049022 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca8722e000) [pid = 2012] [serial = 708] [outer = 0x7fca7fa0c000] 19:30:49 INFO - PROCESS | 2012 | 1461465049923 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]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1384ms 19:30:49 INFO - PROCESS | 2012 | 1461465049987 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 19:30:49 INFO - PROCESS | 2012 | 1461465049991 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 19:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:30:49 INFO - PROCESS | 2012 | 1461465049997 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 2012 | 1461465050000 Marionette TRACE conn4 <- [1,914,null,{}] 19:30:50 INFO - PROCESS | 2012 | 1461465050005 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}] 19:30:50 INFO - PROCESS | 2012 | 1461465050203 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 19:30:50 INFO - PROCESS | 2012 | 1461465050373 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95a1c000 == 95 [pid = 2012] [id = 236] 19:30:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca87259c00) [pid = 2012] [serial = 709] [outer = (nil)] 19:30:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca87a7d400) [pid = 2012] [serial = 710] [outer = 0x7fca87259c00] 19:30:50 INFO - PROCESS | 2012 | 1461465050452 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca88588400) [pid = 2012] [serial = 711] [outer = 0x7fca87259c00] 19:30:51 INFO - PROCESS | 2012 | 1461465051298 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]]]}] 19:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1337ms 19:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:30:51 INFO - PROCESS | 2012 | 1461465051335 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 2012 | 1461465051338 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 19:30:51 INFO - PROCESS | 2012 | 1461465051345 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 2012 | 1461465051348 Marionette TRACE conn4 <- [1,918,null,{}] 19:30:51 INFO - PROCESS | 2012 | 1461465051353 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}] 19:30:51 INFO - PROCESS | 2012 | 1461465051522 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 19:30:51 INFO - PROCESS | 2012 | 1461465051687 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9961a800 == 96 [pid = 2012] [id = 237] 19:30:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca87a0d800) [pid = 2012] [serial = 712] [outer = (nil)] 19:30:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca886cfc00) [pid = 2012] [serial = 713] [outer = 0x7fca87a0d800] 19:30:51 INFO - PROCESS | 2012 | 1461465051758 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca887c0c00) [pid = 2012] [serial = 714] [outer = 0x7fca87a0d800] 19:30:52 INFO - PROCESS | 2012 | 1461465052633 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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1329ms 19:30:52 INFO - PROCESS | 2012 | 1461465052673 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 2012 | 1461465052677 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 19:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:30:52 INFO - PROCESS | 2012 | 1461465052683 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 2012 | 1461465052686 Marionette TRACE conn4 <- [1,922,null,{}] 19:30:52 INFO - PROCESS | 2012 | 1461465052691 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}] 19:30:52 INFO - PROCESS | 2012 | 1461465052856 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 19:30:53 INFO - PROCESS | 2012 | 1461465053023 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99635800 == 97 [pid = 2012] [id = 238] 19:30:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca87a16000) [pid = 2012] [serial = 715] [outer = (nil)] 19:30:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca8a98b000) [pid = 2012] [serial = 716] [outer = 0x7fca87a16000] 19:30:53 INFO - PROCESS | 2012 | 1461465053092 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca8af2f400) [pid = 2012] [serial = 717] [outer = 0x7fca87a16000] 19:30:54 INFO - PROCESS | 2012 | 1461465054007 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]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 19:30:54 INFO - PROCESS | 2012 | 1461465054069 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 2012 | 1461465054072 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 19:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:30:54 INFO - PROCESS | 2012 | 1461465054078 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 2012 | 1461465054081 Marionette TRACE conn4 <- [1,926,null,{}] 19:30:54 INFO - PROCESS | 2012 | 1461465054086 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}] 19:30:54 INFO - PROCESS | 2012 | 1461465054251 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 19:30:54 INFO - PROCESS | 2012 | 1461465054428 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996f3800 == 98 [pid = 2012] [id = 239] 19:30:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca7ef39000) [pid = 2012] [serial = 718] [outer = (nil)] 19:30:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca8af6f800) [pid = 2012] [serial = 719] [outer = 0x7fca7ef39000] 19:30:54 INFO - PROCESS | 2012 | 1461465054501 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca8ec7a800) [pid = 2012] [serial = 720] [outer = 0x7fca7ef39000] 19:30:55 INFO - PROCESS | 2012 | 1461465055335 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]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1328ms 19:30:55 INFO - PROCESS | 2012 | 1461465055409 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 2012 | 1461465055413 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 19:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:30:55 INFO - PROCESS | 2012 | 1461465055419 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 2012 | 1461465055421 Marionette TRACE conn4 <- [1,930,null,{}] 19:30:55 INFO - PROCESS | 2012 | 1461465055427 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}] 19:30:55 INFO - PROCESS | 2012 | 1461465055637 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 19:30:55 INFO - PROCESS | 2012 | 1461465055800 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99faa800 == 99 [pid = 2012] [id = 240] 19:30:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca84927400) [pid = 2012] [serial = 721] [outer = (nil)] 19:30:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca93c16400) [pid = 2012] [serial = 722] [outer = 0x7fca84927400] 19:30:55 INFO - PROCESS | 2012 | 1461465055869 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca93ce3000) [pid = 2012] [serial = 723] [outer = 0x7fca84927400] 19:30:56 INFO - PROCESS | 2012 | 1461465056779 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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1388ms 19:30:56 INFO - PROCESS | 2012 | 1461465056808 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 2012 | 1461465056812 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 19:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:30:56 INFO - PROCESS | 2012 | 1461465056818 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 2012 | 1461465056822 Marionette TRACE conn4 <- [1,934,null,{}] 19:30:56 INFO - PROCESS | 2012 | 1461465056828 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}] 19:30:57 INFO - PROCESS | 2012 | 1461465057050 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 19:30:57 INFO - PROCESS | 2012 | 1461465057212 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9be82000 == 100 [pid = 2012] [id = 241] 19:30:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca8af30800) [pid = 2012] [serial = 724] [outer = (nil)] 19:30:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca94bf2800) [pid = 2012] [serial = 725] [outer = 0x7fca8af30800] 19:30:57 INFO - PROCESS | 2012 | 1461465057292 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca94fe3800) [pid = 2012] [serial = 726] [outer = 0x7fca8af30800] 19:30:58 INFO - PROCESS | 2012 | 1461465058205 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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1442ms 19:30:58 INFO - PROCESS | 2012 | 1461465058262 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 2012 | 1461465058265 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 19:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:30:58 INFO - PROCESS | 2012 | 1461465058271 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 2012 | 1461465058273 Marionette TRACE conn4 <- [1,938,null,{}] 19:30:58 INFO - PROCESS | 2012 | 1461465058279 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}] 19:30:58 INFO - PROCESS | 2012 | 1461465058453 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 19:30:58 INFO - PROCESS | 2012 | 1461465058932 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd95800 == 101 [pid = 2012] [id = 242] 19:30:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca77333000) [pid = 2012] [serial = 727] [outer = (nil)] 19:30:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7b859800) [pid = 2012] [serial = 728] [outer = 0x7fca77333000] 19:30:59 INFO - PROCESS | 2012 | 1461465059048 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7cddbc00) [pid = 2012] [serial = 729] [outer = 0x7fca77333000] 19:30:59 INFO - PROCESS | 2012 | 1461465059914 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]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1679ms 19:30:59 INFO - PROCESS | 2012 | 1461465059952 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 2012 | 1461465059959 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 19:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:30:59 INFO - PROCESS | 2012 | 1461465059971 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 2012 | 1461465059978 Marionette TRACE conn4 <- [1,942,null,{}] 19:30:59 INFO - PROCESS | 2012 | 1461465059988 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}] 19:31:00 INFO - PROCESS | 2012 | 1461465060155 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 19:31:00 INFO - PROCESS | 2012 | 1461465060432 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba25000 == 102 [pid = 2012] [id = 243] 19:31:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7e6ee400) [pid = 2012] [serial = 730] [outer = (nil)] 19:31:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7ea82000) [pid = 2012] [serial = 731] [outer = 0x7fca7e6ee400] 19:31:00 INFO - PROCESS | 2012 | 1461465060547 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7ebb2400) [pid = 2012] [serial = 732] [outer = 0x7fca7e6ee400] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca864b8000) [pid = 2012] [serial = 622] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca8661f000) [pid = 2012] [serial = 625] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca7b856400) [pid = 2012] [serial = 628] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca87252000) [pid = 2012] [serial = 649] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca82428000) [pid = 2012] [serial = 599] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7ea87400) [pid = 2012] [serial = 643] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca85f49400) [pid = 2012] [serial = 619] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca84e43400) [pid = 2012] [serial = 646] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca7ea7dc00) [pid = 2012] [serial = 604] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7e457000) [pid = 2012] [serial = 634] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca7eb3fc00) [pid = 2012] [serial = 635] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca82424400) [pid = 2012] [serial = 610] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca7dd33400) [pid = 2012] [serial = 632] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca7cddf400) [pid = 2012] [serial = 631] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca7fd64800) [pid = 2012] [serial = 637] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca7dbec400) [pid = 2012] [serial = 601] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca840c7000) [pid = 2012] [serial = 616] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca8722dc00) [pid = 2012] [serial = 647] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca832bb800) [pid = 2012] [serial = 613] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca81205c00) [pid = 2012] [serial = 607] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca81e11400) [pid = 2012] [serial = 640] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca82425400) [pid = 2012] [serial = 641] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca83d40000) [pid = 2012] [serial = 644] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca81211c00) [pid = 2012] [serial = 638] [outer = (nil)] [url = about:blank] 19:31:01 INFO - PROCESS | 2012 | 1461465061476 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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1544ms 19:31:01 INFO - PROCESS | 2012 | 1461465061515 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 2012 | 1461465061521 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 19:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:31:01 INFO - PROCESS | 2012 | 1461465061528 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 2012 | 1461465061531 Marionette TRACE conn4 <- [1,946,null,{}] 19:31:01 INFO - PROCESS | 2012 | 1461465061536 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}] 19:31:01 INFO - PROCESS | 2012 | 1461465061688 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 19:31:01 INFO - PROCESS | 2012 | 1461465061818 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc79800 == 103 [pid = 2012] [id = 244] 19:31:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca7cb11c00) [pid = 2012] [serial = 733] [outer = (nil)] 19:31:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca7fbb4800) [pid = 2012] [serial = 734] [outer = 0x7fca7cb11c00] 19:31:01 INFO - PROCESS | 2012 | 1461465061884 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca81b89c00) [pid = 2012] [serial = 735] [outer = 0x7fca7cb11c00] 19:31:02 INFO - PROCESS | 2012 | 1461465062649 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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1180ms 19:31:02 INFO - PROCESS | 2012 | 1461465062709 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 2012 | 1461465062713 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 19:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:31:02 INFO - PROCESS | 2012 | 1461465062730 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 2012 | 1461465062745 Marionette TRACE conn4 <- [1,950,null,{}] 19:31:02 INFO - PROCESS | 2012 | 1461465062753 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}] 19:31:02 INFO - PROCESS | 2012 | 1461465062914 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 19:31:02 INFO - PROCESS | 2012 | 1461465062926 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83340000 == 104 [pid = 2012] [id = 245] 19:31:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca81e14000) [pid = 2012] [serial = 736] [outer = (nil)] 19:31:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca8402c800) [pid = 2012] [serial = 737] [outer = 0x7fca81e14000] 19:31:02 INFO - PROCESS | 2012 | 1461465062989 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca85062c00) [pid = 2012] [serial = 738] [outer = 0x7fca81e14000] 19:31:03 INFO - PROCESS | 2012 | 1461465063824 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]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1153ms 19:31:03 INFO - PROCESS | 2012 | 1461465063877 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 2012 | 1461465063881 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 19:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:31:03 INFO - PROCESS | 2012 | 1461465063896 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 2012 | 1461465063904 Marionette TRACE conn4 <- [1,954,null,{}] 19:31:03 INFO - PROCESS | 2012 | 1461465063918 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}] 19:31:04 INFO - PROCESS | 2012 | 1461465064138 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 19:31:04 INFO - PROCESS | 2012 | 1461465064157 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86360000 == 105 [pid = 2012] [id = 246] 19:31:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca81c79800) [pid = 2012] [serial = 739] [outer = (nil)] 19:31:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca860e2800) [pid = 2012] [serial = 740] [outer = 0x7fca81c79800] 19:31:04 INFO - PROCESS | 2012 | 1461465064219 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca8724fc00) [pid = 2012] [serial = 741] [outer = 0x7fca81c79800] 19:31:05 INFO - PROCESS | 2012 | 1461465065070 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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1253ms 19:31:05 INFO - PROCESS | 2012 | 1461465065141 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 2012 | 1461465065145 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 19:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:31:05 INFO - PROCESS | 2012 | 1461465065150 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 2012 | 1461465065152 Marionette TRACE conn4 <- [1,958,null,{}] 19:31:05 INFO - PROCESS | 2012 | 1461465065157 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}] 19:31:05 INFO - PROCESS | 2012 | 1461465065360 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 19:31:05 INFO - PROCESS | 2012 | 1461465065381 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c5f800 == 106 [pid = 2012] [id = 247] 19:31:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca87a0f000) [pid = 2012] [serial = 742] [outer = (nil)] 19:31:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca87a15c00) [pid = 2012] [serial = 743] [outer = 0x7fca87a0f000] 19:31:05 INFO - PROCESS | 2012 | 1461465065456 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca882a1800) [pid = 2012] [serial = 744] [outer = 0x7fca87a0f000] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca7deea000) [pid = 2012] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca7e6e4800) [pid = 2012] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca84e42000) [pid = 2012] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca7733ac00) [pid = 2012] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca7fa08400) [pid = 2012] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca832c5c00) [pid = 2012] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:31:06 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca7fa03400) [pid = 2012] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:31:06 INFO - PROCESS | 2012 | 1461465066448 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]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1335ms 19:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:31:06 INFO - PROCESS | 2012 | 1461465066486 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 2012 | 1461465066489 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 19:31:06 INFO - PROCESS | 2012 | 1461465066495 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 2012 | 1461465066498 Marionette TRACE conn4 <- [1,962,null,{}] 19:31:06 INFO - PROCESS | 2012 | 1461465066503 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}] 19:31:06 INFO - PROCESS | 2012 | 1461465066655 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 19:31:06 INFO - PROCESS | 2012 | 1461465066683 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882d6000 == 107 [pid = 2012] [id = 248] 19:31:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca7ea88000) [pid = 2012] [serial = 745] [outer = (nil)] 19:31:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca8828c000) [pid = 2012] [serial = 746] [outer = 0x7fca7ea88000] 19:31:06 INFO - PROCESS | 2012 | 1461465066745 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca8ec79800) [pid = 2012] [serial = 747] [outer = 0x7fca7ea88000] 19:31:07 INFO - PROCESS | 2012 | 1461465067508 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]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1035ms 19:31:07 INFO - PROCESS | 2012 | 1461465067531 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 2012 | 1461465067535 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 19:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:31:07 INFO - PROCESS | 2012 | 1461465067540 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 2012 | 1461465067542 Marionette TRACE conn4 <- [1,966,null,{}] 19:31:07 INFO - PROCESS | 2012 | 1461465067565 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}] 19:31:07 INFO - PROCESS | 2012 | 1461465067760 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 19:31:07 INFO - PROCESS | 2012 | 1461465067775 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca948cf000 == 108 [pid = 2012] [id = 249] 19:31:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca87a0f400) [pid = 2012] [serial = 748] [outer = (nil)] 19:31:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca94b0fc00) [pid = 2012] [serial = 749] [outer = 0x7fca87a0f400] 19:31:07 INFO - PROCESS | 2012 | 1461465067836 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca94d11c00) [pid = 2012] [serial = 750] [outer = 0x7fca87a0f400] 19:31:08 INFO - PROCESS | 2012 | 1461465068849 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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1336ms 19:31:08 INFO - PROCESS | 2012 | 1461465068879 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 2012 | 1461465068885 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 19:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:31:08 INFO - PROCESS | 2012 | 1461465068893 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 2012 | 1461465068899 Marionette TRACE conn4 <- [1,970,null,{}] 19:31:08 INFO - PROCESS | 2012 | 1461465068907 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}] 19:31:09 INFO - PROCESS | 2012 | 1461465069131 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 19:31:09 INFO - PROCESS | 2012 | 1461465069300 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca80812000 == 109 [pid = 2012] [id = 250] 19:31:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca7cb0ac00) [pid = 2012] [serial = 751] [outer = (nil)] 19:31:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca7e6e6000) [pid = 2012] [serial = 752] [outer = 0x7fca7cb0ac00] 19:31:09 INFO - PROCESS | 2012 | 1461465069377 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca7eba5c00) [pid = 2012] [serial = 753] [outer = 0x7fca7cb0ac00] 19:31:10 INFO - PROCESS | 2012 | 1461465070255 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]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1435ms 19:31:10 INFO - PROCESS | 2012 | 1461465070329 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 2012 | 1461465070337 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 19:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:31:10 INFO - PROCESS | 2012 | 1461465070347 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 2012 | 1461465070352 Marionette TRACE conn4 <- [1,974,null,{}] 19:31:10 INFO - PROCESS | 2012 | 1461465070357 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}] 19:31:10 INFO - PROCESS | 2012 | 1461465070580 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 19:31:10 INFO - PROCESS | 2012 | 1461465070745 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c53000 == 110 [pid = 2012] [id = 251] 19:31:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca82427c00) [pid = 2012] [serial = 754] [outer = (nil)] 19:31:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca832c5400) [pid = 2012] [serial = 755] [outer = 0x7fca82427c00] 19:31:10 INFO - PROCESS | 2012 | 1461465070886 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca85f43400) [pid = 2012] [serial = 756] [outer = 0x7fca82427c00] 19:31:11 INFO - PROCESS | 2012 | 1461465071814 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]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1531ms 19:31:11 INFO - PROCESS | 2012 | 1461465071880 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 19:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:31:11 INFO - PROCESS | 2012 | 1461465071884 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 19:31:11 INFO - PROCESS | 2012 | 1461465071890 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 2012 | 1461465071896 Marionette TRACE conn4 <- [1,978,null,{}] 19:31:11 INFO - PROCESS | 2012 | 1461465071912 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}] 19:31:12 INFO - PROCESS | 2012 | 1461465072130 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 19:31:12 INFO - PROCESS | 2012 | 1461465072339 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e89800 == 111 [pid = 2012] [id = 252] 19:31:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca87dadc00) [pid = 2012] [serial = 757] [outer = (nil)] 19:31:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca8857e400) [pid = 2012] [serial = 758] [outer = 0x7fca87dadc00] 19:31:12 INFO - PROCESS | 2012 | 1461465072461 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca8af69800) [pid = 2012] [serial = 759] [outer = 0x7fca87dadc00] 19:31:13 INFO - PROCESS | 2012 | 1461465073277 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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1442ms 19:31:13 INFO - PROCESS | 2012 | 1461465073333 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 2012 | 1461465073337 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 19:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:31:13 INFO - PROCESS | 2012 | 1461465073343 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 2012 | 1461465073345 Marionette TRACE conn4 <- [1,982,null,{}] 19:31:13 INFO - PROCESS | 2012 | 1461465073351 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}] 19:31:13 INFO - PROCESS | 2012 | 1461465073518 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 19:31:13 INFO - PROCESS | 2012 | 1461465073688 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9be83800 == 112 [pid = 2012] [id = 253] 19:31:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca84922000) [pid = 2012] [serial = 760] [outer = (nil)] 19:31:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca94b07800) [pid = 2012] [serial = 761] [outer = 0x7fca84922000] 19:31:13 INFO - PROCESS | 2012 | 1461465073775 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca94fde800) [pid = 2012] [serial = 762] [outer = 0x7fca84922000] 19:31:14 INFO - PROCESS | 2012 | 1461465074632 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]]]}] 19:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1328ms 19:31:14 INFO - PROCESS | 2012 | 1461465074672 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 2012 | 1461465074675 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 19:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:31:14 INFO - PROCESS | 2012 | 1461465074681 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 2012 | 1461465074683 Marionette TRACE conn4 <- [1,986,null,{}] 19:31:14 INFO - PROCESS | 2012 | 1461465074689 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}] 19:31:14 INFO - PROCESS | 2012 | 1461465074859 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 19:31:15 INFO - PROCESS | 2012 | 1461465075036 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e1c9000 == 113 [pid = 2012] [id = 254] 19:31:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca8724e400) [pid = 2012] [serial = 763] [outer = (nil)] 19:31:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca95c3a400) [pid = 2012] [serial = 764] [outer = 0x7fca8724e400] 19:31:15 INFO - PROCESS | 2012 | 1461465075111 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca95cee400) [pid = 2012] [serial = 765] [outer = 0x7fca8724e400] 19:31:15 INFO - PROCESS | 2012 | 1461465075989 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]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1383ms 19:31:16 INFO - PROCESS | 2012 | 1461465076065 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 2012 | 1461465076068 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 19:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:31:16 INFO - PROCESS | 2012 | 1461465076088 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 2012 | 1461465076091 Marionette TRACE conn4 <- [1,990,null,{}] 19:31:16 INFO - PROCESS | 2012 | 1461465076097 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}] 19:31:16 INFO - PROCESS | 2012 | 1461465076325 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 19:31:16 INFO - PROCESS | 2012 | 1461465076504 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74aaa000 == 114 [pid = 2012] [id = 255] 19:31:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca95dbc400) [pid = 2012] [serial = 766] [outer = (nil)] 19:31:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca960df000) [pid = 2012] [serial = 767] [outer = 0x7fca95dbc400] 19:31:16 INFO - PROCESS | 2012 | 1461465076581 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca99537800) [pid = 2012] [serial = 768] [outer = 0x7fca95dbc400] 19:31:17 INFO - PROCESS | 2012 | 1461465077409 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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1391ms 19:31:17 INFO - PROCESS | 2012 | 1461465077477 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 2012 | 1461465077481 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 19:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:31:17 INFO - PROCESS | 2012 | 1461465077487 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 2012 | 1461465077489 Marionette TRACE conn4 <- [1,994,null,{}] 19:31:17 INFO - PROCESS | 2012 | 1461465077495 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}] 19:31:17 INFO - PROCESS | 2012 | 1461465077663 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 19:31:17 INFO - PROCESS | 2012 | 1461465077830 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731da000 == 115 [pid = 2012] [id = 256] 19:31:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca75259c00) [pid = 2012] [serial = 769] [outer = (nil)] 19:31:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7525f000) [pid = 2012] [serial = 770] [outer = 0x7fca75259c00] 19:31:17 INFO - PROCESS | 2012 | 1461465077903 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca75263400) [pid = 2012] [serial = 771] [outer = 0x7fca75259c00] 19:31:18 INFO - PROCESS | 2012 | 1461465078762 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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1336ms 19:31:18 INFO - PROCESS | 2012 | 1461465078824 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 2012 | 1461465078827 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 19:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:31:18 INFO - PROCESS | 2012 | 1461465078833 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 2012 | 1461465078836 Marionette TRACE conn4 <- [1,998,null,{}] 19:31:18 INFO - PROCESS | 2012 | 1461465078841 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}] 19:31:19 INFO - PROCESS | 2012 | 1461465079009 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 19:31:19 INFO - PROCESS | 2012 | 1461465079192 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fcaa6fcc000 == 116 [pid = 2012] [id = 257] 19:31:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7525a400) [pid = 2012] [serial = 772] [outer = (nil)] 19:31:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca97e4c800) [pid = 2012] [serial = 773] [outer = 0x7fca7525a400] 19:31:19 INFO - PROCESS | 2012 | 1461465079264 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca998a5000) [pid = 2012] [serial = 774] [outer = 0x7fca7525a400] 19:31:20 INFO - PROCESS | 2012 | 1461465080093 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]]]}] 19:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1333ms 19:31:20 INFO - PROCESS | 2012 | 1461465080169 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 2012 | 1461465080172 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 19:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:31:20 INFO - PROCESS | 2012 | 1461465080178 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 2012 | 1461465080181 Marionette TRACE conn4 <- [1,1002,null,{}] 19:31:20 INFO - PROCESS | 2012 | 1461465080186 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}] 19:31:20 INFO - PROCESS | 2012 | 1461465080357 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 19:31:20 INFO - PROCESS | 2012 | 1461465080524 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca727b6000 == 117 [pid = 2012] [id = 258] 19:31:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7285cc00) [pid = 2012] [serial = 775] [outer = (nil)] 19:31:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca72864c00) [pid = 2012] [serial = 776] [outer = 0x7fca7285cc00] 19:31:20 INFO - PROCESS | 2012 | 1461465080600 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca72868c00) [pid = 2012] [serial = 777] [outer = 0x7fca7285cc00] 19:31:21 INFO - PROCESS | 2012 | 1461465081435 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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1289ms 19:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:31:21 INFO - PROCESS | 2012 | 1461465081468 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 2012 | 1461465081470 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 19:31:21 INFO - PROCESS | 2012 | 1461465081477 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 2012 | 1461465081480 Marionette TRACE conn4 <- [1,1006,null,{}] 19:31:21 INFO - PROCESS | 2012 | 1461465081485 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}] 19:31:21 INFO - PROCESS | 2012 | 1461465081660 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 19:31:21 INFO - PROCESS | 2012 | 1461465081836 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73256800 == 118 [pid = 2012] [id = 259] 19:31:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7285d800) [pid = 2012] [serial = 778] [outer = (nil)] 19:31:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7330dc00) [pid = 2012] [serial = 779] [outer = 0x7fca7285d800] 19:31:21 INFO - PROCESS | 2012 | 1461465081905 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca73311c00) [pid = 2012] [serial = 780] [outer = 0x7fca7285d800] 19:31:22 INFO - PROCESS | 2012 | 1461465082810 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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1379ms 19:31:22 INFO - PROCESS | 2012 | 1461465082856 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 2012 | 1461465082861 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 19:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:31:22 INFO - PROCESS | 2012 | 1461465082866 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 2012 | 1461465082870 Marionette TRACE conn4 <- [1,1010,null,{}] 19:31:22 INFO - PROCESS | 2012 | 1461465082875 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}] 19:31:23 INFO - PROCESS | 2012 | 1461465083080 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 19:31:23 INFO - PROCESS | 2012 | 1461465083255 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75cc7800 == 119 [pid = 2012] [id = 260] 19:31:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca73316400) [pid = 2012] [serial = 781] [outer = (nil)] 19:31:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca77336400) [pid = 2012] [serial = 782] [outer = 0x7fca73316400] 19:31:23 INFO - PROCESS | 2012 | 1461465083330 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca99534000) [pid = 2012] [serial = 783] [outer = 0x7fca73316400] 19:31:24 INFO - PROCESS | 2012 | 1461465084712 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]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1880ms 19:31:24 INFO - PROCESS | 2012 | 1461465084748 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 2012 | 1461465084752 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 19:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:31:24 INFO - PROCESS | 2012 | 1461465084759 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 2012 | 1461465084764 Marionette TRACE conn4 <- [1,1014,null,{}] 19:31:24 INFO - PROCESS | 2012 | 1461465084771 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}] 19:31:24 INFO - PROCESS | 2012 | 1461465084933 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 19:31:25 INFO - PROCESS | 2012 | 1461465085172 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b804000 == 120 [pid = 2012] [id = 261] 19:31:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca75a70000) [pid = 2012] [serial = 784] [outer = (nil)] 19:31:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca770e1400) [pid = 2012] [serial = 785] [outer = 0x7fca75a70000] 19:31:25 INFO - PROCESS | 2012 | 1461465085302 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca7b853000) [pid = 2012] [serial = 786] [outer = 0x7fca75a70000] 19:31:26 INFO - PROCESS | 2012 | 1461465086220 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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1531ms 19:31:26 INFO - PROCESS | 2012 | 1461465086292 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 19:31:26 INFO - PROCESS | 2012 | 1461465086300 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 19:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:31:26 INFO - PROCESS | 2012 | 1461465086310 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 2012 | 1461465086314 Marionette TRACE conn4 <- [1,1018,null,{}] 19:31:26 INFO - PROCESS | 2012 | 1461465086320 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}] 19:31:26 INFO - PROCESS | 2012 | 1461465086506 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 19:31:26 INFO - PROCESS | 2012 | 1461465086682 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba2b000 == 121 [pid = 2012] [id = 262] 19:31:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca7def6c00) [pid = 2012] [serial = 787] [outer = (nil)] 19:31:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7e2cf800) [pid = 2012] [serial = 788] [outer = 0x7fca7def6c00] 19:31:26 INFO - PROCESS | 2012 | 1461465086747 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca7ea82400) [pid = 2012] [serial = 789] [outer = 0x7fca7def6c00] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8151f000 == 120 [pid = 2012] [id = 58] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85085000 == 119 [pid = 2012] [id = 59] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ccd3000 == 118 [pid = 2012] [id = 119] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca948c9800 == 117 [pid = 2012] [id = 117] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83d21000 == 116 [pid = 2012] [id = 181] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8635d000 == 115 [pid = 2012] [id = 118] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca8589f400) [pid = 2012] [serial = 692] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9e135000 == 114 [pid = 2012] [id = 91] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882d6000 == 113 [pid = 2012] [id = 248] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c5f800 == 112 [pid = 2012] [id = 247] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86360000 == 111 [pid = 2012] [id = 246] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83340000 == 110 [pid = 2012] [id = 245] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dc79800 == 109 [pid = 2012] [id = 244] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba25000 == 108 [pid = 2012] [id = 243] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd95800 == 107 [pid = 2012] [id = 242] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99faa800 == 106 [pid = 2012] [id = 240] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996f3800 == 105 [pid = 2012] [id = 239] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99635800 == 104 [pid = 2012] [id = 238] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9961a800 == 103 [pid = 2012] [id = 237] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95a1c000 == 102 [pid = 2012] [id = 236] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac37800 == 101 [pid = 2012] [id = 235] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca877a5000 == 100 [pid = 2012] [id = 234] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86ca4800 == 99 [pid = 2012] [id = 233] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83330000 == 98 [pid = 2012] [id = 232] 19:31:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e139000 == 97 [pid = 2012] [id = 231] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca8128e400) [pid = 2012] [serial = 655] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca875ac800) [pid = 2012] [serial = 650] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca8590e000) [pid = 2012] [serial = 658] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca770e8c00) [pid = 2012] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca87254800) [pid = 2012] [serial = 661] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca7e30f000) [pid = 2012] [serial = 652] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | 1461465087698 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]]]}] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca7e02e800) [pid = 2012] [serial = 676] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca887b7400) [pid = 2012] [serial = 670] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca7fa02800) [pid = 2012] [serial = 680] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca7e6e3400) [pid = 2012] [serial = 677] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca7dbed800) [pid = 2012] [serial = 673] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca81c71c00) [pid = 2012] [serial = 686] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca83d38c00) [pid = 2012] [serial = 689] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca87a11000) [pid = 2012] [serial = 664] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca7eba6400) [pid = 2012] [serial = 679] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca882ab000) [pid = 2012] [serial = 667] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca81209000) [pid = 2012] [serial = 684] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca840c0000) [pid = 2012] [serial = 690] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca7fa11c00) [pid = 2012] [serial = 683] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca8241b000) [pid = 2012] [serial = 687] [outer = (nil)] [url = about:blank] 19:31:27 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca7dd11400) [pid = 2012] [serial = 674] [outer = (nil)] [url = about:blank] 19:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1483ms 19:31:27 INFO - PROCESS | 2012 | 1461465087795 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 19:31:27 INFO - PROCESS | 2012 | 1461465087799 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 19:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:31:27 INFO - PROCESS | 2012 | 1461465087805 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 2012 | 1461465087811 Marionette TRACE conn4 <- [1,1022,null,{}] 19:31:27 INFO - PROCESS | 2012 | 1461465087826 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}] 19:31:27 INFO - PROCESS | 2012 | 1461465087995 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 19:31:28 INFO - PROCESS | 2012 | 1461465088134 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb21800 == 98 [pid = 2012] [id = 263] 19:31:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7cddb400) [pid = 2012] [serial = 790] [outer = (nil)] 19:31:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7fa0c400) [pid = 2012] [serial = 791] [outer = 0x7fca7cddb400] 19:31:28 INFO - PROCESS | 2012 | 1461465088203 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca81207c00) [pid = 2012] [serial = 792] [outer = 0x7fca7cddb400] 19:31:28 INFO - PROCESS | 2012 | 1461465088931 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]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1188ms 19:31:28 INFO - PROCESS | 2012 | 1461465088995 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 2012 | 1461465089000 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 19:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:31:29 INFO - PROCESS | 2012 | 1461465089006 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 2012 | 1461465089008 Marionette TRACE conn4 <- [1,1026,null,{}] 19:31:29 INFO - PROCESS | 2012 | 1461465089013 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}] 19:31:29 INFO - PROCESS | 2012 | 1461465089183 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 19:31:29 INFO - PROCESS | 2012 | 1461465089197 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82484800 == 99 [pid = 2012] [id = 264] 19:31:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7eef6000) [pid = 2012] [serial = 793] [outer = (nil)] 19:31:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca83097800) [pid = 2012] [serial = 794] [outer = 0x7fca7eef6000] 19:31:29 INFO - PROCESS | 2012 | 1461465089261 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca832c5c00) [pid = 2012] [serial = 795] [outer = 0x7fca7eef6000] 19:31:30 INFO - PROCESS | 2012 | 1461465090225 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1280ms 19:31:30 INFO - PROCESS | 2012 | 1461465090287 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 2012 | 1461465090291 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 19:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:31:30 INFO - PROCESS | 2012 | 1461465090296 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 2012 | 1461465090298 Marionette TRACE conn4 <- [1,1030,null,{}] 19:31:30 INFO - PROCESS | 2012 | 1461465090304 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}] 19:31:30 INFO - PROCESS | 2012 | 1461465090509 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 19:31:30 INFO - PROCESS | 2012 | 1461465090536 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca849d1800 == 100 [pid = 2012] [id = 265] 19:31:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca8129bc00) [pid = 2012] [serial = 796] [outer = (nil)] 19:31:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca83f61800) [pid = 2012] [serial = 797] [outer = 0x7fca8129bc00] 19:31:30 INFO - PROCESS | 2012 | 1461465090597 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca8590c000) [pid = 2012] [serial = 798] [outer = 0x7fca8129bc00] 19:31:31 INFO - PROCESS | 2012 | 1461465091808 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]]]}] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca77333000) [pid = 2012] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca81e14000) [pid = 2012] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca7cb11c00) [pid = 2012] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca7ea88000) [pid = 2012] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca87a0f000) [pid = 2012] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca832c2000) [pid = 2012] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca7e6ee400) [pid = 2012] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:31:31 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca81c79800) [pid = 2012] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1581ms 19:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:31:31 INFO - PROCESS | 2012 | 1461465091879 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 2012 | 1461465091881 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 19:31:31 INFO - PROCESS | 2012 | 1461465091887 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 2012 | 1461465091889 Marionette TRACE conn4 <- [1,1034,null,{}] 19:31:31 INFO - PROCESS | 2012 | 1461465091895 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}] 19:31:32 INFO - PROCESS | 2012 | 1461465092061 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 19:31:32 INFO - PROCESS | 2012 | 1461465092238 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8630e000 == 101 [pid = 2012] [id = 266] 19:31:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca85f49800) [pid = 2012] [serial = 799] [outer = (nil)] 19:31:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca8724ec00) [pid = 2012] [serial = 800] [outer = 0x7fca85f49800] 19:31:32 INFO - PROCESS | 2012 | 1461465092303 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca87a0f000) [pid = 2012] [serial = 801] [outer = 0x7fca85f49800] 19:31:32 INFO - PROCESS | 2012 | 1461465092928 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]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1077ms 19:31:32 INFO - PROCESS | 2012 | 1461465092975 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 2012 | 1461465092978 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 19:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:31:32 INFO - PROCESS | 2012 | 1461465092985 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 2012 | 1461465092988 Marionette TRACE conn4 <- [1,1038,null,{}] 19:31:32 INFO - PROCESS | 2012 | 1461465092993 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}] 19:31:33 INFO - PROCESS | 2012 | 1461465093202 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 19:31:33 INFO - PROCESS | 2012 | 1461465093222 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c61000 == 102 [pid = 2012] [id = 267] 19:31:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca864bcc00) [pid = 2012] [serial = 802] [outer = (nil)] 19:31:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca88283400) [pid = 2012] [serial = 803] [outer = 0x7fca864bcc00] 19:31:33 INFO - PROCESS | 2012 | 1461465093283 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca887bac00) [pid = 2012] [serial = 804] [outer = 0x7fca864bcc00] 19:31:34 INFO - PROCESS | 2012 | 1461465094236 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]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1284ms 19:31:34 INFO - PROCESS | 2012 | 1461465094270 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 19:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:31:34 INFO - PROCESS | 2012 | 1461465094276 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 19:31:34 INFO - PROCESS | 2012 | 1461465094284 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 2012 | 1461465094290 Marionette TRACE conn4 <- [1,1042,null,{}] 19:31:34 INFO - PROCESS | 2012 | 1461465094300 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}] 19:31:34 INFO - PROCESS | 2012 | 1461465094506 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 19:31:34 INFO - PROCESS | 2012 | 1461465094753 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77195800 == 103 [pid = 2012] [id = 268] 19:31:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7525f400) [pid = 2012] [serial = 805] [outer = (nil)] 19:31:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca75a70800) [pid = 2012] [serial = 806] [outer = 0x7fca7525f400] 19:31:34 INFO - PROCESS | 2012 | 1461465094872 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7cb11c00) [pid = 2012] [serial = 807] [outer = 0x7fca7525f400] 19:31:35 INFO - PROCESS | 2012 | 1461465095753 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]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1486ms 19:31:35 INFO - PROCESS | 2012 | 1461465095769 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 19:31:35 INFO - PROCESS | 2012 | 1461465095778 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 19:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:31:35 INFO - PROCESS | 2012 | 1461465095788 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 2012 | 1461465095793 Marionette TRACE conn4 <- [1,1046,null,{}] 19:31:35 INFO - PROCESS | 2012 | 1461465095799 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}] 19:31:35 INFO - PROCESS | 2012 | 1461465095978 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 19:31:36 INFO - PROCESS | 2012 | 1461465096171 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81512800 == 104 [pid = 2012] [id = 269] 19:31:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7cb13400) [pid = 2012] [serial = 808] [outer = (nil)] 19:31:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7e452800) [pid = 2012] [serial = 809] [outer = 0x7fca7cb13400] 19:31:36 INFO - PROCESS | 2012 | 1461465096242 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7fa02800) [pid = 2012] [serial = 810] [outer = 0x7fca7cb13400] 19:31:37 INFO - PROCESS | 2012 | 1461465097203 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]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1485ms 19:31:37 INFO - PROCESS | 2012 | 1461465097274 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 2012 | 1461465097278 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 19:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:31:37 INFO - PROCESS | 2012 | 1461465097284 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 2012 | 1461465097290 Marionette TRACE conn4 <- [1,1050,null,{}] 19:31:37 INFO - PROCESS | 2012 | 1461465097305 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}] 19:31:37 INFO - PROCESS | 2012 | 1461465097520 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 19:31:37 INFO - PROCESS | 2012 | 1461465097741 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac31000 == 105 [pid = 2012] [id = 270] 19:31:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca83d34000) [pid = 2012] [serial = 811] [outer = (nil)] 19:31:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca8590f800) [pid = 2012] [serial = 812] [outer = 0x7fca83d34000] 19:31:37 INFO - PROCESS | 2012 | 1461465097862 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca864be000) [pid = 2012] [serial = 813] [outer = 0x7fca83d34000] 19:31:38 INFO - PROCESS | 2012 | 1461465098687 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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1437ms 19:31:38 INFO - PROCESS | 2012 | 1461465098722 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 2012 | 1461465098727 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 19:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:31:38 INFO - PROCESS | 2012 | 1461465098732 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 2012 | 1461465098735 Marionette TRACE conn4 <- [1,1054,null,{}] 19:31:38 INFO - PROCESS | 2012 | 1461465098741 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}] 19:31:38 INFO - PROCESS | 2012 | 1461465098904 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 19:31:39 INFO - PROCESS | 2012 | 1461465099079 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94de4000 == 106 [pid = 2012] [id = 271] 19:31:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca83d37400) [pid = 2012] [serial = 814] [outer = (nil)] 19:31:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca882ab000) [pid = 2012] [serial = 815] [outer = 0x7fca83d37400] 19:31:39 INFO - PROCESS | 2012 | 1461465099150 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca887c0000) [pid = 2012] [serial = 816] [outer = 0x7fca83d37400] 19:31:40 INFO - PROCESS | 2012 | 1461465100060 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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1377ms 19:31:40 INFO - PROCESS | 2012 | 1461465100111 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 2012 | 1461465100115 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 19:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:31:40 INFO - PROCESS | 2012 | 1461465100121 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 2012 | 1461465100124 Marionette TRACE conn4 <- [1,1058,null,{}] 19:31:40 INFO - PROCESS | 2012 | 1461465100132 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}] 19:31:40 INFO - PROCESS | 2012 | 1461465100306 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 19:31:40 INFO - PROCESS | 2012 | 1461465100484 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9957d800 == 107 [pid = 2012] [id = 272] 19:31:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca73314800) [pid = 2012] [serial = 817] [outer = (nil)] 19:31:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca8af6b000) [pid = 2012] [serial = 818] [outer = 0x7fca73314800] 19:31:40 INFO - PROCESS | 2012 | 1461465100568 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca93c1d400) [pid = 2012] [serial = 819] [outer = 0x7fca73314800] 19:31:41 INFO - PROCESS | 2012 | 1461465101422 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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1339ms 19:31:41 INFO - PROCESS | 2012 | 1461465101461 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 2012 | 1461465101464 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 19:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:31:41 INFO - PROCESS | 2012 | 1461465101470 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 2012 | 1461465101473 Marionette TRACE conn4 <- [1,1062,null,{}] 19:31:41 INFO - PROCESS | 2012 | 1461465101478 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}] 19:31:41 INFO - PROCESS | 2012 | 1461465101695 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 19:31:41 INFO - PROCESS | 2012 | 1461465101876 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a1b3800 == 108 [pid = 2012] [id = 273] 19:31:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7deedc00) [pid = 2012] [serial = 820] [outer = (nil)] 19:31:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca94bf3000) [pid = 2012] [serial = 821] [outer = 0x7fca7deedc00] 19:31:41 INFO - PROCESS | 2012 | 1461465101949 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca979a5c00) [pid = 2012] [serial = 822] [outer = 0x7fca7deedc00] 19:31:42 INFO - PROCESS | 2012 | 1461465102826 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1386ms 19:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:31:42 INFO - PROCESS | 2012 | 1461465102858 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 2012 | 1461465102861 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 19:31:42 INFO - PROCESS | 2012 | 1461465102867 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 2012 | 1461465102870 Marionette TRACE conn4 <- [1,1066,null,{}] 19:31:42 INFO - PROCESS | 2012 | 1461465102876 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}] 19:31:43 INFO - PROCESS | 2012 | 1461465103044 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 19:31:43 INFO - PROCESS | 2012 | 1461465103219 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd4d800 == 109 [pid = 2012] [id = 274] 19:31:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca7dd6ac00) [pid = 2012] [serial = 823] [outer = (nil)] 19:31:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca7dd6f400) [pid = 2012] [serial = 824] [outer = 0x7fca7dd6ac00] 19:31:43 INFO - PROCESS | 2012 | 1461465103289 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca7dd74400) [pid = 2012] [serial = 825] [outer = 0x7fca7dd6ac00] 19:31:44 INFO - PROCESS | 2012 | 1461465104150 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]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1334ms 19:31:44 INFO - PROCESS | 2012 | 1461465104202 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 19:31:44 INFO - PROCESS | 2012 | 1461465104205 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 19:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:31:44 INFO - PROCESS | 2012 | 1461465104211 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 2012 | 1461465104214 Marionette TRACE conn4 <- [1,1070,null,{}] 19:31:44 INFO - PROCESS | 2012 | 1461465104219 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}] 19:31:44 INFO - PROCESS | 2012 | 1461465104389 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 19:31:44 INFO - PROCESS | 2012 | 1461465104566 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e135000 == 110 [pid = 2012] [id = 275] 19:31:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca7dd6bc00) [pid = 2012] [serial = 826] [outer = (nil)] 19:31:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca95cf1000) [pid = 2012] [serial = 827] [outer = 0x7fca7dd6bc00] 19:31:44 INFO - PROCESS | 2012 | 1461465104653 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca97ec3c00) [pid = 2012] [serial = 828] [outer = 0x7fca7dd6bc00] 19:31:45 INFO - PROCESS | 2012 | 1461465105492 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1335ms 19:31:45 INFO - PROCESS | 2012 | 1461465105547 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 19:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:31:45 INFO - PROCESS | 2012 | 1461465105551 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 19:31:45 INFO - PROCESS | 2012 | 1461465105556 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 2012 | 1461465105559 Marionette TRACE conn4 <- [1,1074,null,{}] 19:31:45 INFO - PROCESS | 2012 | 1461465105564 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}] 19:31:45 INFO - PROCESS | 2012 | 1461465105730 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 19:31:45 INFO - PROCESS | 2012 | 1461465105907 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88219800 == 111 [pid = 2012] [id = 276] 19:31:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca7b869400) [pid = 2012] [serial = 829] [outer = (nil)] 19:31:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca7b872000) [pid = 2012] [serial = 830] [outer = 0x7fca7b869400] 19:31:45 INFO - PROCESS | 2012 | 1461465105982 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca7b876800) [pid = 2012] [serial = 831] [outer = 0x7fca7b869400] 19:31:46 INFO - PROCESS | 2012 | 1461465106847 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]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1328ms 19:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:31:46 INFO - PROCESS | 2012 | 1461465106885 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 2012 | 1461465106888 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 19:31:46 INFO - PROCESS | 2012 | 1461465106894 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 2012 | 1461465106897 Marionette TRACE conn4 <- [1,1078,null,{}] 19:31:46 INFO - PROCESS | 2012 | 1461465106902 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}] 19:31:47 INFO - PROCESS | 2012 | 1461465107079 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 19:31:47 INFO - PROCESS | 2012 | 1461465107258 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b1a800 == 112 [pid = 2012] [id = 277] 19:31:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca7b86d800) [pid = 2012] [serial = 832] [outer = (nil)] 19:31:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca8a98b400) [pid = 2012] [serial = 833] [outer = 0x7fca7b86d800] 19:31:47 INFO - PROCESS | 2012 | 1461465107329 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca998a3800) [pid = 2012] [serial = 834] [outer = 0x7fca7b86d800] 19:31:48 INFO - PROCESS | 2012 | 1461465108244 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]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1394ms 19:31:48 INFO - PROCESS | 2012 | 1461465108288 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 19:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:31:48 INFO - PROCESS | 2012 | 1461465108292 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 19:31:48 INFO - PROCESS | 2012 | 1461465108298 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 2012 | 1461465108302 Marionette TRACE conn4 <- [1,1082,null,{}] 19:31:48 INFO - PROCESS | 2012 | 1461465108307 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}] 19:31:48 INFO - PROCESS | 2012 | 1461465108552 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 19:31:48 INFO - PROCESS | 2012 | 1461465108810 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca717d6800 == 113 [pid = 2012] [id = 278] 19:31:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7b873c00) [pid = 2012] [serial = 835] [outer = (nil)] 19:31:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7dd73800) [pid = 2012] [serial = 836] [outer = 0x7fca7b873c00] 19:31:48 INFO - PROCESS | 2012 | 1461465108893 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca998aa800) [pid = 2012] [serial = 837] [outer = 0x7fca7b873c00] 19:31:49 INFO - PROCESS | 2012 | 1461465109744 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]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1490ms 19:31:49 INFO - PROCESS | 2012 | 1461465109789 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 2012 | 1461465109793 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 19:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:31:49 INFO - PROCESS | 2012 | 1461465109799 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 2012 | 1461465109801 Marionette TRACE conn4 <- [1,1086,null,{}] 19:31:49 INFO - PROCESS | 2012 | 1461465109806 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}] 19:31:49 INFO - PROCESS | 2012 | 1461465109990 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 19:31:50 INFO - PROCESS | 2012 | 1461465110171 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e293000 == 114 [pid = 2012] [id = 279] 19:31:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7507b400) [pid = 2012] [serial = 838] [outer = (nil)] 19:31:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca75080400) [pid = 2012] [serial = 839] [outer = 0x7fca7507b400] 19:31:50 INFO - PROCESS | 2012 | 1461465110253 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca75086000) [pid = 2012] [serial = 840] [outer = 0x7fca7507b400] 19:31:51 INFO - PROCESS | 2012 | 1461465111429 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]]]}] 19:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1678ms 19:31:51 INFO - PROCESS | 2012 | 1461465111478 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 19:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:31:51 INFO - PROCESS | 2012 | 1461465111484 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 19:31:51 INFO - PROCESS | 2012 | 1461465111491 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 2012 | 1461465111497 Marionette TRACE conn4 <- [1,1090,null,{}] 19:31:51 INFO - PROCESS | 2012 | 1461465111506 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}] 19:31:51 INFO - PROCESS | 2012 | 1461465111693 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 19:31:51 INFO - PROCESS | 2012 | 1461465111904 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba26000 == 115 [pid = 2012] [id = 280] 19:31:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca7330d000) [pid = 2012] [serial = 841] [outer = (nil)] 19:31:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca73315800) [pid = 2012] [serial = 842] [outer = 0x7fca7330d000] 19:31:51 INFO - PROCESS | 2012 | 1461465111970 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca75082400) [pid = 2012] [serial = 843] [outer = 0x7fca7330d000] 19:31:52 INFO - PROCESS | 2012 | 1461465112797 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]]]}] 19:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1333ms 19:31:52 INFO - PROCESS | 2012 | 1461465112837 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 2012 | 1461465112847 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 19:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:31:52 INFO - PROCESS | 2012 | 1461465112860 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 2012 | 1461465112864 Marionette TRACE conn4 <- [1,1094,null,{}] 19:31:52 INFO - PROCESS | 2012 | 1461465112870 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}] 19:31:53 INFO - PROCESS | 2012 | 1461465113054 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 19:31:53 INFO - PROCESS | 2012 | 1461465113420 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731e5000 == 116 [pid = 2012] [id = 281] 19:31:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca75a66c00) [pid = 2012] [serial = 844] [outer = (nil)] 19:31:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca75a6b400) [pid = 2012] [serial = 845] [outer = 0x7fca75a66c00] 19:31:53 INFO - PROCESS | 2012 | 1461465113494 Marionette DEBUG loaded listener.js 19:31:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca770ef800) [pid = 2012] [serial = 846] [outer = 0x7fca75a66c00] 19:31:54 INFO - PROCESS | 2012 | 1461465114397 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]]]}] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8630e000 == 115 [pid = 2012] [id = 266] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca849d1800 == 114 [pid = 2012] [id = 265] 19:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1632ms 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca86615800) [pid = 2012] [serial = 707] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca87a7d400) [pid = 2012] [serial = 710] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca886cfc00) [pid = 2012] [serial = 713] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca8a98b000) [pid = 2012] [serial = 716] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca8af6f800) [pid = 2012] [serial = 719] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca93c16400) [pid = 2012] [serial = 722] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca94bf2800) [pid = 2012] [serial = 725] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca94b0fc00) [pid = 2012] [serial = 749] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca82484800 == 113 [pid = 2012] [id = 264] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb21800 == 112 [pid = 2012] [id = 263] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba2b000 == 111 [pid = 2012] [id = 262] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b804000 == 110 [pid = 2012] [id = 261] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74aaa000 == 109 [pid = 2012] [id = 255] 19:31:54 INFO - PROCESS | 2012 | 1461465114531 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 19:31:54 INFO - PROCESS | 2012 | 1461465114535 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9e1c9000 == 108 [pid = 2012] [id = 254] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9be83800 == 107 [pid = 2012] [id = 253] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97e89800 == 106 [pid = 2012] [id = 252] 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c53000 == 105 [pid = 2012] [id = 251] 19:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:31:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca80812000 == 104 [pid = 2012] [id = 250] 19:31:54 INFO - PROCESS | 2012 | 1461465114556 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:31:54 INFO - PROCESS | 2012 | 1461465114560 Marionette TRACE conn4 <- [1,1098,null,{}] 19:31:54 INFO - PROCESS | 2012 | 1461465114575 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}] 19:31:54 INFO - PROCESS | 2012 | 1461465114804 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca7cddbc00) [pid = 2012] [serial = 729] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7b859800) [pid = 2012] [serial = 728] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca8402c800) [pid = 2012] [serial = 737] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca7fbb4800) [pid = 2012] [serial = 734] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca81b89c00) [pid = 2012] [serial = 735] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca8828c000) [pid = 2012] [serial = 746] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca87a15c00) [pid = 2012] [serial = 743] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca85f46c00) [pid = 2012] [serial = 693] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca830e8400) [pid = 2012] [serial = 701] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7ebb3800) [pid = 2012] [serial = 698] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7ebb2400) [pid = 2012] [serial = 732] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca7ea82000) [pid = 2012] [serial = 731] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca7def4000) [pid = 2012] [serial = 695] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca85f4e800) [pid = 2012] [serial = 704] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca860e2800) [pid = 2012] [serial = 740] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca882a1800) [pid = 2012] [serial = 744] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca8724fc00) [pid = 2012] [serial = 741] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca8ec79800) [pid = 2012] [serial = 747] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca85062c00) [pid = 2012] [serial = 738] [outer = (nil)] [url = about:blank] 19:31:55 INFO - PROCESS | 2012 | 1461465115054 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b818000 == 105 [pid = 2012] [id = 282] 19:31:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7cde1c00) [pid = 2012] [serial = 847] [outer = (nil)] 19:31:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7e031800) [pid = 2012] [serial = 848] [outer = 0x7fca7cde1c00] 19:31:55 INFO - PROCESS | 2012 | 1461465115123 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca7ea7b400) [pid = 2012] [serial = 849] [outer = 0x7fca7cde1c00] 19:31:55 INFO - PROCESS | 2012 | 1461465115828 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]]]}] 19:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1291ms 19:31:55 INFO - PROCESS | 2012 | 1461465115838 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 2012 | 1461465115843 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 19:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:31:55 INFO - PROCESS | 2012 | 1461465115848 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 2012 | 1461465115851 Marionette TRACE conn4 <- [1,1102,null,{}] 19:31:55 INFO - PROCESS | 2012 | 1461465115856 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}] 19:31:56 INFO - PROCESS | 2012 | 1461465116039 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 19:31:56 INFO - PROCESS | 2012 | 1461465116203 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81268800 == 106 [pid = 2012] [id = 283] 19:31:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca7733d400) [pid = 2012] [serial = 850] [outer = (nil)] 19:31:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca7fa08400) [pid = 2012] [serial = 851] [outer = 0x7fca7733d400] 19:31:56 INFO - PROCESS | 2012 | 1461465116266 Marionette DEBUG loaded listener.js 19:31:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca80857000) [pid = 2012] [serial = 852] [outer = 0x7fca7733d400] 19:31:57 INFO - PROCESS | 2012 | 1461465117004 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]]]}] 19:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1179ms 19:31:57 INFO - PROCESS | 2012 | 1461465117028 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 19:31:57 INFO - PROCESS | 2012 | 1461465117031 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 19:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:31:57 INFO - PROCESS | 2012 | 1461465117037 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:31:57 INFO - PROCESS | 2012 | 1461465117039 Marionette TRACE conn4 <- [1,1106,null,{}] 19:31:57 INFO - PROCESS | 2012 | 1461465117083 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}] 19:31:57 INFO - PROCESS | 2012 | 1461465117302 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 19:31:57 INFO - PROCESS | 2012 | 1461465117325 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca860ad800 == 107 [pid = 2012] [id = 284] 19:31:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca80857400) [pid = 2012] [serial = 853] [outer = (nil)] 19:31:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca81e13000) [pid = 2012] [serial = 854] [outer = 0x7fca80857400] 19:31:57 INFO - PROCESS | 2012 | 1461465117387 Marionette DEBUG loaded listener.js 19:31:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca832bb000) [pid = 2012] [serial = 855] [outer = 0x7fca80857400] 19:31:58 INFO - PROCESS | 2012 | 1461465118220 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]]]}] 19:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1221ms 19:31:58 INFO - PROCESS | 2012 | 1461465118264 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 19:31:58 INFO - PROCESS | 2012 | 1461465118267 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 19:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:31:58 INFO - PROCESS | 2012 | 1461465118279 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:31:58 INFO - PROCESS | 2012 | 1461465118281 Marionette TRACE conn4 <- [1,1110,null,{}] 19:31:58 INFO - PROCESS | 2012 | 1461465118286 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}] 19:31:58 INFO - PROCESS | 2012 | 1461465118526 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 19:31:58 INFO - PROCESS | 2012 | 1461465118559 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87438000 == 108 [pid = 2012] [id = 285] 19:31:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca85f42800) [pid = 2012] [serial = 856] [outer = (nil)] 19:31:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca87259000) [pid = 2012] [serial = 857] [outer = 0x7fca85f42800] 19:31:58 INFO - PROCESS | 2012 | 1461465118626 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca8858b800) [pid = 2012] [serial = 858] [outer = 0x7fca85f42800] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca7def6c00) [pid = 2012] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca7eef6000) [pid = 2012] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca87a0f400) [pid = 2012] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca75a70000) [pid = 2012] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca8129bc00) [pid = 2012] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca85f49800) [pid = 2012] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:31:59 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca7cddb400) [pid = 2012] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:31:59 INFO - PROCESS | 2012 | 1461465119718 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]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1477ms 19:31:59 INFO - PROCESS | 2012 | 1461465119757 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 19:31:59 INFO - PROCESS | 2012 | 1461465119761 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 19:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:31:59 INFO - PROCESS | 2012 | 1461465119768 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 2012 | 1461465119770 Marionette TRACE conn4 <- [1,1114,null,{}] 19:31:59 INFO - PROCESS | 2012 | 1461465119775 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}] 19:31:59 INFO - PROCESS | 2012 | 1461465119965 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 19:32:00 INFO - PROCESS | 2012 | 1461465120153 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87ab8800 == 109 [pid = 2012] [id = 286] 19:32:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca770ec000) [pid = 2012] [serial = 859] [outer = (nil)] 19:32:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca81292000) [pid = 2012] [serial = 860] [outer = 0x7fca770ec000] 19:32:00 INFO - PROCESS | 2012 | 1461465120224 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca8828c000) [pid = 2012] [serial = 861] [outer = 0x7fca770ec000] 19:32:01 INFO - PROCESS | 2012 | 1461465121179 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]]]}] 19:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1441ms 19:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:32:01 INFO - PROCESS | 2012 | 1461465121210 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 19:32:01 INFO - PROCESS | 2012 | 1461465121213 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 19:32:01 INFO - PROCESS | 2012 | 1461465121219 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 2012 | 1461465121222 Marionette TRACE conn4 <- [1,1118,null,{}] 19:32:01 INFO - PROCESS | 2012 | 1461465121227 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}] 19:32:01 INFO - PROCESS | 2012 | 1461465121389 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 19:32:01 INFO - PROCESS | 2012 | 1461465121403 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94d67000 == 110 [pid = 2012] [id = 287] 19:32:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca83098c00) [pid = 2012] [serial = 862] [outer = (nil)] 19:32:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca8af6ec00) [pid = 2012] [serial = 863] [outer = 0x7fca83098c00] 19:32:01 INFO - PROCESS | 2012 | 1461465121464 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca94bef800) [pid = 2012] [serial = 864] [outer = 0x7fca83098c00] 19:32:02 INFO - PROCESS | 2012 | 1461465122811 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]]]}] 19:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1644ms 19:32:02 INFO - PROCESS | 2012 | 1461465122864 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 19:32:02 INFO - PROCESS | 2012 | 1461465122871 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 19:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:32:02 INFO - PROCESS | 2012 | 1461465122880 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 2012 | 1461465122885 Marionette TRACE conn4 <- [1,1122,null,{}] 19:32:02 INFO - PROCESS | 2012 | 1461465122894 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}] 19:32:03 INFO - PROCESS | 2012 | 1461465123132 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 19:32:03 INFO - PROCESS | 2012 | 1461465123363 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba1c800 == 111 [pid = 2012] [id = 288] 19:32:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca75083800) [pid = 2012] [serial = 865] [outer = (nil)] 19:32:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca75a6b800) [pid = 2012] [serial = 866] [outer = 0x7fca75083800] 19:32:03 INFO - PROCESS | 2012 | 1461465123438 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca7b86f800) [pid = 2012] [serial = 867] [outer = 0x7fca75083800] 19:32:04 INFO - PROCESS | 2012 | 1461465124366 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]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1537ms 19:32:04 INFO - PROCESS | 2012 | 1461465124419 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 2012 | 1461465124428 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 19:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:32:04 INFO - PROCESS | 2012 | 1461465124439 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 2012 | 1461465124442 Marionette TRACE conn4 <- [1,1126,null,{}] 19:32:04 INFO - PROCESS | 2012 | 1461465124449 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}] 19:32:04 INFO - PROCESS | 2012 | 1461465124685 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 19:32:04 INFO - PROCESS | 2012 | 1461465124918 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c52000 == 112 [pid = 2012] [id = 289] 19:32:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca75261400) [pid = 2012] [serial = 868] [outer = (nil)] 19:32:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7e6eb400) [pid = 2012] [serial = 869] [outer = 0x7fca75261400] 19:32:05 INFO - PROCESS | 2012 | 1461465125036 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7fa0ec00) [pid = 2012] [serial = 870] [outer = 0x7fca75261400] 19:32:05 INFO - PROCESS | 2012 | 1461465125920 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]]]}] 19:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1532ms 19:32:05 INFO - PROCESS | 2012 | 1461465125972 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 19:32:05 INFO - PROCESS | 2012 | 1461465125976 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 19:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:32:05 INFO - PROCESS | 2012 | 1461465125982 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 2012 | 1461465125988 Marionette TRACE conn4 <- [1,1130,null,{}] 19:32:06 INFO - PROCESS | 2012 | 1461465126003 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}] 19:32:06 INFO - PROCESS | 2012 | 1461465126238 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 19:32:06 INFO - PROCESS | 2012 | 1461465126459 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9976f800 == 113 [pid = 2012] [id = 290] 19:32:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca83d33c00) [pid = 2012] [serial = 871] [outer = (nil)] 19:32:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca86615800) [pid = 2012] [serial = 872] [outer = 0x7fca83d33c00] 19:32:06 INFO - PROCESS | 2012 | 1461465126593 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca88587800) [pid = 2012] [serial = 873] [outer = 0x7fca83d33c00] 19:32:07 INFO - PROCESS | 2012 | 1461465127424 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]]]}] 19:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1501ms 19:32:07 INFO - PROCESS | 2012 | 1461465127484 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 19:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:32:07 INFO - PROCESS | 2012 | 1461465127489 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 19:32:07 INFO - PROCESS | 2012 | 1461465127495 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 2012 | 1461465127498 Marionette TRACE conn4 <- [1,1134,null,{}] 19:32:07 INFO - PROCESS | 2012 | 1461465127503 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}] 19:32:07 INFO - PROCESS | 2012 | 1461465127695 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 19:32:07 INFO - PROCESS | 2012 | 1461465127874 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a227000 == 114 [pid = 2012] [id = 291] 19:32:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca83d39400) [pid = 2012] [serial = 874] [outer = (nil)] 19:32:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca8dd46000) [pid = 2012] [serial = 875] [outer = 0x7fca83d39400] 19:32:07 INFO - PROCESS | 2012 | 1461465127950 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca94fd7800) [pid = 2012] [serial = 876] [outer = 0x7fca83d39400] 19:32:08 INFO - PROCESS | 2012 | 1461465128819 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]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1379ms 19:32:08 INFO - PROCESS | 2012 | 1461465128875 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 2012 | 1461465128879 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 19:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:32:08 INFO - PROCESS | 2012 | 1461465128885 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 2012 | 1461465128888 Marionette TRACE conn4 <- [1,1138,null,{}] 19:32:08 INFO - PROCESS | 2012 | 1461465128893 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}] 19:32:09 INFO - PROCESS | 2012 | 1461465129077 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 19:32:09 INFO - PROCESS | 2012 | 1461465129270 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734a2800 == 115 [pid = 2012] [id = 292] 19:32:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca83dd2400) [pid = 2012] [serial = 877] [outer = (nil)] 19:32:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca95c3b400) [pid = 2012] [serial = 878] [outer = 0x7fca83dd2400] 19:32:09 INFO - PROCESS | 2012 | 1461465129345 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca95f0fc00) [pid = 2012] [serial = 879] [outer = 0x7fca83dd2400] 19:32:10 INFO - PROCESS | 2012 | 1461465130275 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]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 19:32:10 INFO - PROCESS | 2012 | 1461465130321 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 2012 | 1461465130324 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 19:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:32:10 INFO - PROCESS | 2012 | 1461465130330 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 2012 | 1461465130333 Marionette TRACE conn4 <- [1,1142,null,{}] 19:32:10 INFO - PROCESS | 2012 | 1461465130339 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}] 19:32:10 INFO - PROCESS | 2012 | 1461465130552 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 19:32:10 INFO - PROCESS | 2012 | 1461465130731 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ddb000 == 116 [pid = 2012] [id = 293] 19:32:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca752a5800) [pid = 2012] [serial = 880] [outer = (nil)] 19:32:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca959af800) [pid = 2012] [serial = 881] [outer = 0x7fca752a5800] 19:32:10 INFO - PROCESS | 2012 | 1461465130808 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca998a9c00) [pid = 2012] [serial = 882] [outer = 0x7fca752a5800] 19:32:11 INFO - PROCESS | 2012 | 1461465131618 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1327ms 19:32:11 INFO - PROCESS | 2012 | 1461465131659 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 2012 | 1461465131663 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 19:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:32:11 INFO - PROCESS | 2012 | 1461465131669 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 2012 | 1461465131672 Marionette TRACE conn4 <- [1,1146,null,{}] 19:32:11 INFO - PROCESS | 2012 | 1461465131678 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}] 19:32:11 INFO - PROCESS | 2012 | 1461465131860 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 19:32:12 INFO - PROCESS | 2012 | 1461465132043 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75df4000 == 117 [pid = 2012] [id = 294] 19:32:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca752a7c00) [pid = 2012] [serial = 883] [outer = (nil)] 19:32:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca820ed000) [pid = 2012] [serial = 884] [outer = 0x7fca752a7c00] 19:32:12 INFO - PROCESS | 2012 | 1461465132115 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca820f1c00) [pid = 2012] [serial = 885] [outer = 0x7fca752a7c00] 19:32:12 INFO - PROCESS | 2012 | 1461465132993 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1377ms 19:32:13 INFO - PROCESS | 2012 | 1461465133049 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 2012 | 1461465133051 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 19:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:32:13 INFO - PROCESS | 2012 | 1461465133058 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 2012 | 1461465133061 Marionette TRACE conn4 <- [1,1150,null,{}] 19:32:13 INFO - PROCESS | 2012 | 1461465133066 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}] 19:32:13 INFO - PROCESS | 2012 | 1461465133249 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 19:32:13 INFO - PROCESS | 2012 | 1461465133443 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7de14800 == 118 [pid = 2012] [id = 295] 19:32:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca74cce400) [pid = 2012] [serial = 886] [outer = (nil)] 19:32:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca74cd4000) [pid = 2012] [serial = 887] [outer = 0x7fca74cce400] 19:32:13 INFO - PROCESS | 2012 | 1461465133518 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca74cd8000) [pid = 2012] [serial = 888] [outer = 0x7fca74cce400] 19:32:14 INFO - PROCESS | 2012 | 1461465134370 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]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1383ms 19:32:14 INFO - PROCESS | 2012 | 1461465134442 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 2012 | 1461465134445 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 19:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:32:14 INFO - PROCESS | 2012 | 1461465134452 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 2012 | 1461465134454 Marionette TRACE conn4 <- [1,1154,null,{}] 19:32:14 INFO - PROCESS | 2012 | 1461465134460 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}] 19:32:14 INFO - PROCESS | 2012 | 1461465134672 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 19:32:14 INFO - PROCESS | 2012 | 1461465134854 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5d2800 == 119 [pid = 2012] [id = 296] 19:32:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca74ccf800) [pid = 2012] [serial = 889] [outer = (nil)] 19:32:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca820eec00) [pid = 2012] [serial = 890] [outer = 0x7fca74ccf800] 19:32:14 INFO - PROCESS | 2012 | 1461465134929 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca820f3c00) [pid = 2012] [serial = 891] [outer = 0x7fca74ccf800] 19:32:15 INFO - PROCESS | 2012 | 1461465135854 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1478ms 19:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:32:15 INFO - PROCESS | 2012 | 1461465135931 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 2012 | 1461465135934 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 19:32:15 INFO - PROCESS | 2012 | 1461465135941 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 2012 | 1461465135944 Marionette TRACE conn4 <- [1,1158,null,{}] 19:32:15 INFO - PROCESS | 2012 | 1461465135950 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}] 19:32:16 INFO - PROCESS | 2012 | 1461465136169 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 19:32:16 INFO - PROCESS | 2012 | 1461465136353 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f66e800 == 120 [pid = 2012] [id = 297] 19:32:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca706d6800) [pid = 2012] [serial = 892] [outer = (nil)] 19:32:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca706d9400) [pid = 2012] [serial = 893] [outer = 0x7fca706d6800] 19:32:16 INFO - PROCESS | 2012 | 1461465136473 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca74cd9400) [pid = 2012] [serial = 894] [outer = 0x7fca706d6800] 19:32:17 INFO - PROCESS | 2012 | 1461465137333 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]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1433ms 19:32:17 INFO - PROCESS | 2012 | 1461465137375 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 2012 | 1461465137379 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 19:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:32:17 INFO - PROCESS | 2012 | 1461465137385 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 2012 | 1461465137389 Marionette TRACE conn4 <- [1,1162,null,{}] 19:32:17 INFO - PROCESS | 2012 | 1461465137394 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}] 19:32:17 INFO - PROCESS | 2012 | 1461465137621 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 19:32:17 INFO - PROCESS | 2012 | 1461465137813 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ccf800 == 121 [pid = 2012] [id = 298] 19:32:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca706d7c00) [pid = 2012] [serial = 895] [outer = (nil)] 19:32:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca97922c00) [pid = 2012] [serial = 896] [outer = 0x7fca706d7c00] 19:32:17 INFO - PROCESS | 2012 | 1461465137902 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca998ad400) [pid = 2012] [serial = 897] [outer = 0x7fca706d7c00] 19:32:19 INFO - PROCESS | 2012 | 1461465139338 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]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2085ms 19:32:19 INFO - PROCESS | 2012 | 1461465139472 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 2012 | 1461465139478 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 19:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:32:19 INFO - PROCESS | 2012 | 1461465139497 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 2012 | 1461465139502 Marionette TRACE conn4 <- [1,1166,null,{}] 19:32:19 INFO - PROCESS | 2012 | 1461465139510 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}] 19:32:19 INFO - PROCESS | 2012 | 1461465139716 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 19:32:19 INFO - PROCESS | 2012 | 1461465139905 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750d2800 == 122 [pid = 2012] [id = 299] 19:32:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca706d7800) [pid = 2012] [serial = 898] [outer = (nil)] 19:32:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca7330f000) [pid = 2012] [serial = 899] [outer = 0x7fca706d7800] 19:32:19 INFO - PROCESS | 2012 | 1461465139974 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca75085c00) [pid = 2012] [serial = 900] [outer = 0x7fca706d7800] 19:32:20 INFO - PROCESS | 2012 | 1461465140927 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]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1499ms 19:32:20 INFO - PROCESS | 2012 | 1461465140987 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 2012 | 1461465141003 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 19:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:32:21 INFO - PROCESS | 2012 | 1461465141017 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 2012 | 1461465141029 Marionette TRACE conn4 <- [1,1170,null,{}] 19:32:21 INFO - PROCESS | 2012 | 1461465141038 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}] 19:32:21 INFO - PROCESS | 2012 | 1461465141341 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 19:32:21 INFO - PROCESS | 2012 | 1461465141610 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731eb000 == 123 [pid = 2012] [id = 300] 19:32:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca7536d400) [pid = 2012] [serial = 901] [outer = (nil)] 19:32:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca75373800) [pid = 2012] [serial = 902] [outer = 0x7fca7536d400] 19:32:21 INFO - PROCESS | 2012 | 1461465141773 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca75378c00) [pid = 2012] [serial = 903] [outer = 0x7fca7536d400] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca832a4000 == 122 [pid = 2012] [id = 228] 19:32:22 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca72864c00) [pid = 2012] [serial = 776] [outer = (nil)] [url = about:blank] 19:32:22 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca7330dc00) [pid = 2012] [serial = 779] [outer = (nil)] [url = about:blank] 19:32:22 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca88283400) [pid = 2012] [serial = 803] [outer = (nil)] [url = about:blank] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81253800 == 121 [pid = 2012] [id = 62] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87ab8800 == 120 [pid = 2012] [id = 286] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87438000 == 119 [pid = 2012] [id = 285] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca860ad800 == 118 [pid = 2012] [id = 284] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81268800 == 117 [pid = 2012] [id = 283] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca948cf000 == 116 [pid = 2012] [id = 249] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b818000 == 115 [pid = 2012] [id = 282] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731e5000 == 114 [pid = 2012] [id = 281] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba26000 == 113 [pid = 2012] [id = 280] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca717d6800 == 112 [pid = 2012] [id = 278] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99b1a800 == 111 [pid = 2012] [id = 277] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88219800 == 110 [pid = 2012] [id = 276] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9e135000 == 109 [pid = 2012] [id = 275] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd4d800 == 108 [pid = 2012] [id = 274] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a1b3800 == 107 [pid = 2012] [id = 273] 19:32:22 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9957d800 == 106 [pid = 2012] [id = 272] 19:32:23 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94de4000 == 105 [pid = 2012] [id = 271] 19:32:23 INFO - PROCESS | 2012 | 1461465143122 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]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2147ms 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca83f61800) [pid = 2012] [serial = 797] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca8724ec00) [pid = 2012] [serial = 800] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca8590c000) [pid = 2012] [serial = 798] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca95c3a400) [pid = 2012] [serial = 764] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca7fa0c400) [pid = 2012] [serial = 791] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca81207c00) [pid = 2012] [serial = 792] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca97e4c800) [pid = 2012] [serial = 773] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca7e2cf800) [pid = 2012] [serial = 788] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca7ea82400) [pid = 2012] [serial = 789] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca77336400) [pid = 2012] [serial = 782] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca83097800) [pid = 2012] [serial = 794] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca8857e400) [pid = 2012] [serial = 758] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca832c5400) [pid = 2012] [serial = 755] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca94d11c00) [pid = 2012] [serial = 750] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca7b853000) [pid = 2012] [serial = 786] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca770e1400) [pid = 2012] [serial = 785] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca94b07800) [pid = 2012] [serial = 761] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca7e6e6000) [pid = 2012] [serial = 752] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca960df000) [pid = 2012] [serial = 767] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca7525f000) [pid = 2012] [serial = 770] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca832c5c00) [pid = 2012] [serial = 795] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca87a0f000) [pid = 2012] [serial = 801] [outer = (nil)] [url = about:blank] 19:32:23 INFO - PROCESS | 2012 | 1461465143219 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 2012 | 1461465143222 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 19:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:32:23 INFO - PROCESS | 2012 | 1461465143231 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 2012 | 1461465143236 Marionette TRACE conn4 <- [1,1174,null,{}] 19:32:23 INFO - PROCESS | 2012 | 1461465143252 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}] 19:32:23 INFO - PROCESS | 2012 | 1461465143415 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 19:32:23 INFO - PROCESS | 2012 | 1461465143592 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771aa000 == 106 [pid = 2012] [id = 301] 19:32:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca7330dc00) [pid = 2012] [serial = 904] [outer = (nil)] 19:32:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca7b857800) [pid = 2012] [serial = 905] [outer = 0x7fca7330dc00] 19:32:23 INFO - PROCESS | 2012 | 1461465143664 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca7b874400) [pid = 2012] [serial = 906] [outer = 0x7fca7330dc00] 19:32:24 INFO - PROCESS | 2012 | 1461465144393 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] 19:32:24 INFO - PROCESS | 2012 | 1461465144471 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 19:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:32:24 INFO - PROCESS | 2012 | 1461465144480 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 2012 | 1461465144483 Marionette TRACE conn4 <- [1,1178,null,{}] 19:32:24 INFO - PROCESS | 2012 | 1461465144489 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}] 19:32:24 INFO - PROCESS | 2012 | 1461465144654 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 19:32:24 INFO - PROCESS | 2012 | 1461465144665 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd86800 == 107 [pid = 2012] [id = 302] 19:32:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca7b85a400) [pid = 2012] [serial = 907] [outer = (nil)] 19:32:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca7dbf1000) [pid = 2012] [serial = 908] [outer = 0x7fca7b85a400] 19:32:24 INFO - PROCESS | 2012 | 1461465144732 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca7dd31c00) [pid = 2012] [serial = 909] [outer = 0x7fca7b85a400] 19:32:25 INFO - PROCESS | 2012 | 1461465145756 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] 19:32:25 INFO - PROCESS | 2012 | 1461465145822 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 19:32:25 INFO - PROCESS | 2012 | 1461465145828 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 2012 | 1461465145831 Marionette TRACE conn4 <- [1,1182,null,{}] 19:32:25 INFO - PROCESS | 2012 | 1461465145836 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}] 19:32:26 INFO - PROCESS | 2012 | 1461465146040 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 19:32:26 INFO - PROCESS | 2012 | 1461465146070 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eaa3800 == 108 [pid = 2012] [id = 303] 19:32:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca7cdd7c00) [pid = 2012] [serial = 910] [outer = (nil)] 19:32:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca7dd73400) [pid = 2012] [serial = 911] [outer = 0x7fca7cdd7c00] 19:32:26 INFO - PROCESS | 2012 | 1461465146131 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca7e167400) [pid = 2012] [serial = 912] [outer = 0x7fca7cdd7c00] 19:32:26 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:32:26 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca7cde1c00) [pid = 2012] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca7733d400) [pid = 2012] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca80857400) [pid = 2012] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca85f42800) [pid = 2012] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca75a66c00) [pid = 2012] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca7330d000) [pid = 2012] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:32:27 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca770ec000) [pid = 2012] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:32:27 INFO - PROCESS | 2012 | 1461465147613 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] 19:32:27 INFO - PROCESS | 2012 | 1461465147735 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 19:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:32:27 INFO - PROCESS | 2012 | 1461465147744 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 2012 | 1461465147749 Marionette TRACE conn4 <- [1,1186,null,{}] 19:32:27 INFO - PROCESS | 2012 | 1461465147758 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}] 19:32:27 INFO - PROCESS | 2012 | 1461465147937 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 19:32:28 INFO - PROCESS | 2012 | 1461465148117 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734b8800 == 109 [pid = 2012] [id = 304] 19:32:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca73319400) [pid = 2012] [serial = 913] [outer = (nil)] 19:32:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca74cd8800) [pid = 2012] [serial = 914] [outer = 0x7fca73319400] 19:32:28 INFO - PROCESS | 2012 | 1461465148194 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca752a0000) [pid = 2012] [serial = 915] [outer = 0x7fca73319400] 19:32:29 INFO - PROCESS | 2012 | 1461465149116 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] 19:32:29 INFO - PROCESS | 2012 | 1461465149190 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 19:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:32:29 INFO - PROCESS | 2012 | 1461465149201 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 2012 | 1461465149205 Marionette TRACE conn4 <- [1,1190,null,{}] 19:32:29 INFO - PROCESS | 2012 | 1461465149211 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}] 19:32:29 INFO - PROCESS | 2012 | 1461465149446 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 19:32:29 INFO - PROCESS | 2012 | 1461465149675 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e51d800 == 110 [pid = 2012] [id = 305] 19:32:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca75a69c00) [pid = 2012] [serial = 916] [outer = (nil)] 19:32:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca77333800) [pid = 2012] [serial = 917] [outer = 0x7fca75a69c00] 19:32:29 INFO - PROCESS | 2012 | 1461465149794 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca7b874800) [pid = 2012] [serial = 918] [outer = 0x7fca75a69c00] 19:32:30 INFO - PROCESS | 2012 | 1461465150720 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] 19:32:30 INFO - PROCESS | 2012 | 1461465150800 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 19:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:32:30 INFO - PROCESS | 2012 | 1461465150808 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 2012 | 1461465150814 Marionette TRACE conn4 <- [1,1194,null,{}] 19:32:30 INFO - PROCESS | 2012 | 1461465150830 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}] 19:32:31 INFO - PROCESS | 2012 | 1461465151070 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 19:32:31 INFO - PROCESS | 2012 | 1461465151387 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83299800 == 111 [pid = 2012] [id = 306] 19:32:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca7dd75400) [pid = 2012] [serial = 919] [outer = (nil)] 19:32:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca7e2cf800) [pid = 2012] [serial = 920] [outer = 0x7fca7dd75400] 19:32:31 INFO - PROCESS | 2012 | 1461465151543 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca7eb3f400) [pid = 2012] [serial = 921] [outer = 0x7fca7dd75400] 19:32:32 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:32:32 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:32:32 INFO - PROCESS | 2012 | 1461465152471 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] 19:32:32 INFO - PROCESS | 2012 | 1461465152557 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 19:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:32:32 INFO - PROCESS | 2012 | 1461465152563 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 2012 | 1461465152565 Marionette TRACE conn4 <- [1,1198,null,{}] 19:32:32 INFO - PROCESS | 2012 | 1461465152572 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}] 19:32:32 INFO - PROCESS | 2012 | 1461465152797 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 19:32:33 INFO - PROCESS | 2012 | 1461465153023 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8599f800 == 112 [pid = 2012] [id = 307] 19:32:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca7dbe9000) [pid = 2012] [serial = 922] [outer = (nil)] 19:32:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca7fa11400) [pid = 2012] [serial = 923] [outer = 0x7fca7dbe9000] 19:32:33 INFO - PROCESS | 2012 | 1461465153143 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca8128f000) [pid = 2012] [serial = 924] [outer = 0x7fca7dbe9000] 19:32:33 INFO - PROCESS | 2012 | 1461465153989 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]]]}] 19:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1484ms 19:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:32:34 INFO - PROCESS | 2012 | 1461465154048 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 19:32:34 INFO - PROCESS | 2012 | 1461465154050 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 19:32:34 INFO - PROCESS | 2012 | 1461465154057 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:32:34 INFO - PROCESS | 2012 | 1461465154060 Marionette TRACE conn4 <- [1,1202,null,{}] 19:32:34 INFO - PROCESS | 2012 | 1461465154065 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}] 19:32:34 INFO - PROCESS | 2012 | 1461465154253 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 19:32:34 INFO - PROCESS | 2012 | 1461465154431 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8679e800 == 113 [pid = 2012] [id = 308] 19:32:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca7deefc00) [pid = 2012] [serial = 925] [outer = (nil)] 19:32:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca81c71400) [pid = 2012] [serial = 926] [outer = 0x7fca7deefc00] 19:32:34 INFO - PROCESS | 2012 | 1461465154509 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca820e8800) [pid = 2012] [serial = 927] [outer = 0x7fca7deefc00] 19:32:35 INFO - PROCESS | 2012 | 1461465155401 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]]]}] 19:32:35 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 19:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1385ms 19:32:35 INFO - PROCESS | 2012 | 1461465155442 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 2012 | 1461465155445 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 19:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:32:35 INFO - PROCESS | 2012 | 1461465155452 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 2012 | 1461465155455 Marionette TRACE conn4 <- [1,1206,null,{}] 19:32:35 INFO - PROCESS | 2012 | 1461465155461 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}] 19:32:35 INFO - PROCESS | 2012 | 1461465155695 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 19:32:35 INFO - PROCESS | 2012 | 1461465155876 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca877ab800 == 114 [pid = 2012] [id = 309] 19:32:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca82424800) [pid = 2012] [serial = 928] [outer = (nil)] 19:32:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca84872800) [pid = 2012] [serial = 929] [outer = 0x7fca82424800] 19:32:35 INFO - PROCESS | 2012 | 1461465155951 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca85c32800) [pid = 2012] [serial = 930] [outer = 0x7fca82424800] 19:32:36 INFO - PROCESS | 2012 | 1461465156813 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]]]}] 19:32:36 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 19:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1435ms 19:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:32:36 INFO - PROCESS | 2012 | 1461465156888 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 19:32:36 INFO - PROCESS | 2012 | 1461465156891 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 19:32:36 INFO - PROCESS | 2012 | 1461465156897 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 2012 | 1461465156901 Marionette TRACE conn4 <- [1,1210,null,{}] 19:32:36 INFO - PROCESS | 2012 | 1461465156906 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}] 19:32:37 INFO - PROCESS | 2012 | 1461465157081 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 19:32:37 INFO - PROCESS | 2012 | 1461465157260 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac79000 == 115 [pid = 2012] [id = 310] 19:32:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca83091000) [pid = 2012] [serial = 931] [outer = (nil)] 19:32:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca864b9400) [pid = 2012] [serial = 932] [outer = 0x7fca83091000] 19:32:37 INFO - PROCESS | 2012 | 1461465157332 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca87231800) [pid = 2012] [serial = 933] [outer = 0x7fca83091000] 19:32:38 INFO - PROCESS | 2012 | 1461465158259 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]]]}] 19:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1431ms 19:32:38 INFO - PROCESS | 2012 | 1461465158328 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 2012 | 1461465158331 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 19:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:32:38 INFO - PROCESS | 2012 | 1461465158337 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 2012 | 1461465158341 Marionette TRACE conn4 <- [1,1214,null,{}] 19:32:38 INFO - PROCESS | 2012 | 1461465158346 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}] 19:32:38 INFO - PROCESS | 2012 | 1461465158535 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 19:32:38 INFO - PROCESS | 2012 | 1461465158716 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94fbb000 == 116 [pid = 2012] [id = 311] 19:32:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca84806800) [pid = 2012] [serial = 934] [outer = (nil)] 19:32:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca87a0ac00) [pid = 2012] [serial = 935] [outer = 0x7fca84806800] 19:32:38 INFO - PROCESS | 2012 | 1461465158789 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca87db8000) [pid = 2012] [serial = 936] [outer = 0x7fca84806800] 19:32:39 INFO - PROCESS | 2012 | 1461465159613 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]]]}] 19:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1336ms 19:32:39 INFO - PROCESS | 2012 | 1461465159675 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 2012 | 1461465159679 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 19:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:32:39 INFO - PROCESS | 2012 | 1461465159684 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 2012 | 1461465159687 Marionette TRACE conn4 <- [1,1218,null,{}] 19:32:39 INFO - PROCESS | 2012 | 1461465159692 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}] 19:32:39 INFO - PROCESS | 2012 | 1461465159864 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 19:32:40 INFO - PROCESS | 2012 | 1461465160049 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99625800 == 117 [pid = 2012] [id = 312] 19:32:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca74cd5800) [pid = 2012] [serial = 937] [outer = (nil)] 19:32:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca88586c00) [pid = 2012] [serial = 938] [outer = 0x7fca74cd5800] 19:32:40 INFO - PROCESS | 2012 | 1461465160119 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca8af20000) [pid = 2012] [serial = 939] [outer = 0x7fca74cd5800] 19:32:41 INFO - PROCESS | 2012 | 1461465161057 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]]]}] 19:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1428ms 19:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:32:41 INFO - PROCESS | 2012 | 1461465161114 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 2012 | 1461465161117 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 19:32:41 INFO - PROCESS | 2012 | 1461465161123 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 2012 | 1461465161126 Marionette TRACE conn4 <- [1,1222,null,{}] 19:32:41 INFO - PROCESS | 2012 | 1461465161131 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}] 19:32:41 INFO - PROCESS | 2012 | 1461465161312 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 19:32:41 INFO - PROCESS | 2012 | 1461465161498 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b26000 == 118 [pid = 2012] [id = 313] 19:32:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca85f4a400) [pid = 2012] [serial = 940] [outer = (nil)] 19:32:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca93c1b000) [pid = 2012] [serial = 941] [outer = 0x7fca85f4a400] 19:32:41 INFO - PROCESS | 2012 | 1461465161575 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca94d0fc00) [pid = 2012] [serial = 942] [outer = 0x7fca85f4a400] 19:32:42 INFO - PROCESS | 2012 | 1461465162416 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] 19:32:42 INFO - PROCESS | 2012 | 1461465162466 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 19:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:32:42 INFO - PROCESS | 2012 | 1461465162472 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 2012 | 1461465162476 Marionette TRACE conn4 <- [1,1226,null,{}] 19:32:42 INFO - PROCESS | 2012 | 1461465162481 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}] 19:32:42 INFO - PROCESS | 2012 | 1461465162686 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 19:32:42 INFO - PROCESS | 2012 | 1461465162867 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e3a4800 == 119 [pid = 2012] [id = 314] 19:32:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca94fe4800) [pid = 2012] [serial = 943] [outer = (nil)] 19:32:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca95f1c400) [pid = 2012] [serial = 944] [outer = 0x7fca94fe4800] 19:32:42 INFO - PROCESS | 2012 | 1461465162950 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca998a5400) [pid = 2012] [serial = 945] [outer = 0x7fca94fe4800] 19:32:43 INFO - PROCESS | 2012 | 1461465163839 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]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1432ms 19:32:43 INFO - PROCESS | 2012 | 1461465163905 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 2012 | 1461465163910 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 19:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:32:43 INFO - PROCESS | 2012 | 1461465163915 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 2012 | 1461465163918 Marionette TRACE conn4 <- [1,1230,null,{}] 19:32:43 INFO - PROCESS | 2012 | 1461465163923 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}] 19:32:44 INFO - PROCESS | 2012 | 1461465164094 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 19:32:44 INFO - PROCESS | 2012 | 1461465164295 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71620000 == 120 [pid = 2012] [id = 315] 19:32:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca7536d800) [pid = 2012] [serial = 946] [outer = (nil)] 19:32:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca822b9800) [pid = 2012] [serial = 947] [outer = 0x7fca7536d800] 19:32:44 INFO - PROCESS | 2012 | 1461465164368 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca95f15000) [pid = 2012] [serial = 948] [outer = 0x7fca7536d800] 19:32:45 INFO - PROCESS | 2012 | 1461465165230 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]]]}] 19:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1384ms 19:32:45 INFO - PROCESS | 2012 | 1461465165301 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 2012 | 1461465165305 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 19:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:32:45 INFO - PROCESS | 2012 | 1461465165311 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 2012 | 1461465165314 Marionette TRACE conn4 <- [1,1234,null,{}] 19:32:45 INFO - PROCESS | 2012 | 1461465165319 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}] 19:32:45 INFO - PROCESS | 2012 | 1461465165522 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 19:32:46 INFO - PROCESS | 2012 | 1461465166046 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7325a000 == 121 [pid = 2012] [id = 316] 19:32:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca706d4400) [pid = 2012] [serial = 949] [outer = (nil)] 19:32:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca715ca400) [pid = 2012] [serial = 950] [outer = 0x7fca706d4400] 19:32:46 INFO - PROCESS | 2012 | 1461465166160 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca73313400) [pid = 2012] [serial = 951] [outer = 0x7fca706d4400] 19:32:47 INFO - PROCESS | 2012 | 1461465167050 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]]]}] 19:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1783ms 19:32:47 INFO - PROCESS | 2012 | 1461465167097 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 2012 | 1461465167104 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 19:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:32:47 INFO - PROCESS | 2012 | 1461465167113 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 2012 | 1461465167117 Marionette TRACE conn4 <- [1,1238,null,{}] 19:32:47 INFO - PROCESS | 2012 | 1461465167124 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}] 19:32:47 INFO - PROCESS | 2012 | 1461465167313 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 19:32:47 INFO - PROCESS | 2012 | 1461465167666 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f678800 == 122 [pid = 2012] [id = 317] 19:32:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca75377000) [pid = 2012] [serial = 952] [outer = (nil)] 19:32:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca7537c400) [pid = 2012] [serial = 953] [outer = 0x7fca75377000] 19:32:47 INFO - PROCESS | 2012 | 1461465167743 Marionette DEBUG loaded listener.js 19:32:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca770e7c00) [pid = 2012] [serial = 954] [outer = 0x7fca75377000] 19:32:48 INFO - PROCESS | 2012 | 1461465168609 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]]]}] 19:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1535ms 19:32:48 INFO - PROCESS | 2012 | 1461465168651 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 19:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:32:48 INFO - PROCESS | 2012 | 1461465168657 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 19:32:48 INFO - PROCESS | 2012 | 1461465168664 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 2012 | 1461465168667 Marionette TRACE conn4 <- [1,1242,null,{}] 19:32:48 INFO - PROCESS | 2012 | 1461465168672 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}] 19:32:48 INFO - PROCESS | 2012 | 1461465168846 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 19:32:49 INFO - PROCESS | 2012 | 1461465169041 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7703a800 == 123 [pid = 2012] [id = 318] 19:32:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca7b877400) [pid = 2012] [serial = 955] [outer = (nil)] 19:32:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca7dbe8400) [pid = 2012] [serial = 956] [outer = 0x7fca7b877400] 19:32:49 INFO - PROCESS | 2012 | 1461465169107 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca7def4400) [pid = 2012] [serial = 957] [outer = 0x7fca7b877400] 19:32:50 INFO - PROCESS | 2012 | 1461465170073 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]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1479ms 19:32:50 INFO - PROCESS | 2012 | 1461465170144 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 2012 | 1461465170148 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 19:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:32:50 INFO - PROCESS | 2012 | 1461465170161 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 2012 | 1461465170171 Marionette TRACE conn4 <- [1,1246,null,{}] 19:32:50 INFO - PROCESS | 2012 | 1461465170179 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}] 19:32:50 INFO - PROCESS | 2012 | 1461465170409 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 19:32:50 INFO - PROCESS | 2012 | 1461465170669 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca717df000 == 124 [pid = 2012] [id = 319] 19:32:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca72866400) [pid = 2012] [serial = 958] [outer = (nil)] 19:32:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca7733c400) [pid = 2012] [serial = 959] [outer = 0x7fca72866400] 19:32:50 INFO - PROCESS | 2012 | 1461465170810 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca81b86800) [pid = 2012] [serial = 960] [outer = 0x7fca72866400] 19:32:50 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ee96800 == 123 [pid = 2012] [id = 48] 19:32:50 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd86800 == 122 [pid = 2012] [id = 302] 19:32:50 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771aa000 == 121 [pid = 2012] [id = 301] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca95cf1000) [pid = 2012] [serial = 827] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca94bf3000) [pid = 2012] [serial = 821] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca7b872000) [pid = 2012] [serial = 830] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca7dd6f400) [pid = 2012] [serial = 824] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca8a98b400) [pid = 2012] [serial = 833] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca7e452800) [pid = 2012] [serial = 809] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca8590f800) [pid = 2012] [serial = 812] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca882ab000) [pid = 2012] [serial = 815] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca7dd73800) [pid = 2012] [serial = 836] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca8af6b000) [pid = 2012] [serial = 818] [outer = (nil)] [url = about:blank] 19:32:50 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca75a70800) [pid = 2012] [serial = 806] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731eb000 == 120 [pid = 2012] [id = 300] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca750d2800 == 119 [pid = 2012] [id = 299] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f66e800 == 118 [pid = 2012] [id = 297] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f5d2800 == 117 [pid = 2012] [id = 296] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7de14800 == 116 [pid = 2012] [id = 295] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75df4000 == 115 [pid = 2012] [id = 294] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ddb000 == 114 [pid = 2012] [id = 293] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca734a2800 == 113 [pid = 2012] [id = 292] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a227000 == 112 [pid = 2012] [id = 291] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9976f800 == 111 [pid = 2012] [id = 290] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c52000 == 110 [pid = 2012] [id = 289] 19:32:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba1c800 == 109 [pid = 2012] [id = 288] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca81292000) [pid = 2012] [serial = 860] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca8828c000) [pid = 2012] [serial = 861] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca7ea7b400) [pid = 2012] [serial = 849] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca80857000) [pid = 2012] [serial = 852] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca7e031800) [pid = 2012] [serial = 848] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca832bb000) [pid = 2012] [serial = 855] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca75080400) [pid = 2012] [serial = 839] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca8858b800) [pid = 2012] [serial = 858] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca770ef800) [pid = 2012] [serial = 846] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca81e13000) [pid = 2012] [serial = 854] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca87259000) [pid = 2012] [serial = 857] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca75a6b400) [pid = 2012] [serial = 845] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca73315800) [pid = 2012] [serial = 842] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca7fa08400) [pid = 2012] [serial = 851] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca75082400) [pid = 2012] [serial = 843] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 2012 | 1461465171668 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]]]}] 19:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1546ms 19:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:32:51 INFO - PROCESS | 2012 | 1461465171701 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 2012 | 1461465171705 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 19:32:51 INFO - PROCESS | 2012 | 1461465171711 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 2012 | 1461465171713 Marionette TRACE conn4 <- [1,1250,null,{}] 19:32:51 INFO - PROCESS | 2012 | 1461465171718 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}] 19:32:51 INFO - PROCESS | 2012 | 1461465171895 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 19:32:52 INFO - PROCESS | 2012 | 1461465172045 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75dec800 == 110 [pid = 2012] [id = 320] 19:32:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca72866c00) [pid = 2012] [serial = 961] [outer = (nil)] 19:32:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca81b8b800) [pid = 2012] [serial = 962] [outer = 0x7fca72866c00] 19:32:52 INFO - PROCESS | 2012 | 1461465172107 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca822acc00) [pid = 2012] [serial = 963] [outer = 0x7fca72866c00] 19:32:52 INFO - PROCESS | 2012 | 1461465172850 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]]]}] 19:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1183ms 19:32:52 INFO - PROCESS | 2012 | 1461465172909 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 2012 | 1461465172914 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 19:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:32:52 INFO - PROCESS | 2012 | 1461465172922 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 2012 | 1461465172925 Marionette TRACE conn4 <- [1,1254,null,{}] 19:32:52 INFO - PROCESS | 2012 | 1461465172930 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}] 19:32:53 INFO - PROCESS | 2012 | 1461465173092 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 19:32:53 INFO - PROCESS | 2012 | 1461465173102 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea8d000 == 111 [pid = 2012] [id = 321] 19:32:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca83093800) [pid = 2012] [serial = 964] [outer = (nil)] 19:32:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca830bf000) [pid = 2012] [serial = 965] [outer = 0x7fca83093800] 19:32:53 INFO - PROCESS | 2012 | 1461465173177 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca858f9400) [pid = 2012] [serial = 966] [outer = 0x7fca83093800] 19:32:54 INFO - PROCESS | 2012 | 1461465174168 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]]]}] 19:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1281ms 19:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:32:54 INFO - PROCESS | 2012 | 1461465174203 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 2012 | 1461465174206 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 19:32:54 INFO - PROCESS | 2012 | 1461465174212 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 2012 | 1461465174214 Marionette TRACE conn4 <- [1,1258,null,{}] 19:32:54 INFO - PROCESS | 2012 | 1461465174219 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}] 19:32:54 INFO - PROCESS | 2012 | 1461465174442 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 19:32:54 INFO - PROCESS | 2012 | 1461465174471 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83305800 == 112 [pid = 2012] [id = 322] 19:32:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca858fa000) [pid = 2012] [serial = 967] [outer = (nil)] 19:32:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca8ec79400) [pid = 2012] [serial = 968] [outer = 0x7fca858fa000] 19:32:54 INFO - PROCESS | 2012 | 1461465174533 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca94bf3000) [pid = 2012] [serial = 969] [outer = 0x7fca858fa000] 19:32:56 INFO - PROCESS | 2012 | 1461465176080 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]]]}] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca8828a400) [pid = 2012] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca83dcf800) [pid = 2012] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca87a16000) [pid = 2012] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca85ba6c00) [pid = 2012] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca75259c00) [pid = 2012] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca770ec800) [pid = 2012] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca7cb16400) [pid = 2012] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca8084f400) [pid = 2012] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca8af30800) [pid = 2012] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca7285cc00) [pid = 2012] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca84805000) [pid = 2012] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca87dba400) [pid = 2012] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca7dbef400) [pid = 2012] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca7fbad000) [pid = 2012] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca7dd38000) [pid = 2012] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca8724e400) [pid = 2012] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca7525a400) [pid = 2012] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca84922000) [pid = 2012] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca82422c00) [pid = 2012] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca84927400) [pid = 2012] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca87a0d800) [pid = 2012] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca8724dc00) [pid = 2012] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca8129b800) [pid = 2012] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca87dadc00) [pid = 2012] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca95dbc400) [pid = 2012] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca770eb000) [pid = 2012] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca7fa0c000) [pid = 2012] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca81202c00) [pid = 2012] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca73316400) [pid = 2012] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca7eb43800) [pid = 2012] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca7ef39000) [pid = 2012] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca7cb0ac00) [pid = 2012] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca7def2400) [pid = 2012] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca7e6e8000) [pid = 2012] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca81e1a800) [pid = 2012] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca87259c00) [pid = 2012] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca83f64000) [pid = 2012] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca7fbb2000) [pid = 2012] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7285d800) [pid = 2012] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca7cddb800) [pid = 2012] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca82427c00) [pid = 2012] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca7dd09800) [pid = 2012] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca7b85a400) [pid = 2012] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca7330dc00) [pid = 2012] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca7536d400) [pid = 2012] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca706d7800) [pid = 2012] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca77338400) [pid = 2012] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca7e039400) [pid = 2012] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:32:56 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7eb3ec00) [pid = 2012] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2045ms 19:32:56 INFO - PROCESS | 2012 | 1461465176261 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 2012 | 1461465176264 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 19:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:32:56 INFO - PROCESS | 2012 | 1461465176270 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 2012 | 1461465176272 Marionette TRACE conn4 <- [1,1262,null,{}] 19:32:56 INFO - PROCESS | 2012 | 1461465176277 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}] 19:32:56 INFO - PROCESS | 2012 | 1461465176489 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 19:32:56 INFO - PROCESS | 2012 | 1461465176579 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74a98800 == 113 [pid = 2012] [id = 323] 19:32:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca75259800) [pid = 2012] [serial = 970] [outer = (nil)] 19:32:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca770eb000) [pid = 2012] [serial = 971] [outer = 0x7fca75259800] 19:32:56 INFO - PROCESS | 2012 | 1461465176640 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca7dd38000) [pid = 2012] [serial = 972] [outer = 0x7fca75259800] 19:32:57 INFO - PROCESS | 2012 | 1461465177297 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]]]}] 19:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1076ms 19:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:32:57 INFO - PROCESS | 2012 | 1461465177347 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 2012 | 1461465177350 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 19:32:57 INFO - PROCESS | 2012 | 1461465177356 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 2012 | 1461465177359 Marionette TRACE conn4 <- [1,1266,null,{}] 19:32:57 INFO - PROCESS | 2012 | 1461465177365 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}] 19:32:57 INFO - PROCESS | 2012 | 1461465177577 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 19:32:57 INFO - PROCESS | 2012 | 1461465177599 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca840ad800 == 114 [pid = 2012] [id = 324] 19:32:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca75257400) [pid = 2012] [serial = 973] [outer = (nil)] 19:32:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca7ebae000) [pid = 2012] [serial = 974] [outer = 0x7fca75257400] 19:32:57 INFO - PROCESS | 2012 | 1461465177661 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca81c6f400) [pid = 2012] [serial = 975] [outer = 0x7fca75257400] 19:32:58 INFO - PROCESS | 2012 | 1461465178668 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]]]}] 19:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1382ms 19:32:58 INFO - PROCESS | 2012 | 1461465178739 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 2012 | 1461465178745 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 19:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:32:58 INFO - PROCESS | 2012 | 1461465178753 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 2012 | 1461465178758 Marionette TRACE conn4 <- [1,1270,null,{}] 19:32:58 INFO - PROCESS | 2012 | 1461465178785 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}] 19:32:58 INFO - PROCESS | 2012 | 1461465178981 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 19:32:59 INFO - PROCESS | 2012 | 1461465179234 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ba6800 == 115 [pid = 2012] [id = 325] 19:32:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca752a6400) [pid = 2012] [serial = 976] [outer = (nil)] 19:32:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca75377800) [pid = 2012] [serial = 977] [outer = 0x7fca752a6400] 19:32:59 INFO - PROCESS | 2012 | 1461465179325 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca7b86c800) [pid = 2012] [serial = 978] [outer = 0x7fca752a6400] 19:33:00 INFO - PROCESS | 2012 | 1461465180193 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]]]}] 19:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1500ms 19:33:00 INFO - PROCESS | 2012 | 1461465180255 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 2012 | 1461465180263 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 19:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:33:00 INFO - PROCESS | 2012 | 1461465180274 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 2012 | 1461465180277 Marionette TRACE conn4 <- [1,1274,null,{}] 19:33:00 INFO - PROCESS | 2012 | 1461465180284 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}] 19:33:00 INFO - PROCESS | 2012 | 1461465180567 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 19:33:00 INFO - PROCESS | 2012 | 1461465180846 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e991000 == 116 [pid = 2012] [id = 326] 19:33:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7def6800) [pid = 2012] [serial = 979] [outer = (nil)] 19:33:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca7e2d3400) [pid = 2012] [serial = 980] [outer = 0x7fca7def6800] 19:33:00 INFO - PROCESS | 2012 | 1461465180928 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca7eba8400) [pid = 2012] [serial = 981] [outer = 0x7fca7def6800] 19:33:01 INFO - PROCESS | 2012 | 1461465181896 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]]]}] 19:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1680ms 19:33:01 INFO - PROCESS | 2012 | 1461465181954 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 2012 | 1461465181958 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 19:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:33:01 INFO - PROCESS | 2012 | 1461465181965 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 2012 | 1461465181971 Marionette TRACE conn4 <- [1,1278,null,{}] 19:33:01 INFO - PROCESS | 2012 | 1461465181987 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}] 19:33:02 INFO - PROCESS | 2012 | 1461465182228 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 19:33:02 INFO - PROCESS | 2012 | 1461465182504 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87441800 == 117 [pid = 2012] [id = 327] 19:33:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca822b5400) [pid = 2012] [serial = 982] [outer = (nil)] 19:33:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca83092400) [pid = 2012] [serial = 983] [outer = 0x7fca822b5400] 19:33:02 INFO - PROCESS | 2012 | 1461465182583 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca84032000) [pid = 2012] [serial = 984] [outer = 0x7fca822b5400] 19:33:03 INFO - PROCESS | 2012 | 1461465183441 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]]]}] 19:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1540ms 19:33:03 INFO - PROCESS | 2012 | 1461465183506 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 19:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:33:03 INFO - PROCESS | 2012 | 1461465183511 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 19:33:03 INFO - PROCESS | 2012 | 1461465183517 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 2012 | 1461465183521 Marionette TRACE conn4 <- [1,1282,null,{}] 19:33:03 INFO - PROCESS | 2012 | 1461465183526 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}] 19:33:03 INFO - PROCESS | 2012 | 1461465183726 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 19:33:03 INFO - PROCESS | 2012 | 1461465183910 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88525000 == 118 [pid = 2012] [id = 328] 19:33:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca822b5000) [pid = 2012] [serial = 985] [outer = (nil)] 19:33:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca85f51400) [pid = 2012] [serial = 986] [outer = 0x7fca822b5000] 19:33:03 INFO - PROCESS | 2012 | 1461465183987 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca86dcd400) [pid = 2012] [serial = 987] [outer = 0x7fca822b5000] 19:33:04 INFO - PROCESS | 2012 | 1461465184856 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]]]}] 19:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1386ms 19:33:04 INFO - PROCESS | 2012 | 1461465184904 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 2012 | 1461465184908 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 19:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:33:04 INFO - PROCESS | 2012 | 1461465184914 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 2012 | 1461465184917 Marionette TRACE conn4 <- [1,1286,null,{}] 19:33:04 INFO - PROCESS | 2012 | 1461465184922 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}] 19:33:05 INFO - PROCESS | 2012 | 1461465185108 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 19:33:05 INFO - PROCESS | 2012 | 1461465185298 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f6c800 == 119 [pid = 2012] [id = 329] 19:33:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca840c0000) [pid = 2012] [serial = 988] [outer = (nil)] 19:33:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca87a16000) [pid = 2012] [serial = 989] [outer = 0x7fca840c0000] 19:33:05 INFO - PROCESS | 2012 | 1461465185370 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca887b5c00) [pid = 2012] [serial = 990] [outer = 0x7fca840c0000] 19:33:06 INFO - PROCESS | 2012 | 1461465186296 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]]]}] 19:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1430ms 19:33:06 INFO - PROCESS | 2012 | 1461465186345 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 19:33:06 INFO - PROCESS | 2012 | 1461465186349 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 19:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:33:06 INFO - PROCESS | 2012 | 1461465186355 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 2012 | 1461465186358 Marionette TRACE conn4 <- [1,1290,null,{}] 19:33:06 INFO - PROCESS | 2012 | 1461465186364 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}] 19:33:06 INFO - PROCESS | 2012 | 1461465186580 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 19:33:06 INFO - PROCESS | 2012 | 1461465186770 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9be98000 == 120 [pid = 2012] [id = 330] 19:33:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca94f5f800) [pid = 2012] [serial = 991] [outer = (nil)] 19:33:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca9975e800) [pid = 2012] [serial = 992] [outer = 0x7fca94f5f800] 19:33:06 INFO - PROCESS | 2012 | 1461465186904 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca998ae400) [pid = 2012] [serial = 993] [outer = 0x7fca94f5f800] 19:33:07 INFO - PROCESS | 2012 | 1461465187731 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]]]}] 19:33:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ef16000 == 119 [pid = 2012] [id = 10] 19:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1430ms 19:33:07 INFO - PROCESS | 2012 | 1461465187857 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 2012 | 1461465187862 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 19:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:33:07 INFO - PROCESS | 2012 | 1461465187870 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:33:07 INFO - PROCESS | 2012 | 1461465187873 Marionette TRACE conn4 <- [1,1294,null,{}] 19:33:07 INFO - PROCESS | 2012 | 1461465187878 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}] 19:33:08 INFO - PROCESS | 2012 | 1461465188061 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 19:33:08 INFO - PROCESS | 2012 | 1461465188290 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70cd4000 == 120 [pid = 2012] [id = 331] 19:33:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca94b7ac00) [pid = 2012] [serial = 994] [outer = (nil)] 19:33:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca99a54400) [pid = 2012] [serial = 995] [outer = 0x7fca94b7ac00] 19:33:08 INFO - PROCESS | 2012 | 1461465188379 Marionette DEBUG loaded listener.js 19:33:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca99a5a400) [pid = 2012] [serial = 996] [outer = 0x7fca94b7ac00] 19:33:09 INFO - PROCESS | 2012 | 1461465189179 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]]]}] 19:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1336ms 19:33:09 INFO - PROCESS | 2012 | 1461465189208 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 19:33:09 INFO - PROCESS | 2012 | 1461465189211 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 19:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:33:09 INFO - PROCESS | 2012 | 1461465189218 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:33:09 INFO - PROCESS | 2012 | 1461465189221 Marionette TRACE conn4 <- [1,1298,null,{}] 19:33:09 INFO - PROCESS | 2012 | 1461465189226 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}] 19:33:09 INFO - PROCESS | 2012 | 1461465189409 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 19:33:09 INFO - PROCESS | 2012 | 1461465189609 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e1c2800 == 121 [pid = 2012] [id = 332] 19:33:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca6f693400) [pid = 2012] [serial = 997] [outer = (nil)] 19:33:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca6f69d800) [pid = 2012] [serial = 998] [outer = 0x7fca6f693400] 19:33:09 INFO - PROCESS | 2012 | 1461465189680 Marionette DEBUG loaded listener.js 19:33:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca6f6a1c00) [pid = 2012] [serial = 999] [outer = 0x7fca6f693400] 19:33:10 INFO - PROCESS | 2012 | 1461465190575 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]]]}] 19:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1428ms 19:33:10 INFO - PROCESS | 2012 | 1461465190647 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 19:33:10 INFO - PROCESS | 2012 | 1461465190651 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 19:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:33:10 INFO - PROCESS | 2012 | 1461465190657 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:33:10 INFO - PROCESS | 2012 | 1461465190659 Marionette TRACE conn4 <- [1,1302,null,{}] 19:33:10 INFO - PROCESS | 2012 | 1461465190666 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}] 19:33:10 INFO - PROCESS | 2012 | 1461465190860 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 19:33:11 INFO - PROCESS | 2012 | 1461465191048 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec68800 == 122 [pid = 2012] [id = 333] 19:33:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca6f694c00) [pid = 2012] [serial = 1000] [outer = (nil)] 19:33:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca74357c00) [pid = 2012] [serial = 1001] [outer = 0x7fca6f694c00] 19:33:11 INFO - PROCESS | 2012 | 1461465191123 Marionette DEBUG loaded listener.js 19:33:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca7435bc00) [pid = 2012] [serial = 1002] [outer = 0x7fca6f694c00] 19:33:12 INFO - PROCESS | 2012 | 1461465192016 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]]]}] 19:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1387ms 19:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:33:12 INFO - PROCESS | 2012 | 1461465192045 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 19:33:12 INFO - PROCESS | 2012 | 1461465192048 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 19:33:12 INFO - PROCESS | 2012 | 1461465192054 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:33:12 INFO - PROCESS | 2012 | 1461465192057 Marionette TRACE conn4 <- [1,1306,null,{}] 19:33:12 INFO - PROCESS | 2012 | 1461465192063 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}] 19:33:12 INFO - PROCESS | 2012 | 1461465192245 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 19:33:12 INFO - PROCESS | 2012 | 1461465192438 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dd1800 == 123 [pid = 2012] [id = 334] 19:33:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca6f69b800) [pid = 2012] [serial = 1003] [outer = (nil)] 19:33:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca7b86ec00) [pid = 2012] [serial = 1004] [outer = 0x7fca6f69b800] 19:33:12 INFO - PROCESS | 2012 | 1461465192511 Marionette DEBUG loaded listener.js 19:33:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca99a59c00) [pid = 2012] [serial = 1005] [outer = 0x7fca6f69b800] 19:33:13 INFO - PROCESS | 2012 | 1461465193399 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]]]}] 19:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1383ms 19:33:13 INFO - PROCESS | 2012 | 1461465193438 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 19:33:13 INFO - PROCESS | 2012 | 1461465193443 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 19:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:33:13 INFO - PROCESS | 2012 | 1461465193448 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:33:13 INFO - PROCESS | 2012 | 1461465193453 Marionette TRACE conn4 <- [1,1310,null,{}] 19:33:13 INFO - PROCESS | 2012 | 1461465193458 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}] 19:33:13 INFO - PROCESS | 2012 | 1461465193662 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 19:33:13 INFO - PROCESS | 2012 | 1461465193865 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d635800 == 124 [pid = 2012] [id = 335] 19:33:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca6d555000) [pid = 2012] [serial = 1006] [outer = (nil)] 19:33:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca6d55a400) [pid = 2012] [serial = 1007] [outer = 0x7fca6d555000] 19:33:13 INFO - PROCESS | 2012 | 1461465193942 Marionette DEBUG loaded listener.js 19:33:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca99a5dc00) [pid = 2012] [serial = 1008] [outer = 0x7fca6d555000] 19:33:14 INFO - PROCESS | 2012 | 1461465194842 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] 19:33:14 INFO - PROCESS | 2012 | 1461465194884 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 19:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:33:14 INFO - PROCESS | 2012 | 1461465194890 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:33:14 INFO - PROCESS | 2012 | 1461465194892 Marionette TRACE conn4 <- [1,1314,null,{}] 19:33:14 INFO - PROCESS | 2012 | 1461465194898 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}] 19:33:15 INFO - PROCESS | 2012 | 1461465195089 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 19:33:15 INFO - PROCESS | 2012 | 1461465195283 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70949000 == 125 [pid = 2012] [id = 336] 19:33:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca6d555800) [pid = 2012] [serial = 1009] [outer = (nil)] 19:33:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca6d7e3000) [pid = 2012] [serial = 1010] [outer = 0x7fca6d555800] 19:33:15 INFO - PROCESS | 2012 | 1461465195352 Marionette DEBUG loaded listener.js 19:33:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca70903400) [pid = 2012] [serial = 1011] [outer = 0x7fca6d555800] 19:33:16 INFO - PROCESS | 2012 | 1461465196246 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]]]}] 19:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1433ms 19:33:16 INFO - PROCESS | 2012 | 1461465196325 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 19:33:16 INFO - PROCESS | 2012 | 1461465196328 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 19:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:33:16 INFO - PROCESS | 2012 | 1461465196334 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:33:16 INFO - PROCESS | 2012 | 1461465196337 Marionette TRACE conn4 <- [1,1318,null,{}] 19:33:16 INFO - PROCESS | 2012 | 1461465196342 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}] 19:33:16 INFO - PROCESS | 2012 | 1461465196547 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 19:33:16 INFO - PROCESS | 2012 | 1461465196745 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73260800 == 126 [pid = 2012] [id = 337] 19:33:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca6d7da400) [pid = 2012] [serial = 1012] [outer = (nil)] 19:33:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca70906800) [pid = 2012] [serial = 1013] [outer = 0x7fca6d7da400] 19:33:16 INFO - PROCESS | 2012 | 1461465196815 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca7090d000) [pid = 2012] [serial = 1014] [outer = 0x7fca6d7da400] 19:33:17 INFO - PROCESS | 2012 | 1461465197733 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]]]}] 19:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1434ms 19:33:17 INFO - PROCESS | 2012 | 1461465197769 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 19:33:17 INFO - PROCESS | 2012 | 1461465197772 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 19:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:33:17 INFO - PROCESS | 2012 | 1461465197778 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:33:17 INFO - PROCESS | 2012 | 1461465197780 Marionette TRACE conn4 <- [1,1322,null,{}] 19:33:17 INFO - PROCESS | 2012 | 1461465197786 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}] 19:33:17 INFO - PROCESS | 2012 | 1461465197987 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 19:33:18 INFO - PROCESS | 2012 | 1461465198195 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74a9e000 == 127 [pid = 2012] [id = 338] 19:33:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca6d7e7c00) [pid = 2012] [serial = 1015] [outer = (nil)] 19:33:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca72862c00) [pid = 2012] [serial = 1016] [outer = 0x7fca6d7e7c00] 19:33:18 INFO - PROCESS | 2012 | 1461465198307 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca73318c00) [pid = 2012] [serial = 1017] [outer = 0x7fca6d7e7c00] 19:33:19 INFO - PROCESS | 2012 | 1461465199245 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]]]}] 19:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1529ms 19:33:19 INFO - PROCESS | 2012 | 1461465199309 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 19:33:19 INFO - PROCESS | 2012 | 1461465199313 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 19:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:33:19 INFO - PROCESS | 2012 | 1461465199320 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:33:19 INFO - PROCESS | 2012 | 1461465199322 Marionette TRACE conn4 <- [1,1326,null,{}] 19:33:19 INFO - PROCESS | 2012 | 1461465199328 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}] 19:33:19 INFO - PROCESS | 2012 | 1461465199520 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 19:33:19 INFO - PROCESS | 2012 | 1461465199765 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7094a000 == 128 [pid = 2012] [id = 339] 19:33:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca6d54e400) [pid = 2012] [serial = 1018] [outer = (nil)] 19:33:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca6d553400) [pid = 2012] [serial = 1019] [outer = 0x7fca6d54e400] 19:33:20 INFO - PROCESS | 2012 | 1461465200240 Marionette DEBUG loaded listener.js 19:33:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca6f69ec00) [pid = 2012] [serial = 1020] [outer = 0x7fca6d54e400] 19:33:21 INFO - PROCESS | 2012 | 1461465201216 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]]]}] 19:33:21 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 19:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1933ms 19:33:21 INFO - PROCESS | 2012 | 1461465201255 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 19:33:21 INFO - PROCESS | 2012 | 1461465201262 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 19:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:33:21 INFO - PROCESS | 2012 | 1461465201271 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:33:21 INFO - PROCESS | 2012 | 1461465201274 Marionette TRACE conn4 <- [1,1330,null,{}] 19:33:21 INFO - PROCESS | 2012 | 1461465201281 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}] 19:33:21 INFO - PROCESS | 2012 | 1461465201480 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 19:33:21 INFO - PROCESS | 2012 | 1461465201695 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74aa1000 == 129 [pid = 2012] [id = 340] 19:33:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca715cc800) [pid = 2012] [serial = 1021] [outer = (nil)] 19:33:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca75080400) [pid = 2012] [serial = 1022] [outer = 0x7fca715cc800] 19:33:21 INFO - PROCESS | 2012 | 1461465201764 Marionette DEBUG loaded listener.js 19:33:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca752a0c00) [pid = 2012] [serial = 1023] [outer = 0x7fca715cc800] 19:33:22 INFO - PROCESS | 2012 | 1461465202782 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]]]}] 19:33:22 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 19:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1582ms 19:33:22 INFO - PROCESS | 2012 | 1461465202853 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 19:33:22 INFO - PROCESS | 2012 | 1461465202859 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 19:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:33:22 INFO - PROCESS | 2012 | 1461465202868 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:33:22 INFO - PROCESS | 2012 | 1461465202873 Marionette TRACE conn4 <- [1,1334,null,{}] 19:33:22 INFO - PROCESS | 2012 | 1461465202878 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}] 19:33:23 INFO - PROCESS | 2012 | 1461465203060 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 19:33:23 INFO - PROCESS | 2012 | 1461465203257 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7160d800 == 130 [pid = 2012] [id = 341] 19:33:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca7b859c00) [pid = 2012] [serial = 1024] [outer = (nil)] 19:33:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca7b86b000) [pid = 2012] [serial = 1025] [outer = 0x7fca7b859c00] 19:33:23 INFO - PROCESS | 2012 | 1461465203389 Marionette DEBUG loaded listener.js 19:33:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca7cdd6000) [pid = 2012] [serial = 1026] [outer = 0x7fca7b859c00] 19:33:23 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94f22000 == 129 [pid = 2012] [id = 68] 19:33:23 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba29800 == 128 [pid = 2012] [id = 185] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca74cd4000) [pid = 2012] [serial = 887] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca820eec00) [pid = 2012] [serial = 890] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca706d9400) [pid = 2012] [serial = 893] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca7dd73400) [pid = 2012] [serial = 911] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e99d000 == 127 [pid = 2012] [id = 226] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9be94000 == 126 [pid = 2012] [id = 83] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77195800 == 125 [pid = 2012] [id = 268] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87435000 == 124 [pid = 2012] [id = 44] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca885c3800 == 123 [pid = 2012] [id = 65] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99625800 == 122 [pid = 2012] [id = 312] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94fbb000 == 121 [pid = 2012] [id = 311] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac79000 == 120 [pid = 2012] [id = 310] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca877ab800 == 119 [pid = 2012] [id = 309] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8679e800 == 118 [pid = 2012] [id = 308] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8599f800 == 117 [pid = 2012] [id = 307] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83299800 == 116 [pid = 2012] [id = 306] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e51d800 == 115 [pid = 2012] [id = 305] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca734b8800 == 114 [pid = 2012] [id = 304] 19:33:24 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eaa3800 == 113 [pid = 2012] [id = 303] 19:33:24 INFO - PROCESS | 2012 | 1461465204339 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]]]}] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca7e457c00) [pid = 2012] [serial = 629] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca8722e000) [pid = 2012] [serial = 708] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca83098800) [pid = 2012] [serial = 611] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca99534000) [pid = 2012] [serial = 783] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca81202400) [pid = 2012] [serial = 699] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca8ec7a800) [pid = 2012] [serial = 720] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca7eba5c00) [pid = 2012] [serial = 753] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca87210000) [pid = 2012] [serial = 626] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca7eb47400) [pid = 2012] [serial = 605] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca83d38800) [pid = 2012] [serial = 614] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca88588400) [pid = 2012] [serial = 711] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca8639e800) [pid = 2012] [serial = 620] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca81e1b000) [pid = 2012] [serial = 656] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca73311c00) [pid = 2012] [serial = 780] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca7dd38800) [pid = 2012] [serial = 602] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca85f43400) [pid = 2012] [serial = 756] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca7e30cc00) [pid = 2012] [serial = 696] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca887be400) [pid = 2012] [serial = 671] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca85b43800) [pid = 2012] [serial = 617] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca8af2f400) [pid = 2012] [serial = 717] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca864c5000) [pid = 2012] [serial = 623] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca75263400) [pid = 2012] [serial = 771] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca7dd07c00) [pid = 2012] [serial = 575] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca87a19400) [pid = 2012] [serial = 665] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca81294800) [pid = 2012] [serial = 608] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca94fe3800) [pid = 2012] [serial = 726] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca72868c00) [pid = 2012] [serial = 777] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca860e0000) [pid = 2012] [serial = 659] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca887b3800) [pid = 2012] [serial = 668] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca7eb47800) [pid = 2012] [serial = 653] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca95cee400) [pid = 2012] [serial = 765] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca998a5000) [pid = 2012] [serial = 774] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca94fde800) [pid = 2012] [serial = 762] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca864bb400) [pid = 2012] [serial = 705] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca93ce3000) [pid = 2012] [serial = 723] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca887c0c00) [pid = 2012] [serial = 714] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca87a0b800) [pid = 2012] [serial = 662] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca840c1000) [pid = 2012] [serial = 702] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca8af69800) [pid = 2012] [serial = 759] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca99537800) [pid = 2012] [serial = 768] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca85e7c800) [pid = 2012] [serial = 545] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca7ea7a400) [pid = 2012] [serial = 578] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca81b86c00) [pid = 2012] [serial = 581] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca8308a400) [pid = 2012] [serial = 587] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca81e17400) [pid = 2012] [serial = 584] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca86615800) [pid = 2012] [serial = 872] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca7b857800) [pid = 2012] [serial = 905] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca7b874400) [pid = 2012] [serial = 906] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca75378c00) [pid = 2012] [serial = 903] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca75373800) [pid = 2012] [serial = 902] [outer = (nil)] [url = about:blank] 19:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1535ms 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca8af6ec00) [pid = 2012] [serial = 863] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca75085c00) [pid = 2012] [serial = 900] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7330f000) [pid = 2012] [serial = 899] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7e6eb400) [pid = 2012] [serial = 869] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca8dd46000) [pid = 2012] [serial = 875] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca97922c00) [pid = 2012] [serial = 896] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca75a6b800) [pid = 2012] [serial = 866] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca820ed000) [pid = 2012] [serial = 884] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca95c3b400) [pid = 2012] [serial = 878] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca959af800) [pid = 2012] [serial = 881] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca7dbf1000) [pid = 2012] [serial = 908] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca7dd31c00) [pid = 2012] [serial = 909] [outer = (nil)] [url = about:blank] 19:33:24 INFO - PROCESS | 2012 | 1461465204415 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 2012 | 1461465204423 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 19:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:33:24 INFO - PROCESS | 2012 | 1461465204435 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 2012 | 1461465204440 Marionette TRACE conn4 <- [1,1338,null,{}] 19:33:24 INFO - PROCESS | 2012 | 1461465204456 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}] 19:33:24 INFO - PROCESS | 2012 | 1461465204643 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 19:33:24 INFO - PROCESS | 2012 | 1461465204849 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ae2800 == 114 [pid = 2012] [id = 342] 19:33:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7b853400) [pid = 2012] [serial = 1027] [outer = (nil)] 19:33:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7dd3a000) [pid = 2012] [serial = 1028] [outer = 0x7fca7b853400] 19:33:24 INFO - PROCESS | 2012 | 1461465204915 Marionette DEBUG loaded listener.js 19:33:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca7dd71c00) [pid = 2012] [serial = 1029] [outer = 0x7fca7b853400] 19:33:26 INFO - PROCESS | 2012 | 1461465206011 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]]]}] 19:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1585ms 19:33:26 INFO - PROCESS | 2012 | 1461465206020 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 19:33:26 INFO - PROCESS | 2012 | 1461465206024 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 19:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:33:26 INFO - PROCESS | 2012 | 1461465206030 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:33:26 INFO - PROCESS | 2012 | 1461465206032 Marionette TRACE conn4 <- [1,1342,null,{}] 19:33:26 INFO - PROCESS | 2012 | 1461465206038 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}] 19:33:26 INFO - PROCESS | 2012 | 1461465206198 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 19:33:26 INFO - PROCESS | 2012 | 1461465206411 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba1b800 == 115 [pid = 2012] [id = 343] 19:33:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca7b859800) [pid = 2012] [serial = 1030] [outer = (nil)] 19:33:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca7e02d400) [pid = 2012] [serial = 1031] [outer = 0x7fca7b859800] 19:33:26 INFO - PROCESS | 2012 | 1461465206484 Marionette DEBUG loaded listener.js 19:33:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca7e6e5800) [pid = 2012] [serial = 1032] [outer = 0x7fca7b859800] 19:33:27 INFO - PROCESS | 2012 | 1461465207310 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]]]}] 19:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1335ms 19:33:27 INFO - PROCESS | 2012 | 1461465207367 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 19:33:27 INFO - PROCESS | 2012 | 1461465207371 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 19:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:33:27 INFO - PROCESS | 2012 | 1461465207376 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:33:27 INFO - PROCESS | 2012 | 1461465207378 Marionette TRACE conn4 <- [1,1346,null,{}] 19:33:27 INFO - PROCESS | 2012 | 1461465207384 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}] 19:33:27 INFO - PROCESS | 2012 | 1461465207595 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 19:33:27 INFO - PROCESS | 2012 | 1461465207625 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7de17000 == 116 [pid = 2012] [id = 344] 19:33:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca7eb47800) [pid = 2012] [serial = 1033] [outer = (nil)] 19:33:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca7ebae800) [pid = 2012] [serial = 1034] [outer = 0x7fca7eb47800] 19:33:27 INFO - PROCESS | 2012 | 1461465207692 Marionette DEBUG loaded listener.js 19:33:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca7ecaa000) [pid = 2012] [serial = 1035] [outer = 0x7fca7eb47800] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca83d37400) [pid = 2012] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca73314800) [pid = 2012] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca858fa000) [pid = 2012] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca7507b400) [pid = 2012] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca7cdd7c00) [pid = 2012] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca83093800) [pid = 2012] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca7deedc00) [pid = 2012] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca83d34000) [pid = 2012] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca7b86d800) [pid = 2012] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca7b869400) [pid = 2012] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca75377000) [pid = 2012] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca72866400) [pid = 2012] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca7cb13400) [pid = 2012] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca75259800) [pid = 2012] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7b873c00) [pid = 2012] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca7b877400) [pid = 2012] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca706d4400) [pid = 2012] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca7dd6bc00) [pid = 2012] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca7dd6ac00) [pid = 2012] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca7525f400) [pid = 2012] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca72866c00) [pid = 2012] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca83d33c00) [pid = 2012] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca75083800) [pid = 2012] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:33:28 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca83098c00) [pid = 2012] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:33:29 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca75261400) [pid = 2012] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:33:29 INFO - PROCESS | 2012 | 1461465209225 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]]]}] 19:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1884ms 19:33:29 INFO - PROCESS | 2012 | 1461465209289 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 19:33:29 INFO - PROCESS | 2012 | 1461465209293 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 19:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:33:29 INFO - PROCESS | 2012 | 1461465209298 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:33:29 INFO - PROCESS | 2012 | 1461465209300 Marionette TRACE conn4 <- [1,1350,null,{}] 19:33:29 INFO - PROCESS | 2012 | 1461465209306 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}] 19:33:29 INFO - PROCESS | 2012 | 1461465209469 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 19:33:29 INFO - PROCESS | 2012 | 1461465209612 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e51d000 == 117 [pid = 2012] [id = 345] 19:33:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca715ce800) [pid = 2012] [serial = 1036] [outer = (nil)] 19:33:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca75377000) [pid = 2012] [serial = 1037] [outer = 0x7fca715ce800] 19:33:29 INFO - PROCESS | 2012 | 1461465209674 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca7ecaa400) [pid = 2012] [serial = 1038] [outer = 0x7fca715ce800] 19:33:30 INFO - PROCESS | 2012 | 1461465210306 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]]]}] 19:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1031ms 19:33:30 INFO - PROCESS | 2012 | 1461465210331 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 19:33:30 INFO - PROCESS | 2012 | 1461465210335 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 19:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:33:30 INFO - PROCESS | 2012 | 1461465210340 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:33:30 INFO - PROCESS | 2012 | 1461465210342 Marionette TRACE conn4 <- [1,1354,null,{}] 19:33:30 INFO - PROCESS | 2012 | 1461465210375 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}] 19:33:30 INFO - PROCESS | 2012 | 1461465210583 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 19:33:30 INFO - PROCESS | 2012 | 1461465210602 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8080f800 == 118 [pid = 2012] [id = 346] 19:33:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca72866c00) [pid = 2012] [serial = 1039] [outer = (nil)] 19:33:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7ecaec00) [pid = 2012] [serial = 1040] [outer = 0x7fca72866c00] 19:33:30 INFO - PROCESS | 2012 | 1461465210675 Marionette DEBUG loaded listener.js 19:33:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7fd66c00) [pid = 2012] [serial = 1041] [outer = 0x7fca72866c00] 19:33:31 INFO - PROCESS | 2012 | 1461465211855 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]]]}] 19:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1577ms 19:33:31 INFO - PROCESS | 2012 | 1461465211920 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 19:33:31 INFO - PROCESS | 2012 | 1461465211926 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 19:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:33:31 INFO - PROCESS | 2012 | 1461465211936 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:33:31 INFO - PROCESS | 2012 | 1461465211940 Marionette TRACE conn4 <- [1,1358,null,{}] 19:33:31 INFO - PROCESS | 2012 | 1461465211949 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}] 19:33:32 INFO - PROCESS | 2012 | 1461465212200 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 19:33:32 INFO - PROCESS | 2012 | 1461465212437 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73263000 == 119 [pid = 2012] [id = 347] 19:33:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca715d7c00) [pid = 2012] [serial = 1042] [outer = (nil)] 19:33:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca73317800) [pid = 2012] [serial = 1043] [outer = 0x7fca715d7c00] 19:33:32 INFO - PROCESS | 2012 | 1461465212559 Marionette DEBUG loaded listener.js 19:33:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca7507a400) [pid = 2012] [serial = 1044] [outer = 0x7fca715d7c00] 19:33:33 INFO - PROCESS | 2012 | 1461465213469 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]]]}] 19:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1590ms 19:33:33 INFO - PROCESS | 2012 | 1461465213528 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 19:33:33 INFO - PROCESS | 2012 | 1461465213536 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 19:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:33:33 INFO - PROCESS | 2012 | 1461465213546 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:33:33 INFO - PROCESS | 2012 | 1461465213550 Marionette TRACE conn4 <- [1,1362,null,{}] 19:33:33 INFO - PROCESS | 2012 | 1461465213556 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}] 19:33:33 INFO - PROCESS | 2012 | 1461465213777 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 19:33:34 INFO - PROCESS | 2012 | 1461465214047 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba23800 == 120 [pid = 2012] [id = 348] 19:33:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca75a68000) [pid = 2012] [serial = 1045] [outer = (nil)] 19:33:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca7b851400) [pid = 2012] [serial = 1046] [outer = 0x7fca75a68000] 19:33:34 INFO - PROCESS | 2012 | 1461465214189 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca7b86e000) [pid = 2012] [serial = 1047] [outer = 0x7fca75a68000] 19:33:35 INFO - PROCESS | 2012 | 1461465215054 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]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1582ms 19:33:35 INFO - PROCESS | 2012 | 1461465215129 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 19:33:35 INFO - PROCESS | 2012 | 1461465215133 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 19:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:33:35 INFO - PROCESS | 2012 | 1461465215140 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 2012 | 1461465215146 Marionette TRACE conn4 <- [1,1366,null,{}] 19:33:35 INFO - PROCESS | 2012 | 1461465215161 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}] 19:33:35 INFO - PROCESS | 2012 | 1461465215390 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 19:33:35 INFO - PROCESS | 2012 | 1461465215614 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82483000 == 121 [pid = 2012] [id = 349] 19:33:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca7cb0f400) [pid = 2012] [serial = 1048] [outer = (nil)] 19:33:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca7dd71800) [pid = 2012] [serial = 1049] [outer = 0x7fca7cb0f400] 19:33:35 INFO - PROCESS | 2012 | 1461465215735 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7eb42400) [pid = 2012] [serial = 1050] [outer = 0x7fca7cb0f400] 19:33:36 INFO - PROCESS | 2012 | 1461465216667 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] 19:33:36 INFO - PROCESS | 2012 | 1461465216740 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 19:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:33:36 INFO - PROCESS | 2012 | 1461465216752 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 2012 | 1461465216755 Marionette TRACE conn4 <- [1,1370,null,{}] 19:33:36 INFO - PROCESS | 2012 | 1461465216761 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}] 19:33:37 INFO - PROCESS | 2012 | 1461465217050 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 19:33:37 INFO - PROCESS | 2012 | 1461465217274 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84ed4800 == 122 [pid = 2012] [id = 350] 19:33:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca7dd3b800) [pid = 2012] [serial = 1051] [outer = (nil)] 19:33:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7ee40800) [pid = 2012] [serial = 1052] [outer = 0x7fca7dd3b800] 19:33:37 INFO - PROCESS | 2012 | 1461465217356 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7fbb2000) [pid = 2012] [serial = 1053] [outer = 0x7fca7dd3b800] 19:33:38 INFO - PROCESS | 2012 | 1461465218198 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] 19:33:38 INFO - PROCESS | 2012 | 1461465218242 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 19:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:33:38 INFO - PROCESS | 2012 | 1461465218248 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 2012 | 1461465218250 Marionette TRACE conn4 <- [1,1374,null,{}] 19:33:38 INFO - PROCESS | 2012 | 1461465218256 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}] 19:33:38 INFO - PROCESS | 2012 | 1461465218437 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 19:33:38 INFO - PROCESS | 2012 | 1461465218625 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8635c800 == 123 [pid = 2012] [id = 351] 19:33:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca7eb43400) [pid = 2012] [serial = 1054] [outer = (nil)] 19:33:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca81206400) [pid = 2012] [serial = 1055] [outer = 0x7fca7eb43400] 19:33:38 INFO - PROCESS | 2012 | 1461465218695 Marionette DEBUG loaded listener.js 19:33:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca81297400) [pid = 2012] [serial = 1056] [outer = 0x7fca7eb43400] 19:33:39 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:39 INFO - PROCESS | 2012 | 1461465219678 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] 19:33:39 INFO - PROCESS | 2012 | 1461465219735 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 19:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:33:39 INFO - PROCESS | 2012 | 1461465219741 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:33:39 INFO - PROCESS | 2012 | 1461465219744 Marionette TRACE conn4 <- [1,1378,null,{}] 19:33:39 INFO - PROCESS | 2012 | 1461465219749 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}] 19:33:40 INFO - PROCESS | 2012 | 1461465219999 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 19:33:40 INFO - PROCESS | 2012 | 1461465220225 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8710e000 == 124 [pid = 2012] [id = 352] 19:33:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca7fd67c00) [pid = 2012] [serial = 1057] [outer = (nil)] 19:33:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca81e1c800) [pid = 2012] [serial = 1058] [outer = 0x7fca7fd67c00] 19:33:40 INFO - PROCESS | 2012 | 1461465220316 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca8308d800) [pid = 2012] [serial = 1059] [outer = 0x7fca7fd67c00] 19:33:41 INFO - PROCESS | 2012 | 1461465221163 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] 19:33:41 INFO - PROCESS | 2012 | 1461465221229 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 19:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:33:41 INFO - PROCESS | 2012 | 1461465221236 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 2012 | 1461465221239 Marionette TRACE conn4 <- [1,1382,null,{}] 19:33:41 INFO - PROCESS | 2012 | 1461465221244 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}] 19:33:41 INFO - PROCESS | 2012 | 1461465221420 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 19:33:41 INFO - PROCESS | 2012 | 1461465221608 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88205000 == 125 [pid = 2012] [id = 353] 19:33:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca81297c00) [pid = 2012] [serial = 1060] [outer = (nil)] 19:33:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca832c1400) [pid = 2012] [serial = 1061] [outer = 0x7fca81297c00] 19:33:41 INFO - PROCESS | 2012 | 1461465221682 Marionette DEBUG loaded listener.js 19:33:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca83dcf800) [pid = 2012] [serial = 1062] [outer = 0x7fca81297c00] 19:33:42 INFO - PROCESS | 2012 | [2012] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:42 INFO - PROCESS | 2012 | 1461465222655 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] 19:33:42 INFO - PROCESS | 2012 | 1461465222732 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 19:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:33:42 INFO - PROCESS | 2012 | 1461465222739 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 2012 | 1461465222742 Marionette TRACE conn4 <- [1,1386,null,{}] 19:33:42 INFO - PROCESS | 2012 | 1461465222747 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}] 19:33:42 INFO - PROCESS | 2012 | 1461465222936 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 19:33:43 INFO - PROCESS | 2012 | 1461465223163 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8de6f000 == 126 [pid = 2012] [id = 354] 19:33:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca81e19c00) [pid = 2012] [serial = 1063] [outer = (nil)] 19:33:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca8589d400) [pid = 2012] [serial = 1064] [outer = 0x7fca81e19c00] 19:33:43 INFO - PROCESS | 2012 | 1461465223250 Marionette DEBUG loaded listener.js 19:33:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca85c34400) [pid = 2012] [serial = 1065] [outer = 0x7fca81e19c00] 19:33:44 INFO - PROCESS | 2012 | 1461465224130 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] 19:33:44 INFO - PROCESS | 2012 | 1461465224182 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 19:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:33:44 INFO - PROCESS | 2012 | 1461465224188 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 2012 | 1461465224191 Marionette TRACE conn4 <- [1,1390,null,{}] 19:33:44 INFO - PROCESS | 2012 | 1461465224196 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}] 19:33:44 INFO - PROCESS | 2012 | 1461465224385 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 19:33:44 INFO - PROCESS | 2012 | 1461465224573 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94fba000 == 127 [pid = 2012] [id = 355] 19:33:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca83096000) [pid = 2012] [serial = 1066] [outer = (nil)] 19:33:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca863a6000) [pid = 2012] [serial = 1067] [outer = 0x7fca83096000] 19:33:44 INFO - PROCESS | 2012 | 1461465224648 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca864bf800) [pid = 2012] [serial = 1068] [outer = 0x7fca83096000] 19:33:45 INFO - PROCESS | 2012 | 1461465225487 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]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1333ms 19:33:45 INFO - PROCESS | 2012 | 1461465225522 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 2012 | 1461465225525 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 19:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:33:45 INFO - PROCESS | 2012 | 1461465225531 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 2012 | 1461465225534 Marionette TRACE conn4 <- [1,1394,null,{}] 19:33:45 INFO - PROCESS | 2012 | 1461465225539 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}] 19:33:45 INFO - PROCESS | 2012 | 1461465225738 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 19:33:45 INFO - PROCESS | 2012 | 1461465225936 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9957d800 == 128 [pid = 2012] [id = 356] 19:33:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca7cddf800) [pid = 2012] [serial = 1069] [outer = (nil)] 19:33:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca86dcdc00) [pid = 2012] [serial = 1070] [outer = 0x7fca7cddf800] 19:33:46 INFO - PROCESS | 2012 | 1461465226007 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca87253400) [pid = 2012] [serial = 1071] [outer = 0x7fca7cddf800] 19:33:46 INFO - PROCESS | 2012 | 1461465226898 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]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1437ms 19:33:46 INFO - PROCESS | 2012 | 1461465226969 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 2012 | 1461465226973 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 19:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:33:46 INFO - PROCESS | 2012 | 1461465226979 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 2012 | 1461465226983 Marionette TRACE conn4 <- [1,1398,null,{}] 19:33:46 INFO - PROCESS | 2012 | 1461465226989 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}] 19:33:47 INFO - PROCESS | 2012 | 1461465227253 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 19:33:47 INFO - PROCESS | 2012 | 1461465227485 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b24000 == 129 [pid = 2012] [id = 357] 19:33:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca86dc3800) [pid = 2012] [serial = 1072] [outer = (nil)] 19:33:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca887b7800) [pid = 2012] [serial = 1073] [outer = 0x7fca86dc3800] 19:33:47 INFO - PROCESS | 2012 | 1461465227579 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca8af33400) [pid = 2012] [serial = 1074] [outer = 0x7fca86dc3800] 19:33:48 INFO - PROCESS | 2012 | 1461465228422 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]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1480ms 19:33:48 INFO - PROCESS | 2012 | 1461465228461 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 2012 | 1461465228464 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 19:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:33:48 INFO - PROCESS | 2012 | 1461465228470 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 2012 | 1461465228472 Marionette TRACE conn4 <- [1,1402,null,{}] 19:33:48 INFO - PROCESS | 2012 | 1461465228478 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}] 19:33:48 INFO - PROCESS | 2012 | 1461465228663 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 19:33:48 INFO - PROCESS | 2012 | 1461465228852 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9be8f800 == 130 [pid = 2012] [id = 358] 19:33:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca6f69a800) [pid = 2012] [serial = 1075] [outer = (nil)] 19:33:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca8af72800) [pid = 2012] [serial = 1076] [outer = 0x7fca6f69a800] 19:33:48 INFO - PROCESS | 2012 | 1461465228921 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca94837800) [pid = 2012] [serial = 1077] [outer = 0x7fca6f69a800] 19:33:49 INFO - PROCESS | 2012 | 1461465229836 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]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1434ms 19:33:49 INFO - PROCESS | 2012 | 1461465229906 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 19:33:49 INFO - PROCESS | 2012 | 1461465229910 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 19:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:33:49 INFO - PROCESS | 2012 | 1461465229916 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:33:49 INFO - PROCESS | 2012 | 1461465229918 Marionette TRACE conn4 <- [1,1406,null,{}] 19:33:49 INFO - PROCESS | 2012 | 1461465229924 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}] 19:33:50 INFO - PROCESS | 2012 | 1461465230111 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 19:33:50 INFO - PROCESS | 2012 | 1461465230298 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77197000 == 131 [pid = 2012] [id = 359] 19:33:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca706d8400) [pid = 2012] [serial = 1078] [outer = (nil)] 19:33:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca81209c00) [pid = 2012] [serial = 1079] [outer = 0x7fca706d8400] 19:33:50 INFO - PROCESS | 2012 | 1461465230370 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca93ce4800) [pid = 2012] [serial = 1080] [outer = 0x7fca706d8400] 19:33:51 INFO - PROCESS | 2012 | 1461465231231 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]]]}] 19:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1383ms 19:33:51 INFO - PROCESS | 2012 | 1461465231300 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 19:33:51 INFO - PROCESS | 2012 | 1461465231304 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 19:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:33:51 INFO - PROCESS | 2012 | 1461465231310 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:33:51 INFO - PROCESS | 2012 | 1461465231312 Marionette TRACE conn4 <- [1,1410,null,{}] 19:33:51 INFO - PROCESS | 2012 | 1461465231318 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}] 19:33:51 INFO - PROCESS | 2012 | 1461465231517 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 19:33:51 INFO - PROCESS | 2012 | 1461465231710 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd42000 == 132 [pid = 2012] [id = 360] 19:33:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca715d8000) [pid = 2012] [serial = 1081] [outer = (nil)] 19:33:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca752a4400) [pid = 2012] [serial = 1082] [outer = 0x7fca715d8000] 19:33:51 INFO - PROCESS | 2012 | 1461465231784 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca83f64400) [pid = 2012] [serial = 1083] [outer = 0x7fca715d8000] 19:33:53 INFO - PROCESS | 2012 | 1461465233252 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]]]}] 19:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1979ms 19:33:53 INFO - PROCESS | 2012 | 1461465233291 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 2012 | 1461465233296 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 19:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:33:53 INFO - PROCESS | 2012 | 1461465233304 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 2012 | 1461465233310 Marionette TRACE conn4 <- [1,1414,null,{}] 19:33:53 INFO - PROCESS | 2012 | 1461465233318 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}] 19:33:53 INFO - PROCESS | 2012 | 1461465233505 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 19:33:53 INFO - PROCESS | 2012 | 1461465233700 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7719e800 == 133 [pid = 2012] [id = 361] 19:33:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca6f697400) [pid = 2012] [serial = 1084] [outer = (nil)] 19:33:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca7330b800) [pid = 2012] [serial = 1085] [outer = 0x7fca6f697400] 19:33:53 INFO - PROCESS | 2012 | 1461465233766 Marionette DEBUG loaded listener.js 19:33:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca74cd5400) [pid = 2012] [serial = 1086] [outer = 0x7fca6f697400] 19:33:54 INFO - PROCESS | 2012 | 1461465234814 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]]]}] 19:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1534ms 19:33:54 INFO - PROCESS | 2012 | 1461465234838 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 19:33:54 INFO - PROCESS | 2012 | 1461465234857 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 19:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:33:54 INFO - PROCESS | 2012 | 1461465234886 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:33:54 INFO - PROCESS | 2012 | 1461465234893 Marionette TRACE conn4 <- [1,1418,null,{}] 19:33:54 INFO - PROCESS | 2012 | 1461465234948 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}] 19:33:55 INFO - PROCESS | 2012 | 1461465235113 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 19:33:55 INFO - PROCESS | 2012 | 1461465235383 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70cc4800 == 134 [pid = 2012] [id = 362] 19:33:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca6d7e8800) [pid = 2012] [serial = 1087] [outer = (nil)] 19:33:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca7525ac00) [pid = 2012] [serial = 1088] [outer = 0x7fca6d7e8800] 19:33:55 INFO - PROCESS | 2012 | 1461465235452 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca75a70000) [pid = 2012] [serial = 1089] [outer = 0x7fca6d7e8800] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e51d000 == 133 [pid = 2012] [id = 345] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7de17000 == 132 [pid = 2012] [id = 344] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca95f1c400) [pid = 2012] [serial = 944] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca822b9800) [pid = 2012] [serial = 947] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca7ebae000) [pid = 2012] [serial = 974] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba1b800 == 131 [pid = 2012] [id = 343] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ae2800 == 130 [pid = 2012] [id = 342] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7160d800 == 129 [pid = 2012] [id = 341] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74aa1000 == 128 [pid = 2012] [id = 340] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ef15800 == 127 [pid = 2012] [id = 11] 19:33:56 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7094a000 == 126 [pid = 2012] [id = 339] 19:33:56 INFO - PROCESS | 2012 | 1461465236513 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]]]}] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca88587800) [pid = 2012] [serial = 873] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca7b86f800) [pid = 2012] [serial = 867] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca94bef800) [pid = 2012] [serial = 864] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca7fa0ec00) [pid = 2012] [serial = 870] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca887c0000) [pid = 2012] [serial = 816] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca93c1d400) [pid = 2012] [serial = 819] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca94bf3000) [pid = 2012] [serial = 969] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca75086000) [pid = 2012] [serial = 840] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca87a0ac00) [pid = 2012] [serial = 935] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca7e167400) [pid = 2012] [serial = 912] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca858f9400) [pid = 2012] [serial = 966] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca979a5c00) [pid = 2012] [serial = 822] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca864be000) [pid = 2012] [serial = 813] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca998a3800) [pid = 2012] [serial = 834] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca7b876800) [pid = 2012] [serial = 831] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7537c400) [pid = 2012] [serial = 953] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca84872800) [pid = 2012] [serial = 929] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7733c400) [pid = 2012] [serial = 959] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca7fa02800) [pid = 2012] [serial = 810] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca77333800) [pid = 2012] [serial = 917] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca770eb000) [pid = 2012] [serial = 971] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca998aa800) [pid = 2012] [serial = 837] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca8ec79400) [pid = 2012] [serial = 968] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca7def4400) [pid = 2012] [serial = 957] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca73313400) [pid = 2012] [serial = 951] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7e2cf800) [pid = 2012] [serial = 920] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca97ec3c00) [pid = 2012] [serial = 828] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca7dd74400) [pid = 2012] [serial = 825] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca770e7c00) [pid = 2012] [serial = 954] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca74cd8800) [pid = 2012] [serial = 914] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca715ca400) [pid = 2012] [serial = 950] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca81c71400) [pid = 2012] [serial = 926] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca864b9400) [pid = 2012] [serial = 932] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca93c1b000) [pid = 2012] [serial = 941] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca7dd38000) [pid = 2012] [serial = 972] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca88586c00) [pid = 2012] [serial = 938] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca7fa11400) [pid = 2012] [serial = 923] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca7cb11c00) [pid = 2012] [serial = 807] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca7dbe8400) [pid = 2012] [serial = 956] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca822acc00) [pid = 2012] [serial = 963] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca81b86800) [pid = 2012] [serial = 960] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca830bf000) [pid = 2012] [serial = 965] [outer = (nil)] [url = about:blank] 19:33:56 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca81b8b800) [pid = 2012] [serial = 962] [outer = (nil)] [url = about:blank] 19:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1733ms 19:33:56 INFO - PROCESS | 2012 | 1461465236619 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 2012 | 1461465236623 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 19:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:33:56 INFO - PROCESS | 2012 | 1461465236630 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 2012 | 1461465236636 Marionette TRACE conn4 <- [1,1422,null,{}] 19:33:56 INFO - PROCESS | 2012 | 1461465236651 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}] 19:33:56 INFO - PROCESS | 2012 | 1461465236834 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 19:33:57 INFO - PROCESS | 2012 | 1461465237037 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73263800 == 127 [pid = 2012] [id = 363] 19:33:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca7b871c00) [pid = 2012] [serial = 1090] [outer = (nil)] 19:33:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca7cdd8800) [pid = 2012] [serial = 1091] [outer = 0x7fca7b871c00] 19:33:57 INFO - PROCESS | 2012 | 1461465237126 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca7dd38000) [pid = 2012] [serial = 1092] [outer = 0x7fca7b871c00] 19:33:57 INFO - PROCESS | 2012 | 1461465237893 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]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1290ms 19:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:33:57 INFO - PROCESS | 2012 | 1461465237925 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 19:33:57 INFO - PROCESS | 2012 | 1461465237928 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 19:33:57 INFO - PROCESS | 2012 | 1461465237934 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 2012 | 1461465237937 Marionette TRACE conn4 <- [1,1426,null,{}] 19:33:57 INFO - PROCESS | 2012 | 1461465237942 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}] 19:33:58 INFO - PROCESS | 2012 | 1461465238113 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 19:33:58 INFO - PROCESS | 2012 | 1461465238129 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771b1000 == 128 [pid = 2012] [id = 364] 19:33:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca7b86d800) [pid = 2012] [serial = 1093] [outer = (nil)] 19:33:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca7e6e2000) [pid = 2012] [serial = 1094] [outer = 0x7fca7b86d800] 19:33:58 INFO - PROCESS | 2012 | 1461465238191 Marionette DEBUG loaded listener.js 19:33:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca7ea80400) [pid = 2012] [serial = 1095] [outer = 0x7fca7b86d800] 19:33:59 INFO - PROCESS | 2012 | 1461465239132 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]]]}] 19:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1284ms 19:33:59 INFO - PROCESS | 2012 | 1461465239218 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 2012 | 1461465239221 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 19:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:33:59 INFO - PROCESS | 2012 | 1461465239227 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 2012 | 1461465239229 Marionette TRACE conn4 <- [1,1430,null,{}] 19:33:59 INFO - PROCESS | 2012 | 1461465239234 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}] 19:33:59 INFO - PROCESS | 2012 | 1461465239459 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 19:33:59 INFO - PROCESS | 2012 | 1461465239481 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7de0f800 == 129 [pid = 2012] [id = 365] 19:33:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7e2d4800) [pid = 2012] [serial = 1096] [outer = (nil)] 19:33:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca7eca8000) [pid = 2012] [serial = 1097] [outer = 0x7fca7e2d4800] 19:33:59 INFO - PROCESS | 2012 | 1461465239542 Marionette DEBUG loaded listener.js 19:33:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7fbb4400) [pid = 2012] [serial = 1098] [outer = 0x7fca7e2d4800] 19:34:00 INFO - PROCESS | 2012 | 1461465240481 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]]]}] 19:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1281ms 19:34:00 INFO - PROCESS | 2012 | 1461465240509 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 19:34:00 INFO - PROCESS | 2012 | 1461465240512 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 19:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:34:00 INFO - PROCESS | 2012 | 1461465240517 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:34:00 INFO - PROCESS | 2012 | 1461465240520 Marionette TRACE conn4 <- [1,1434,null,{}] 19:34:00 INFO - PROCESS | 2012 | 1461465240525 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}] 19:34:00 INFO - PROCESS | 2012 | 1461465240814 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca6d54e400) [pid = 2012] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca7b859800) [pid = 2012] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca715cc800) [pid = 2012] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca715ce800) [pid = 2012] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca7b859c00) [pid = 2012] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca7eb47800) [pid = 2012] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7ef16800) [pid = 2012] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca7e453c00) [pid = 2012] [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.] 19:34:01 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca7b853400) [pid = 2012] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:34:01 INFO - PROCESS | 2012 | 1461465241270 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73249000 == 130 [pid = 2012] [id = 366] 19:34:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca6d54e400) [pid = 2012] [serial = 1099] [outer = (nil)] 19:34:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca74cd4000) [pid = 2012] [serial = 1100] [outer = 0x7fca6d54e400] 19:34:01 INFO - PROCESS | 2012 | 1461465241337 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca7eb46000) [pid = 2012] [serial = 1101] [outer = 0x7fca6d54e400] 19:34:02 INFO - PROCESS | 2012 | 1461465242045 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]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1588ms 19:34:02 INFO - PROCESS | 2012 | 1461465242106 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 2012 | 1461465242110 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 19:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:34:02 INFO - PROCESS | 2012 | 1461465242115 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 2012 | 1461465242117 Marionette TRACE conn4 <- [1,1438,null,{}] 19:34:02 INFO - PROCESS | 2012 | 1461465242123 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}] 19:34:02 INFO - PROCESS | 2012 | 1461465242308 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 19:34:02 INFO - PROCESS | 2012 | 1461465242323 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ed7000 == 131 [pid = 2012] [id = 367] 19:34:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca715cc800) [pid = 2012] [serial = 1102] [outer = (nil)] 19:34:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca81c79000) [pid = 2012] [serial = 1103] [outer = 0x7fca715cc800] 19:34:02 INFO - PROCESS | 2012 | 1461465242535 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca83d39800) [pid = 2012] [serial = 1104] [outer = 0x7fca715cc800] 19:34:03 INFO - PROCESS | 2012 | 1461465243434 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]]]}] 19:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1392ms 19:34:03 INFO - PROCESS | 2012 | 1461465243510 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 19:34:03 INFO - PROCESS | 2012 | 1461465243516 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 19:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:34:03 INFO - PROCESS | 2012 | 1461465243525 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:34:03 INFO - PROCESS | 2012 | 1461465243530 Marionette TRACE conn4 <- [1,1442,null,{}] 19:34:03 INFO - PROCESS | 2012 | 1461465243540 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}] 19:34:03 INFO - PROCESS | 2012 | 1461465243753 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 19:34:04 INFO - PROCESS | 2012 | 1461465244007 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca717e0800 == 132 [pid = 2012] [id = 368] 19:34:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7090dc00) [pid = 2012] [serial = 1105] [outer = (nil)] 19:34:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca73313400) [pid = 2012] [serial = 1106] [outer = 0x7fca7090dc00] 19:34:04 INFO - PROCESS | 2012 | 1461465244138 Marionette DEBUG loaded listener.js 19:34:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca75259c00) [pid = 2012] [serial = 1107] [outer = 0x7fca7090dc00] 19:34:05 INFO - PROCESS | 2012 | 1461465245035 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]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms 19:34:05 INFO - PROCESS | 2012 | 1461465245113 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 2012 | 1461465245121 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 19:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:34:05 INFO - PROCESS | 2012 | 1461465245132 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 2012 | 1461465245135 Marionette TRACE conn4 <- [1,1446,null,{}] 19:34:05 INFO - PROCESS | 2012 | 1461465245141 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}] 19:34:05 INFO - PROCESS | 2012 | 1461465245376 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 19:34:05 INFO - PROCESS | 2012 | 1461465245608 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb26000 == 133 [pid = 2012] [id = 369] 19:34:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7b869400) [pid = 2012] [serial = 1108] [outer = (nil)] 19:34:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca7cb14c00) [pid = 2012] [serial = 1109] [outer = 0x7fca7b869400] 19:34:05 INFO - PROCESS | 2012 | 1461465245725 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca7dd3c000) [pid = 2012] [serial = 1110] [outer = 0x7fca7b869400] 19:34:06 INFO - PROCESS | 2012 | 1461465246727 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]]]}] 19:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1633ms 19:34:06 INFO - PROCESS | 2012 | 1461465246766 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 19:34:06 INFO - PROCESS | 2012 | 1461465246769 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 19:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:34:06 INFO - PROCESS | 2012 | 1461465246776 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:34:06 INFO - PROCESS | 2012 | 1461465246781 Marionette TRACE conn4 <- [1,1450,null,{}] 19:34:06 INFO - PROCESS | 2012 | 1461465246797 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}] 19:34:07 INFO - PROCESS | 2012 | 1461465247006 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 19:34:07 INFO - PROCESS | 2012 | 1461465247236 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8636a800 == 134 [pid = 2012] [id = 370] 19:34:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca7ecab400) [pid = 2012] [serial = 1111] [outer = (nil)] 19:34:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca81204800) [pid = 2012] [serial = 1112] [outer = 0x7fca7ecab400] 19:34:07 INFO - PROCESS | 2012 | 1461465247364 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca81b8ec00) [pid = 2012] [serial = 1113] [outer = 0x7fca7ecab400] 19:34:08 INFO - PROCESS | 2012 | 1461465248256 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]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1537ms 19:34:08 INFO - PROCESS | 2012 | 1461465248314 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 2012 | 1461465248318 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 19:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:34:08 INFO - PROCESS | 2012 | 1461465248325 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 2012 | 1461465248329 Marionette TRACE conn4 <- [1,1454,null,{}] 19:34:08 INFO - PROCESS | 2012 | 1461465248334 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}] 19:34:08 INFO - PROCESS | 2012 | 1461465248544 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 19:34:08 INFO - PROCESS | 2012 | 1461465248730 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88206800 == 135 [pid = 2012] [id = 371] 19:34:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca7fbac400) [pid = 2012] [serial = 1114] [outer = (nil)] 19:34:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca822b8400) [pid = 2012] [serial = 1115] [outer = 0x7fca7fbac400] 19:34:08 INFO - PROCESS | 2012 | 1461465248808 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca84922000) [pid = 2012] [serial = 1116] [outer = 0x7fca7fbac400] 19:34:09 INFO - PROCESS | 2012 | 1461465249723 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]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1430ms 19:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:34:09 INFO - PROCESS | 2012 | 1461465249755 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 2012 | 1461465249758 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 19:34:09 INFO - PROCESS | 2012 | 1461465249765 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 2012 | 1461465249768 Marionette TRACE conn4 <- [1,1458,null,{}] 19:34:09 INFO - PROCESS | 2012 | 1461465249773 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}] 19:34:09 INFO - PROCESS | 2012 | 1461465249953 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 19:34:10 INFO - PROCESS | 2012 | 1461465250144 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94b8a800 == 136 [pid = 2012] [id = 372] 19:34:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca81c6e800) [pid = 2012] [serial = 1117] [outer = (nil)] 19:34:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca860de800) [pid = 2012] [serial = 1118] [outer = 0x7fca81c6e800] 19:34:10 INFO - PROCESS | 2012 | 1461465250214 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca87251c00) [pid = 2012] [serial = 1119] [outer = 0x7fca81c6e800] 19:34:11 INFO - PROCESS | 2012 | 1461465251161 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]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1432ms 19:34:11 INFO - PROCESS | 2012 | 1461465251197 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 2012 | 1461465251200 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 19:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:34:11 INFO - PROCESS | 2012 | 1461465251206 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 2012 | 1461465251209 Marionette TRACE conn4 <- [1,1462,null,{}] 19:34:11 INFO - PROCESS | 2012 | 1461465251214 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}] 19:34:11 INFO - PROCESS | 2012 | 1461465251439 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 19:34:11 INFO - PROCESS | 2012 | 1461465251631 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9976c800 == 137 [pid = 2012] [id = 373] 19:34:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca9483f000) [pid = 2012] [serial = 1120] [outer = (nil)] 19:34:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca94bf2800) [pid = 2012] [serial = 1121] [outer = 0x7fca9483f000] 19:34:11 INFO - PROCESS | 2012 | 1461465251755 Marionette DEBUG loaded listener.js 19:34:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca959b2c00) [pid = 2012] [serial = 1122] [outer = 0x7fca9483f000] 19:34:12 INFO - PROCESS | 2012 | 1461465252676 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]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1483ms 19:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:34:12 INFO - PROCESS | 2012 | 1461465252689 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 2012 | 1461465252692 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 19:34:12 INFO - PROCESS | 2012 | 1461465252698 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 2012 | 1461465252701 Marionette TRACE conn4 <- [1,1466,null,{}] 19:34:12 INFO - PROCESS | 2012 | 1461465252706 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}] 19:34:12 INFO - PROCESS | 2012 | 1461465252887 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 19:34:13 INFO - PROCESS | 2012 | 1461465253088 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a216800 == 138 [pid = 2012] [id = 374] 19:34:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca8241c000) [pid = 2012] [serial = 1123] [outer = (nil)] 19:34:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca95dbc400) [pid = 2012] [serial = 1124] [outer = 0x7fca8241c000] 19:34:13 INFO - PROCESS | 2012 | 1461465253158 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca97e46400) [pid = 2012] [serial = 1125] [outer = 0x7fca8241c000] 19:34:14 INFO - PROCESS | 2012 | 1461465254039 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]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1387ms 19:34:14 INFO - PROCESS | 2012 | 1461465254085 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 2012 | 1461465254088 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 19:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:34:14 INFO - PROCESS | 2012 | 1461465254095 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 2012 | 1461465254098 Marionette TRACE conn4 <- [1,1470,null,{}] 19:34:14 INFO - PROCESS | 2012 | 1461465254103 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}] 19:34:14 INFO - PROCESS | 2012 | 1461465254289 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 19:34:14 INFO - PROCESS | 2012 | 1461465254482 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7275c800 == 139 [pid = 2012] [id = 375] 19:34:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca887bb400) [pid = 2012] [serial = 1126] [outer = (nil)] 19:34:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca998a2000) [pid = 2012] [serial = 1127] [outer = 0x7fca887bb400] 19:34:14 INFO - PROCESS | 2012 | 1461465254556 Marionette DEBUG loaded listener.js 19:34:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca998aec00) [pid = 2012] [serial = 1128] [outer = 0x7fca887bb400] 19:34:15 INFO - PROCESS | 2012 | 1461465255423 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]]]}] 19:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1387ms 19:34:15 INFO - PROCESS | 2012 | 1461465255484 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 19:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:34:15 INFO - PROCESS | 2012 | 1461465255488 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 19:34:15 INFO - PROCESS | 2012 | 1461465255494 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:34:15 INFO - PROCESS | 2012 | 1461465255497 Marionette TRACE conn4 <- [1,1474,null,{}] 19:34:15 INFO - PROCESS | 2012 | 1461465255502 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}] 19:34:15 INFO - PROCESS | 2012 | 1461465255693 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 19:34:15 INFO - PROCESS | 2012 | 1461465255896 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9f140800 == 140 [pid = 2012] [id = 376] 19:34:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca6f5a3000) [pid = 2012] [serial = 1129] [outer = (nil)] 19:34:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca6f5ac800) [pid = 2012] [serial = 1130] [outer = 0x7fca6f5a3000] 19:34:16 INFO - PROCESS | 2012 | 1461465256011 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca6f5b1400) [pid = 2012] [serial = 1131] [outer = 0x7fca6f5a3000] 19:34:16 INFO - PROCESS | 2012 | 1461465256955 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]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 19:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:34:17 INFO - PROCESS | 2012 | 1461465257026 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 19:34:17 INFO - PROCESS | 2012 | 1461465257029 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 19:34:17 INFO - PROCESS | 2012 | 1461465257036 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 2012 | 1461465257039 Marionette TRACE conn4 <- [1,1478,null,{}] 19:34:17 INFO - PROCESS | 2012 | 1461465257044 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}] 19:34:17 INFO - PROCESS | 2012 | 1461465257267 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 19:34:17 INFO - PROCESS | 2012 | 1461465257522 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7501b800 == 141 [pid = 2012] [id = 377] 19:34:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca6f5a5c00) [pid = 2012] [serial = 1132] [outer = (nil)] 19:34:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca82422800) [pid = 2012] [serial = 1133] [outer = 0x7fca6f5a5c00] 19:34:17 INFO - PROCESS | 2012 | 1461465257611 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca99a54800) [pid = 2012] [serial = 1134] [outer = 0x7fca6f5a5c00] 19:34:18 INFO - PROCESS | 2012 | 1461465258504 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]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 19:34:18 INFO - PROCESS | 2012 | 1461465258571 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 19:34:18 INFO - PROCESS | 2012 | 1461465258575 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 19:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:34:18 INFO - PROCESS | 2012 | 1461465258581 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 2012 | 1461465258585 Marionette TRACE conn4 <- [1,1482,null,{}] 19:34:18 INFO - PROCESS | 2012 | 1461465258590 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}] 19:34:18 INFO - PROCESS | 2012 | 1461465258849 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 19:34:19 INFO - PROCESS | 2012 | 1461465259096 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f97f800 == 142 [pid = 2012] [id = 378] 19:34:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca8402c000) [pid = 2012] [serial = 1135] [outer = (nil)] 19:34:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca99a57400) [pid = 2012] [serial = 1136] [outer = 0x7fca8402c000] 19:34:19 INFO - PROCESS | 2012 | 1461465259190 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca99a61400) [pid = 2012] [serial = 1137] [outer = 0x7fca8402c000] 19:34:20 INFO - PROCESS | 2012 | 1461465260087 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]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1580ms 19:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:34:20 INFO - PROCESS | 2012 | 1461465260162 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 2012 | 1461465260165 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 19:34:20 INFO - PROCESS | 2012 | 1461465260172 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 2012 | 1461465260175 Marionette TRACE conn4 <- [1,1486,null,{}] 19:34:20 INFO - PROCESS | 2012 | 1461465260181 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}] 19:34:20 INFO - PROCESS | 2012 | 1461465260419 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 19:34:20 INFO - PROCESS | 2012 | 1461465260657 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f9ed800 == 143 [pid = 2012] [id = 379] 19:34:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca6d554800) [pid = 2012] [serial = 1138] [outer = (nil)] 19:34:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca99f3ec00) [pid = 2012] [serial = 1139] [outer = 0x7fca6d554800] 19:34:20 INFO - PROCESS | 2012 | 1461465260773 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca9a202400) [pid = 2012] [serial = 1140] [outer = 0x7fca6d554800] 19:34:21 INFO - PROCESS | 2012 | 1461465261673 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]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1535ms 19:34:21 INFO - PROCESS | 2012 | 1461465261708 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 2012 | 1461465261711 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 19:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:34:21 INFO - PROCESS | 2012 | 1461465261718 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 2012 | 1461465261721 Marionette TRACE conn4 <- [1,1490,null,{}] 19:34:21 INFO - PROCESS | 2012 | 1461465261727 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}] 19:34:21 INFO - PROCESS | 2012 | 1461465261926 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 19:34:22 INFO - PROCESS | 2012 | 1461465262172 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dd9800 == 144 [pid = 2012] [id = 380] 19:34:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca6d556400) [pid = 2012] [serial = 1141] [outer = (nil)] 19:34:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca7516a400) [pid = 2012] [serial = 1142] [outer = 0x7fca6d556400] 19:34:22 INFO - PROCESS | 2012 | 1461465262289 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca7516fc00) [pid = 2012] [serial = 1143] [outer = 0x7fca6d556400] 19:34:23 INFO - PROCESS | 2012 | 1461465263751 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]]]}] 19:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2079ms 19:34:23 INFO - PROCESS | 2012 | 1461465263800 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 2012 | 1461465263806 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 19:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:34:23 INFO - PROCESS | 2012 | 1461465263815 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 2012 | 1461465263819 Marionette TRACE conn4 <- [1,1494,null,{}] 19:34:23 INFO - PROCESS | 2012 | 1461465263827 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}] 19:34:24 INFO - PROCESS | 2012 | 1461465264045 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 19:34:24 INFO - PROCESS | 2012 | 1461465264301 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7160c000 == 145 [pid = 2012] [id = 381] 19:34:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca6d54f000) [pid = 2012] [serial = 1144] [outer = (nil)] 19:34:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca7330e400) [pid = 2012] [serial = 1145] [outer = 0x7fca6d54f000] 19:34:24 INFO - PROCESS | 2012 | 1461465264431 Marionette DEBUG loaded listener.js 19:34:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca75169400) [pid = 2012] [serial = 1146] [outer = 0x7fca6d54f000] 19:34:25 INFO - PROCESS | 2012 | 1461465265429 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]]]}] 19:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1687ms 19:34:25 INFO - PROCESS | 2012 | 1461465265503 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 19:34:25 INFO - PROCESS | 2012 | 1461465265510 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 19:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:34:25 INFO - PROCESS | 2012 | 1461465265520 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:34:25 INFO - PROCESS | 2012 | 1461465265523 Marionette TRACE conn4 <- [1,1498,null,{}] 19:34:25 INFO - PROCESS | 2012 | 1461465265529 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}] 19:34:25 INFO - PROCESS | 2012 | 1461465265763 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 19:34:26 INFO - PROCESS | 2012 | 1461465266124 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83336000 == 144 [pid = 2012] [id = 132] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95a1f800 == 143 [pid = 2012] [id = 131] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ea96800 == 142 [pid = 2012] [id = 133] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca7fd04000) [pid = 2012] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca7ecaec00) [pid = 2012] [serial = 1040] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70950000 == 143 [pid = 2012] [id = 382] 19:34:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca715d1c00) [pid = 2012] [serial = 1147] [outer = (nil)] 19:34:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca75a65800) [pid = 2012] [serial = 1148] [outer = 0x7fca715d1c00] 19:34:26 INFO - PROCESS | 2012 | 1461465266247 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca77336000) [pid = 2012] [serial = 1149] [outer = 0x7fca715d1c00] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73249000 == 142 [pid = 2012] [id = 366] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7de0f800 == 141 [pid = 2012] [id = 365] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771b1000 == 140 [pid = 2012] [id = 364] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73263800 == 139 [pid = 2012] [id = 363] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70cc4800 == 138 [pid = 2012] [id = 362] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7719e800 == 137 [pid = 2012] [id = 361] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9be8f800 == 136 [pid = 2012] [id = 358] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99b24000 == 135 [pid = 2012] [id = 357] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9957d800 == 134 [pid = 2012] [id = 356] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94fba000 == 133 [pid = 2012] [id = 355] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8de6f000 == 132 [pid = 2012] [id = 354] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88205000 == 131 [pid = 2012] [id = 353] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8710e000 == 130 [pid = 2012] [id = 352] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8635c800 == 129 [pid = 2012] [id = 351] 19:34:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84ed4800 == 128 [pid = 2012] [id = 350] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca7b86b000) [pid = 2012] [serial = 1025] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca7b86ec00) [pid = 2012] [serial = 1004] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca7cdd6000) [pid = 2012] [serial = 1026] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca6f69d800) [pid = 2012] [serial = 998] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca70906800) [pid = 2012] [serial = 1013] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca7ebae800) [pid = 2012] [serial = 1034] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca752a0c00) [pid = 2012] [serial = 1023] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca6f69ec00) [pid = 2012] [serial = 1020] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca7e02d400) [pid = 2012] [serial = 1031] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca75377800) [pid = 2012] [serial = 977] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca75377000) [pid = 2012] [serial = 1037] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca6d7e3000) [pid = 2012] [serial = 1010] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca7e2d3400) [pid = 2012] [serial = 980] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca9975e800) [pid = 2012] [serial = 992] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca6d55a400) [pid = 2012] [serial = 1007] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca7fbaf800) [pid = 2012] [serial = 681] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca7dd71c00) [pid = 2012] [serial = 1029] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca85f51400) [pid = 2012] [serial = 986] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca99a54400) [pid = 2012] [serial = 995] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca7ecaa000) [pid = 2012] [serial = 1035] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca72862c00) [pid = 2012] [serial = 1016] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7dd3a000) [pid = 2012] [serial = 1028] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca74357c00) [pid = 2012] [serial = 1001] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca6d553400) [pid = 2012] [serial = 1019] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca7e6e5800) [pid = 2012] [serial = 1032] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca75080400) [pid = 2012] [serial = 1022] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca83092400) [pid = 2012] [serial = 983] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca7ecaa400) [pid = 2012] [serial = 1038] [outer = (nil)] [url = about:blank] 19:34:26 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca87a16000) [pid = 2012] [serial = 989] [outer = (nil)] [url = about:blank] 19:34:27 INFO - PROCESS | 2012 | 1461465267024 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]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1584ms 19:34:27 INFO - PROCESS | 2012 | 1461465267106 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 2012 | 1461465267110 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 19:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:34:27 INFO - PROCESS | 2012 | 1461465267116 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 2012 | 1461465267121 Marionette TRACE conn4 <- [1,1502,null,{}] 19:34:27 INFO - PROCESS | 2012 | 1461465267137 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}] 19:34:27 INFO - PROCESS | 2012 | 1461465267335 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 19:34:27 INFO - PROCESS | 2012 | 1461465267489 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75bab000 == 129 [pid = 2012] [id = 383] 19:34:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca74353000) [pid = 2012] [serial = 1150] [outer = (nil)] 19:34:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca7b7b8400) [pid = 2012] [serial = 1151] [outer = 0x7fca74353000] 19:34:27 INFO - PROCESS | 2012 | 1461465267569 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca7b85a800) [pid = 2012] [serial = 1152] [outer = 0x7fca74353000] 19:34:28 INFO - PROCESS | 2012 | 1461465268327 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]]]}] 19:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1238ms 19:34:28 INFO - PROCESS | 2012 | 1461465268355 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 19:34:28 INFO - PROCESS | 2012 | 1461465268360 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 19:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:34:28 INFO - PROCESS | 2012 | 1461465268369 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:34:28 INFO - PROCESS | 2012 | 1461465268371 Marionette TRACE conn4 <- [1,1506,null,{}] 19:34:28 INFO - PROCESS | 2012 | 1461465268404 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}] 19:34:28 INFO - PROCESS | 2012 | 1461465268619 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 19:34:28 INFO - PROCESS | 2012 | 1461465268635 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771a2000 == 130 [pid = 2012] [id = 384] 19:34:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7b7bb400) [pid = 2012] [serial = 1153] [outer = (nil)] 19:34:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7cddd800) [pid = 2012] [serial = 1154] [outer = 0x7fca7b7bb400] 19:34:28 INFO - PROCESS | 2012 | 1461465268711 Marionette DEBUG loaded listener.js 19:34:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca7dd06c00) [pid = 2012] [serial = 1155] [outer = 0x7fca7b7bb400] 19:34:29 INFO - PROCESS | 2012 | 1461465269582 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]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1277ms 19:34:29 INFO - PROCESS | 2012 | 1461465269647 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 2012 | 1461465269651 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 19:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:34:29 INFO - PROCESS | 2012 | 1461465269657 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 2012 | 1461465269658 Marionette TRACE conn4 <- [1,1510,null,{}] 19:34:29 INFO - PROCESS | 2012 | 1461465269664 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}] 19:34:29 INFO - PROCESS | 2012 | 1461465269876 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 19:34:29 INFO - PROCESS | 2012 | 1461465269908 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77417800 == 131 [pid = 2012] [id = 385] 19:34:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7b877400) [pid = 2012] [serial = 1156] [outer = (nil)] 19:34:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca7dd67000) [pid = 2012] [serial = 1157] [outer = 0x7fca7b877400] 19:34:29 INFO - PROCESS | 2012 | 1461465269967 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca7deea400) [pid = 2012] [serial = 1158] [outer = 0x7fca7b877400] 19:34:30 INFO - PROCESS | 2012 | 1461465270810 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]]]}] 19:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1180ms 19:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:34:30 INFO - PROCESS | 2012 | 1461465270842 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 2012 | 1461465270844 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 19:34:30 INFO - PROCESS | 2012 | 1461465270851 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 2012 | 1461465270854 Marionette TRACE conn4 <- [1,1514,null,{}] 19:34:30 INFO - PROCESS | 2012 | 1461465270865 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}] 19:34:31 INFO - PROCESS | 2012 | 1461465271527 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca7e2d4800) [pid = 2012] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca6d54e400) [pid = 2012] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca6f697400) [pid = 2012] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7b871c00) [pid = 2012] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca6d7e8800) [pid = 2012] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:34:31 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca7b86d800) [pid = 2012] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:34:31 INFO - PROCESS | 2012 | 1461465271712 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b91800 == 132 [pid = 2012] [id = 386] 19:34:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca75086400) [pid = 2012] [serial = 1159] [outer = (nil)] 19:34:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7b870800) [pid = 2012] [serial = 1160] [outer = 0x7fca75086400] 19:34:31 INFO - PROCESS | 2012 | 1461465271780 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca7eb47400) [pid = 2012] [serial = 1161] [outer = 0x7fca75086400] 19:34:32 INFO - PROCESS | 2012 | 1461465272460 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]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1643ms 19:34:32 INFO - PROCESS | 2012 | 1461465272494 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 2012 | 1461465272498 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 19:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:34:32 INFO - PROCESS | 2012 | 1461465272504 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 2012 | 1461465272506 Marionette TRACE conn4 <- [1,1518,null,{}] 19:34:32 INFO - PROCESS | 2012 | 1461465272511 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}] 19:34:32 INFO - PROCESS | 2012 | 1461465272681 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 19:34:32 INFO - PROCESS | 2012 | 1461465272844 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd95800 == 133 [pid = 2012] [id = 387] 19:34:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7435b000) [pid = 2012] [serial = 1162] [outer = (nil)] 19:34:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca7eca9000) [pid = 2012] [serial = 1163] [outer = 0x7fca7435b000] 19:34:32 INFO - PROCESS | 2012 | 1461465272907 Marionette DEBUG loaded listener.js 19:34:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca7fa04000) [pid = 2012] [serial = 1164] [outer = 0x7fca7435b000] 19:34:33 INFO - PROCESS | 2012 | 1461465273816 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]]]}] 19:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1332ms 19:34:33 INFO - PROCESS | 2012 | 1461465273837 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 19:34:33 INFO - PROCESS | 2012 | 1461465273843 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 19:34:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:34:33 INFO - PROCESS | 2012 | 1461465273852 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:34:33 INFO - PROCESS | 2012 | 1461465273858 Marionette TRACE conn4 <- [1,1522,null,{}] 19:34:33 INFO - PROCESS | 2012 | 1461465273867 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}] 19:34:34 INFO - PROCESS | 2012 | 1461465274064 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 19:34:34 INFO - PROCESS | 2012 | 1461465274319 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71615000 == 134 [pid = 2012] [id = 388] 19:34:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca70907400) [pid = 2012] [serial = 1165] [outer = (nil)] 19:34:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca7285e400) [pid = 2012] [serial = 1166] [outer = 0x7fca70907400] 19:34:34 INFO - PROCESS | 2012 | 1461465274440 Marionette DEBUG loaded listener.js 19:34:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca7507a000) [pid = 2012] [serial = 1167] [outer = 0x7fca70907400] 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:35 INFO - PROCESS | 2012 | 1461465275215 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"]]]}] 19:34:35 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 () { 19:34:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:34:35 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 () { 19:34:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:34:35 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 () { 19:34:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:34:35 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 () { 19:34:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:34:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1392ms 19:34:35 INFO - PROCESS | 2012 | 1461465275251 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 2012 | 1461465275261 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 19:34:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:34:35 INFO - PROCESS | 2012 | 1461465275271 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 2012 | 1461465275275 Marionette TRACE conn4 <- [1,1526,null,{}] 19:34:35 INFO - PROCESS | 2012 | 1461465275297 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}] 19:34:35 INFO - PROCESS | 2012 | 1461465275539 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 19:34:35 INFO - PROCESS | 2012 | 1461465275686 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77412000 == 135 [pid = 2012] [id = 389] 19:34:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca752a0c00) [pid = 2012] [serial = 1168] [outer = (nil)] 19:34:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca7b7b9400) [pid = 2012] [serial = 1169] [outer = 0x7fca752a0c00] 19:34:35 INFO - PROCESS | 2012 | 1461465275759 Marionette DEBUG loaded listener.js 19:34:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca7b86a400) [pid = 2012] [serial = 1170] [outer = 0x7fca752a0c00] 19:34:36 INFO - PROCESS | 2012 | 1461465276670 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"]]]}] 19:34:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:34:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:34:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:34:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1434ms 19:34:36 INFO - PROCESS | 2012 | 1461465276724 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 2012 | 1461465276729 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 19:34:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:34:36 INFO - PROCESS | 2012 | 1461465276737 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:34:36 INFO - PROCESS | 2012 | 1461465276743 Marionette TRACE conn4 <- [1,1530,null,{}] 19:34:36 INFO - PROCESS | 2012 | 1461465276758 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}] 19:34:36 INFO - PROCESS | 2012 | 1461465276956 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 19:34:37 INFO - PROCESS | 2012 | 1461465277150 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb17000 == 136 [pid = 2012] [id = 390] 19:34:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca7deee000) [pid = 2012] [serial = 1171] [outer = (nil)] 19:34:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca7ea80000) [pid = 2012] [serial = 1172] [outer = 0x7fca7deee000] 19:34:37 INFO - PROCESS | 2012 | 1461465277238 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca7ecaf800) [pid = 2012] [serial = 1173] [outer = 0x7fca7deee000] 19:34:38 INFO - PROCESS | 2012 | 1461465278045 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]]]}] 19:34:38 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 19:34:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:34:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:34:38 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. 19:34:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:34:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1334ms 19:34:38 INFO - PROCESS | 2012 | 1461465278074 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 19:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:34:38 INFO - PROCESS | 2012 | 1461465278078 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 19:34:38 INFO - PROCESS | 2012 | 1461465278084 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 2012 | 1461465278087 Marionette TRACE conn4 <- [1,1534,null,{}] 19:34:38 INFO - PROCESS | 2012 | 1461465278092 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}] 19:34:38 INFO - PROCESS | 2012 | 1461465278279 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 19:34:38 INFO - PROCESS | 2012 | 1461465278488 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8082d800 == 137 [pid = 2012] [id = 391] 19:34:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca7e2d1000) [pid = 2012] [serial = 1174] [outer = (nil)] 19:34:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca8120b800) [pid = 2012] [serial = 1175] [outer = 0x7fca7e2d1000] 19:34:38 INFO - PROCESS | 2012 | 1461465278561 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca81b8a800) [pid = 2012] [serial = 1176] [outer = 0x7fca7e2d1000] 19:34:39 INFO - PROCESS | 2012 | 1461465279497 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]]]}] 19:34:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:34:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1479ms 19:34:39 INFO - PROCESS | 2012 | 1461465279564 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 19:34:39 INFO - PROCESS | 2012 | 1461465279568 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 19:34:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:34:39 INFO - PROCESS | 2012 | 1461465279574 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:34:39 INFO - PROCESS | 2012 | 1461465279579 Marionette TRACE conn4 <- [1,1538,null,{}] 19:34:39 INFO - PROCESS | 2012 | 1461465279585 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}] 19:34:39 INFO - PROCESS | 2012 | 1461465279773 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 19:34:39 INFO - PROCESS | 2012 | 1461465279964 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83323800 == 138 [pid = 2012] [id = 392] 19:34:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca7ecb0000) [pid = 2012] [serial = 1177] [outer = (nil)] 19:34:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca81e15c00) [pid = 2012] [serial = 1178] [outer = 0x7fca7ecb0000] 19:34:40 INFO - PROCESS | 2012 | 1461465280038 Marionette DEBUG loaded listener.js 19:34:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca8241ac00) [pid = 2012] [serial = 1179] [outer = 0x7fca7ecb0000] 19:34:40 INFO - PROCESS | 2012 | 1461465280904 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]]]}] 19:34:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1388ms 19:34:40 INFO - PROCESS | 2012 | 1461465280963 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 2012 | 1461465280966 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 19:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:34:40 INFO - PROCESS | 2012 | 1461465280972 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 2012 | 1461465280974 Marionette TRACE conn4 <- [1,1542,null,{}] 19:34:40 INFO - PROCESS | 2012 | 1461465280980 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}] 19:34:41 INFO - PROCESS | 2012 | 1461465281197 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 19:34:41 INFO - PROCESS | 2012 | 1461465281391 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca85ce5000 == 139 [pid = 2012] [id = 393] 19:34:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca81c7b800) [pid = 2012] [serial = 1180] [outer = (nil)] 19:34:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca83f69000) [pid = 2012] [serial = 1181] [outer = 0x7fca81c7b800] 19:34:41 INFO - PROCESS | 2012 | 1461465281468 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca863a9400) [pid = 2012] [serial = 1182] [outer = 0x7fca81c7b800] 19:34:42 INFO - PROCESS | 2012 | 1461465282319 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]]]}] 19:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1381ms 19:34:42 INFO - PROCESS | 2012 | 1461465282358 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 19:34:42 INFO - PROCESS | 2012 | 1461465282361 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 19:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:34:42 INFO - PROCESS | 2012 | 1461465282369 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 2012 | 1461465282372 Marionette TRACE conn4 <- [1,1546,null,{}] 19:34:42 INFO - PROCESS | 2012 | 1461465282376 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}] 19:34:42 INFO - PROCESS | 2012 | 1461465282565 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 19:34:42 INFO - PROCESS | 2012 | 1461465282767 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8778e800 == 140 [pid = 2012] [id = 394] 19:34:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca8241e800) [pid = 2012] [serial = 1183] [outer = (nil)] 19:34:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca87250000) [pid = 2012] [serial = 1184] [outer = 0x7fca8241e800] 19:34:42 INFO - PROCESS | 2012 | 1461465282851 Marionette DEBUG loaded listener.js 19:34:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca87a17800) [pid = 2012] [serial = 1185] [outer = 0x7fca8241e800] 19:34:43 INFO - PROCESS | 2012 | 1461465283773 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]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:34:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1437ms 19:34:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:34:43 INFO - PROCESS | 2012 | 1461465283809 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 2012 | 1461465283811 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 19:34:43 INFO - PROCESS | 2012 | 1461465283818 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 2012 | 1461465283821 Marionette TRACE conn4 <- [1,1550,null,{}] 19:34:43 INFO - PROCESS | 2012 | 1461465283826 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}] 19:34:44 INFO - PROCESS | 2012 | 1461465284009 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 19:34:44 INFO - PROCESS | 2012 | 1461465284208 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8851d000 == 141 [pid = 2012] [id = 395] 19:34:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca83d3c800) [pid = 2012] [serial = 1186] [outer = (nil)] 19:34:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca887b4c00) [pid = 2012] [serial = 1187] [outer = 0x7fca83d3c800] 19:34:44 INFO - PROCESS | 2012 | 1461465284277 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca8a98a000) [pid = 2012] [serial = 1188] [outer = 0x7fca83d3c800] 19:34:45 INFO - PROCESS | 2012 | 1461465285163 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]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1384ms 19:34:45 INFO - PROCESS | 2012 | 1461465285202 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 2012 | 1461465285206 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 19:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:34:45 INFO - PROCESS | 2012 | 1461465285212 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 2012 | 1461465285214 Marionette TRACE conn4 <- [1,1554,null,{}] 19:34:45 INFO - PROCESS | 2012 | 1461465285220 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}] 19:34:45 INFO - PROCESS | 2012 | 1461465285421 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 19:34:45 INFO - PROCESS | 2012 | 1461465285630 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94d65800 == 142 [pid = 2012] [id = 396] 19:34:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca84924400) [pid = 2012] [serial = 1189] [outer = (nil)] 19:34:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca8af38800) [pid = 2012] [serial = 1190] [outer = 0x7fca84924400] 19:34:45 INFO - PROCESS | 2012 | 1461465285745 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca94bea000) [pid = 2012] [serial = 1191] [outer = 0x7fca84924400] 19:34:46 INFO - PROCESS | 2012 | 1461465286683 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]]]}] 19:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1533ms 19:34:46 INFO - PROCESS | 2012 | 1461465286746 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 19:34:46 INFO - PROCESS | 2012 | 1461465286750 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 19:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:34:46 INFO - PROCESS | 2012 | 1461465286756 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 2012 | 1461465286758 Marionette TRACE conn4 <- [1,1558,null,{}] 19:34:46 INFO - PROCESS | 2012 | 1461465286764 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}] 19:34:46 INFO - PROCESS | 2012 | 1461465286965 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 19:34:47 INFO - PROCESS | 2012 | 1461465287203 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9962b800 == 143 [pid = 2012] [id = 397] 19:34:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca8722c000) [pid = 2012] [serial = 1192] [outer = (nil)] 19:34:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca95f15c00) [pid = 2012] [serial = 1193] [outer = 0x7fca8722c000] 19:34:47 INFO - PROCESS | 2012 | 1461465287324 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca998a2400) [pid = 2012] [serial = 1194] [outer = 0x7fca8722c000] 19:34:48 INFO - PROCESS | 2012 | 1461465288191 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]]]}] 19:34:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1485ms 19:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:34:48 INFO - PROCESS | 2012 | 1461465288242 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 19:34:48 INFO - PROCESS | 2012 | 1461465288246 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 19:34:48 INFO - PROCESS | 2012 | 1461465288252 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 2012 | 1461465288256 Marionette TRACE conn4 <- [1,1562,null,{}] 19:34:48 INFO - PROCESS | 2012 | 1461465288262 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}] 19:34:48 INFO - PROCESS | 2012 | 1461465288484 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 19:34:48 INFO - PROCESS | 2012 | 1461465288681 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a22f800 == 144 [pid = 2012] [id = 398] 19:34:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca8ec82400) [pid = 2012] [serial = 1195] [outer = (nil)] 19:34:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca95f17000) [pid = 2012] [serial = 1196] [outer = 0x7fca8ec82400] 19:34:48 INFO - PROCESS | 2012 | 1461465288812 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca99a60800) [pid = 2012] [serial = 1197] [outer = 0x7fca8ec82400] 19:34:49 INFO - PROCESS | 2012 | 1461465289687 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]]]}] 19:34:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:34:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1480ms 19:34:49 INFO - PROCESS | 2012 | 1461465289732 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 19:34:49 INFO - PROCESS | 2012 | 1461465289736 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 19:34:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:34:49 INFO - PROCESS | 2012 | 1461465289742 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:34:49 INFO - PROCESS | 2012 | 1461465289745 Marionette TRACE conn4 <- [1,1566,null,{}] 19:34:49 INFO - PROCESS | 2012 | 1461465289750 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}] 19:34:49 INFO - PROCESS | 2012 | 1461465289945 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 19:34:50 INFO - PROCESS | 2012 | 1461465290156 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cca3800 == 145 [pid = 2012] [id = 399] 19:34:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca707e3400) [pid = 2012] [serial = 1198] [outer = (nil)] 19:34:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca707ec800) [pid = 2012] [serial = 1199] [outer = 0x7fca707e3400] 19:34:50 INFO - PROCESS | 2012 | 1461465290265 Marionette DEBUG loaded listener.js 19:34:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca707f1400) [pid = 2012] [serial = 1200] [outer = 0x7fca707e3400] 19:34:51 INFO - PROCESS | 2012 | 1461465291166 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]]]}] 19:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1478ms 19:34:51 INFO - PROCESS | 2012 | 1461465291222 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 2012 | 1461465291225 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 19:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:34:51 INFO - PROCESS | 2012 | 1461465291231 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 2012 | 1461465291233 Marionette TRACE conn4 <- [1,1570,null,{}] 19:34:51 INFO - PROCESS | 2012 | 1461465291239 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}] 19:34:51 INFO - PROCESS | 2012 | 1461465291440 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 19:34:51 INFO - PROCESS | 2012 | 1461465291643 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7355e000 == 146 [pid = 2012] [id = 400] 19:34:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca707e5c00) [pid = 2012] [serial = 1201] [outer = (nil)] 19:34:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca70d46000) [pid = 2012] [serial = 1202] [outer = 0x7fca707e5c00] 19:34:51 INFO - PROCESS | 2012 | 1461465291716 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca70d4a400) [pid = 2012] [serial = 1203] [outer = 0x7fca707e5c00] 19:34:52 INFO - PROCESS | 2012 | 1461465292597 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]]]}] 19:34:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1439ms 19:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:34:52 INFO - PROCESS | 2012 | 1461465292672 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 19:34:52 INFO - PROCESS | 2012 | 1461465292675 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 19:34:52 INFO - PROCESS | 2012 | 1461465292681 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 2012 | 1461465292685 Marionette TRACE conn4 <- [1,1574,null,{}] 19:34:52 INFO - PROCESS | 2012 | 1461465292690 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}] 19:34:52 INFO - PROCESS | 2012 | 1461465292918 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 19:34:53 INFO - PROCESS | 2012 | 1461465293116 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8de75000 == 147 [pid = 2012] [id = 401] 19:34:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca707e9c00) [pid = 2012] [serial = 1204] [outer = (nil)] 19:34:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca70d4e800) [pid = 2012] [serial = 1205] [outer = 0x7fca707e9c00] 19:34:53 INFO - PROCESS | 2012 | 1461465293228 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca867ce800) [pid = 2012] [serial = 1206] [outer = 0x7fca707e9c00] 19:34:54 INFO - PROCESS | 2012 | 1461465294136 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]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1530ms 19:34:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:34:54 INFO - PROCESS | 2012 | 1461465294212 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 19:34:54 INFO - PROCESS | 2012 | 1461465294215 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 19:34:54 INFO - PROCESS | 2012 | 1461465294221 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 2012 | 1461465294224 Marionette TRACE conn4 <- [1,1578,null,{}] 19:34:54 INFO - PROCESS | 2012 | 1461465294230 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}] 19:34:54 INFO - PROCESS | 2012 | 1461465294424 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 19:34:54 INFO - PROCESS | 2012 | 1461465294651 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d2db000 == 148 [pid = 2012] [id = 402] 19:34:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca6d7dec00) [pid = 2012] [serial = 1207] [outer = (nil)] 19:34:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca70bd1000) [pid = 2012] [serial = 1208] [outer = 0x7fca6d7dec00] 19:34:54 INFO - PROCESS | 2012 | 1461465294811 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca70bd7c00) [pid = 2012] [serial = 1209] [outer = 0x7fca6d7dec00] 19:34:55 INFO - PROCESS | 2012 | 1461465295621 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]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1435ms 19:34:55 INFO - PROCESS | 2012 | 1461465295655 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 19:34:55 INFO - PROCESS | 2012 | 1461465295658 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 19:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:34:55 INFO - PROCESS | 2012 | 1461465295665 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 2012 | 1461465295667 Marionette TRACE conn4 <- [1,1582,null,{}] 19:34:55 INFO - PROCESS | 2012 | 1461465295672 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}] 19:34:55 INFO - PROCESS | 2012 | 1461465295872 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 19:34:56 INFO - PROCESS | 2012 | 1461465296095 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ad2800 == 149 [pid = 2012] [id = 403] 19:34:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca6d7e0c00) [pid = 2012] [serial = 1210] [outer = (nil)] 19:34:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca70d4f000) [pid = 2012] [serial = 1211] [outer = 0x7fca6d7e0c00] 19:34:56 INFO - PROCESS | 2012 | 1461465296166 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca7e6e7400) [pid = 2012] [serial = 1212] [outer = 0x7fca6d7e0c00] 19:34:57 INFO - PROCESS | 2012 | 1461465297038 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]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1430ms 19:34:57 INFO - PROCESS | 2012 | 1461465297096 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 2012 | 1461465297099 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 19:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:34:57 INFO - PROCESS | 2012 | 1461465297105 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 2012 | 1461465297107 Marionette TRACE conn4 <- [1,1586,null,{}] 19:34:57 INFO - PROCESS | 2012 | 1461465297113 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}] 19:34:57 INFO - PROCESS | 2012 | 1461465297327 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 19:34:57 INFO - PROCESS | 2012 | 1461465297967 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca72757000 == 150 [pid = 2012] [id = 404] 19:34:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca6d7e0800) [pid = 2012] [serial = 1213] [outer = (nil)] 19:34:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca6f5a2400) [pid = 2012] [serial = 1214] [outer = 0x7fca6d7e0800] 19:34:58 INFO - PROCESS | 2012 | 1461465298043 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca6f5b9400) [pid = 2012] [serial = 1215] [outer = 0x7fca6d7e0800] 19:34:58 INFO - PROCESS | 2012 | 1461465298932 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]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1884ms 19:34:58 INFO - PROCESS | 2012 | 1461465298991 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 19:34:58 INFO - PROCESS | 2012 | 1461465298996 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 19:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:34:59 INFO - PROCESS | 2012 | 1461465299003 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:34:59 INFO - PROCESS | 2012 | 1461465299009 Marionette TRACE conn4 <- [1,1590,null,{}] 19:34:59 INFO - PROCESS | 2012 | 1461465299016 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}] 19:34:59 INFO - PROCESS | 2012 | 1461465299205 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 19:34:59 INFO - PROCESS | 2012 | 1461465299425 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7501d000 == 151 [pid = 2012] [id = 405] 19:34:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca6d553400) [pid = 2012] [serial = 1216] [outer = (nil)] 19:34:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca70908800) [pid = 2012] [serial = 1217] [outer = 0x7fca6d553400] 19:34:59 INFO - PROCESS | 2012 | 1461465299493 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca75164c00) [pid = 2012] [serial = 1218] [outer = 0x7fca6d553400] 19:35:00 INFO - PROCESS | 2012 | 1461465300578 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]]]}] 19:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1637ms 19:35:00 INFO - PROCESS | 2012 | 1461465300645 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 19:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:35:00 INFO - PROCESS | 2012 | 1461465300651 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 19:35:00 INFO - PROCESS | 2012 | 1461465300657 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 2012 | 1461465300661 Marionette TRACE conn4 <- [1,1594,null,{}] 19:35:00 INFO - PROCESS | 2012 | 1461465300666 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}] 19:35:00 INFO - PROCESS | 2012 | 1461465300861 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 19:35:01 INFO - PROCESS | 2012 | 1461465301215 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b91800 == 150 [pid = 2012] [id = 386] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77417800 == 149 [pid = 2012] [id = 385] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca81c79000) [pid = 2012] [serial = 1103] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca8af72800) [pid = 2012] [serial = 1076] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca81209c00) [pid = 2012] [serial = 1079] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dcc800 == 150 [pid = 2012] [id = 406] 19:35:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca72866400) [pid = 2012] [serial = 1219] [outer = (nil)] 19:35:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca7b854400) [pid = 2012] [serial = 1220] [outer = 0x7fca72866400] 19:35:01 INFO - PROCESS | 2012 | 1461465301385 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca7cb0ac00) [pid = 2012] [serial = 1221] [outer = 0x7fca72866400] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771a2000 == 149 [pid = 2012] [id = 384] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75bab000 == 148 [pid = 2012] [id = 383] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70950000 == 147 [pid = 2012] [id = 382] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7160c000 == 146 [pid = 2012] [id = 381] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9976c800 == 145 [pid = 2012] [id = 373] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94b8a800 == 144 [pid = 2012] [id = 372] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88206800 == 143 [pid = 2012] [id = 371] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8636a800 == 142 [pid = 2012] [id = 370] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb26000 == 141 [pid = 2012] [id = 369] 19:35:01 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca717e0800 == 140 [pid = 2012] [id = 368] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca7eb46000) [pid = 2012] [serial = 1101] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca7ea80400) [pid = 2012] [serial = 1095] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca7eca8000) [pid = 2012] [serial = 1097] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca74cd4000) [pid = 2012] [serial = 1100] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca81e1c800) [pid = 2012] [serial = 1058] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca7fbb4400) [pid = 2012] [serial = 1098] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca73317800) [pid = 2012] [serial = 1043] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca752a4400) [pid = 2012] [serial = 1082] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca7ee40800) [pid = 2012] [serial = 1052] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca74cd5400) [pid = 2012] [serial = 1086] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca7330b800) [pid = 2012] [serial = 1085] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca8589d400) [pid = 2012] [serial = 1064] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca7cdd8800) [pid = 2012] [serial = 1091] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca7dd38000) [pid = 2012] [serial = 1092] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca75a70000) [pid = 2012] [serial = 1089] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca7525ac00) [pid = 2012] [serial = 1088] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca832c1400) [pid = 2012] [serial = 1061] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca7e6e2000) [pid = 2012] [serial = 1094] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca863a6000) [pid = 2012] [serial = 1067] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca7dd71800) [pid = 2012] [serial = 1049] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca7b851400) [pid = 2012] [serial = 1046] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca81206400) [pid = 2012] [serial = 1055] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca86dcdc00) [pid = 2012] [serial = 1070] [outer = (nil)] [url = about:blank] 19:35:01 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca887b7800) [pid = 2012] [serial = 1073] [outer = (nil)] [url = about:blank] 19:35:02 INFO - PROCESS | 2012 | 1461465302208 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]]]}] 19:35:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:35:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1582ms 19:35:02 INFO - PROCESS | 2012 | 1461465302253 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 19:35:02 INFO - PROCESS | 2012 | 1461465302256 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 19:35:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:35:02 INFO - PROCESS | 2012 | 1461465302276 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:35:02 INFO - PROCESS | 2012 | 1461465302284 Marionette TRACE conn4 <- [1,1598,null,{}] 19:35:02 INFO - PROCESS | 2012 | 1461465302294 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}] 19:35:02 INFO - PROCESS | 2012 | 1461465302494 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 19:35:02 INFO - PROCESS | 2012 | 1461465302668 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750cd800 == 141 [pid = 2012] [id = 407] 19:35:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca72868000) [pid = 2012] [serial = 1222] [outer = (nil)] 19:35:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca7dbf4c00) [pid = 2012] [serial = 1223] [outer = 0x7fca72868000] 19:35:02 INFO - PROCESS | 2012 | 1461465302742 Marionette DEBUG loaded listener.js 19:35:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca7e6e2000) [pid = 2012] [serial = 1224] [outer = 0x7fca72868000] 19:35:03 INFO - PROCESS | 2012 | 1461465303496 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]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1249ms 19:35:03 INFO - PROCESS | 2012 | 1461465303517 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 19:35:03 INFO - PROCESS | 2012 | 1461465303521 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 19:35:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:35:03 INFO - PROCESS | 2012 | 1461465303556 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 2012 | 1461465303560 Marionette TRACE conn4 <- [1,1602,null,{}] 19:35:03 INFO - PROCESS | 2012 | 1461465303576 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}] 19:35:03 INFO - PROCESS | 2012 | 1461465303818 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 19:35:03 INFO - PROCESS | 2012 | 1461465303849 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77417800 == 142 [pid = 2012] [id = 408] 19:35:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca6f5b6800) [pid = 2012] [serial = 1225] [outer = (nil)] 19:35:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca7ecad800) [pid = 2012] [serial = 1226] [outer = 0x7fca6f5b6800] 19:35:03 INFO - PROCESS | 2012 | 1461465303912 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca7fbac800) [pid = 2012] [serial = 1227] [outer = 0x7fca6f5b6800] 19:35:04 INFO - PROCESS | 2012 | 1461465304824 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]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:35:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1321ms 19:35:04 INFO - PROCESS | 2012 | 1461465304849 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 2012 | 1461465304852 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 19:35:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:35:04 INFO - PROCESS | 2012 | 1461465304858 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 2012 | 1461465304860 Marionette TRACE conn4 <- [1,1606,null,{}] 19:35:04 INFO - PROCESS | 2012 | 1461465304865 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}] 19:35:05 INFO - PROCESS | 2012 | 1461465305088 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 19:35:05 INFO - PROCESS | 2012 | 1461465305122 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e521000 == 143 [pid = 2012] [id = 409] 19:35:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca81e1c800) [pid = 2012] [serial = 1228] [outer = (nil)] 19:35:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca822b0000) [pid = 2012] [serial = 1229] [outer = 0x7fca81e1c800] 19:35:05 INFO - PROCESS | 2012 | 1461465305196 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca83dcf400) [pid = 2012] [serial = 1230] [outer = 0x7fca81e1c800] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca74353000) [pid = 2012] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca715d1c00) [pid = 2012] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca6d54f000) [pid = 2012] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca75086400) [pid = 2012] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca7b877400) [pid = 2012] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:35:05 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca7b7bb400) [pid = 2012] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:35:06 INFO - PROCESS | 2012 | 1461465306326 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]]]}] 19:35:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:35:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1481ms 19:35:06 INFO - PROCESS | 2012 | 1461465306341 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 19:35:06 INFO - PROCESS | 2012 | 1461465306344 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 19:35:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:35:06 INFO - PROCESS | 2012 | 1461465306349 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:35:06 INFO - PROCESS | 2012 | 1461465306351 Marionette TRACE conn4 <- [1,1610,null,{}] 19:35:06 INFO - PROCESS | 2012 | 1461465306356 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}] 19:35:06 INFO - PROCESS | 2012 | 1461465306524 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 19:35:06 INFO - PROCESS | 2012 | 1461465306688 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81511000 == 144 [pid = 2012] [id = 410] 19:35:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca7dd66800) [pid = 2012] [serial = 1231] [outer = (nil)] 19:35:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca84806c00) [pid = 2012] [serial = 1232] [outer = 0x7fca7dd66800] 19:35:06 INFO - PROCESS | 2012 | 1461465306751 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca864c2000) [pid = 2012] [serial = 1233] [outer = 0x7fca7dd66800] 19:35:07 INFO - PROCESS | 2012 | 1461465307452 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]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:35:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1126ms 19:35:07 INFO - PROCESS | 2012 | 1461465307477 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 2012 | 1461465307480 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 19:35:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:35:07 INFO - PROCESS | 2012 | 1461465307486 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 2012 | 1461465307488 Marionette TRACE conn4 <- [1,1614,null,{}] 19:35:07 INFO - PROCESS | 2012 | 1461465307493 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}] 19:35:07 INFO - PROCESS | 2012 | 1461465307732 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 19:35:07 INFO - PROCESS | 2012 | 1461465307750 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8599c800 == 145 [pid = 2012] [id = 411] 19:35:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca7dac9400) [pid = 2012] [serial = 1234] [outer = (nil)] 19:35:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca7dacf400) [pid = 2012] [serial = 1235] [outer = 0x7fca7dac9400] 19:35:07 INFO - PROCESS | 2012 | 1461465307815 Marionette DEBUG loaded listener.js 19:35:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca7dad3c00) [pid = 2012] [serial = 1236] [outer = 0x7fca7dac9400] 19:35:08 INFO - PROCESS | 2012 | 1461465308974 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]]]}] 19:35:09 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 19:35:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1551ms 19:35:09 INFO - PROCESS | 2012 | 1461465309039 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 19:35:09 INFO - PROCESS | 2012 | 1461465309047 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 19:35:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:35:09 INFO - PROCESS | 2012 | 1461465309055 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:35:09 INFO - PROCESS | 2012 | 1461465309061 Marionette TRACE conn4 <- [1,1618,null,{}] 19:35:09 INFO - PROCESS | 2012 | 1461465309068 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}] 19:35:09 INFO - PROCESS | 2012 | 1461465309289 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 19:35:09 INFO - PROCESS | 2012 | 1461465309546 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73572800 == 146 [pid = 2012] [id = 412] 19:35:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca70d47800) [pid = 2012] [serial = 1237] [outer = (nil)] 19:35:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca74357c00) [pid = 2012] [serial = 1238] [outer = 0x7fca70d47800] 19:35:09 INFO - PROCESS | 2012 | 1461465309666 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca7516f800) [pid = 2012] [serial = 1239] [outer = 0x7fca70d47800] 19:35:10 INFO - PROCESS | 2012 | 1461465310594 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]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:35:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1583ms 19:35:10 INFO - PROCESS | 2012 | 1461465310640 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 2012 | 1461465310649 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 19:35:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:35:10 INFO - PROCESS | 2012 | 1461465310659 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 2012 | 1461465310663 Marionette TRACE conn4 <- [1,1622,null,{}] 19:35:10 INFO - PROCESS | 2012 | 1461465310669 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}] 19:35:10 INFO - PROCESS | 2012 | 1461465310885 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 19:35:11 INFO - PROCESS | 2012 | 1461465311097 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e142800 == 147 [pid = 2012] [id = 413] 19:35:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca7b7b2000) [pid = 2012] [serial = 1240] [outer = (nil)] 19:35:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca7b878400) [pid = 2012] [serial = 1241] [outer = 0x7fca7b7b2000] 19:35:11 INFO - PROCESS | 2012 | 1461465311299 Marionette DEBUG loaded listener.js 19:35:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca7dacb800) [pid = 2012] [serial = 1242] [outer = 0x7fca7b7b2000] 19:35:12 INFO - PROCESS | 2012 | 1461465312204 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]]]}] 19:35:12 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 19:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 19:35:12 INFO - PROCESS | 2012 | 1461465312245 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 19:35:12 INFO - PROCESS | 2012 | 1461465312249 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 19:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:35:12 INFO - PROCESS | 2012 | 1461465312255 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:35:12 INFO - PROCESS | 2012 | 1461465312261 Marionette TRACE conn4 <- [1,1626,null,{}] 19:35:12 INFO - PROCESS | 2012 | 1461465312276 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}] 19:35:12 INFO - PROCESS | 2012 | 1461465312499 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 19:35:12 INFO - PROCESS | 2012 | 1461465312711 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8742e000 == 148 [pid = 2012] [id = 414] 19:35:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca7dad5400) [pid = 2012] [serial = 1243] [outer = (nil)] 19:35:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca7e172400) [pid = 2012] [serial = 1244] [outer = 0x7fca7dad5400] 19:35:12 INFO - PROCESS | 2012 | 1461465312790 Marionette DEBUG loaded listener.js 19:35:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca81206400) [pid = 2012] [serial = 1245] [outer = 0x7fca7dad5400] 19:35:13 INFO - PROCESS | 2012 | 1461465313732 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]]]}] 19:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1539ms 19:35:13 INFO - PROCESS | 2012 | 1461465313795 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 19:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:35:13 INFO - PROCESS | 2012 | 1461465313801 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 19:35:13 INFO - PROCESS | 2012 | 1461465313807 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:35:13 INFO - PROCESS | 2012 | 1461465313810 Marionette TRACE conn4 <- [1,1630,null,{}] 19:35:13 INFO - PROCESS | 2012 | 1461465313816 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}] 19:35:14 INFO - PROCESS | 2012 | 1461465314021 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 19:35:14 INFO - PROCESS | 2012 | 1461465314221 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95a11800 == 149 [pid = 2012] [id = 415] 19:35:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca7dd33400) [pid = 2012] [serial = 1246] [outer = (nil)] 19:35:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca8308c800) [pid = 2012] [serial = 1247] [outer = 0x7fca7dd33400] 19:35:14 INFO - PROCESS | 2012 | 1461465314295 Marionette DEBUG loaded listener.js 19:35:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca83f64000) [pid = 2012] [serial = 1248] [outer = 0x7fca7dd33400] 19:35:15 INFO - PROCESS | 2012 | 1461465315183 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]]]}] 19:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1439ms 19:35:15 INFO - PROCESS | 2012 | 1461465315247 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 2012 | 1461465315251 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 19:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:35:15 INFO - PROCESS | 2012 | 1461465315257 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:35:15 INFO - PROCESS | 2012 | 1461465315260 Marionette TRACE conn4 <- [1,1634,null,{}] 19:35:15 INFO - PROCESS | 2012 | 1461465315265 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}] 19:35:15 INFO - PROCESS | 2012 | 1461465315471 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 19:35:15 INFO - PROCESS | 2012 | 1461465315674 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b27800 == 150 [pid = 2012] [id = 416] 19:35:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca81209400) [pid = 2012] [serial = 1249] [outer = (nil)] 19:35:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca85f4a000) [pid = 2012] [serial = 1250] [outer = 0x7fca81209400] 19:35:15 INFO - PROCESS | 2012 | 1461465315791 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca87258800) [pid = 2012] [serial = 1251] [outer = 0x7fca81209400] 19:35:16 INFO - PROCESS | 2012 | 1461465316746 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]]]}] 19:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1528ms 19:35:16 INFO - PROCESS | 2012 | 1461465316786 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 19:35:16 INFO - PROCESS | 2012 | 1461465316789 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 19:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:35:16 INFO - PROCESS | 2012 | 1461465316796 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 2012 | 1461465316798 Marionette TRACE conn4 <- [1,1638,null,{}] 19:35:16 INFO - PROCESS | 2012 | 1461465316804 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}] 19:35:17 INFO - PROCESS | 2012 | 1461465317023 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 19:35:17 INFO - PROCESS | 2012 | 1461465317233 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a14000 == 151 [pid = 2012] [id = 417] 19:35:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca83097000) [pid = 2012] [serial = 1252] [outer = (nil)] 19:35:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca998a6000) [pid = 2012] [serial = 1253] [outer = 0x7fca83097000] 19:35:17 INFO - PROCESS | 2012 | 1461465317358 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca99db5000) [pid = 2012] [serial = 1254] [outer = 0x7fca83097000] 19:35:18 INFO - PROCESS | 2012 | 1461465318255 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]]]}] 19:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1536ms 19:35:18 INFO - PROCESS | 2012 | 1461465318336 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 19:35:18 INFO - PROCESS | 2012 | 1461465318339 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 19:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:35:18 INFO - PROCESS | 2012 | 1461465318348 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:35:18 INFO - PROCESS | 2012 | 1461465318351 Marionette TRACE conn4 <- [1,1642,null,{}] 19:35:18 INFO - PROCESS | 2012 | 1461465318355 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}] 19:35:18 INFO - PROCESS | 2012 | 1461465318566 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 19:35:18 INFO - PROCESS | 2012 | 1461465318826 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e3b4000 == 152 [pid = 2012] [id = 418] 19:35:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca74343000) [pid = 2012] [serial = 1255] [outer = (nil)] 19:35:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca7434b800) [pid = 2012] [serial = 1256] [outer = 0x7fca74343000] 19:35:18 INFO - PROCESS | 2012 | 1461465318913 Marionette DEBUG loaded listener.js 19:35:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca74350400) [pid = 2012] [serial = 1257] [outer = 0x7fca74343000] 19:35:19 INFO - PROCESS | 2012 | 1461465319716 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]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1428ms 19:35:19 INFO - PROCESS | 2012 | 1461465319778 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 2012 | 1461465319782 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 19:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:35:19 INFO - PROCESS | 2012 | 1461465319787 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 2012 | 1461465319790 Marionette TRACE conn4 <- [1,1646,null,{}] 19:35:19 INFO - PROCESS | 2012 | 1461465319795 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}] 19:35:20 INFO - PROCESS | 2012 | 1461465319999 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 19:35:20 INFO - PROCESS | 2012 | 1461465320209 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e8ee800 == 153 [pid = 2012] [id = 419] 19:35:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca7434e800) [pid = 2012] [serial = 1258] [outer = (nil)] 19:35:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca99db4800) [pid = 2012] [serial = 1259] [outer = 0x7fca7434e800] 19:35:20 INFO - PROCESS | 2012 | 1461465320327 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca9a1e5400) [pid = 2012] [serial = 1260] [outer = 0x7fca7434e800] 19:35:21 INFO - PROCESS | 2012 | 1461465321232 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]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1479ms 19:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:35:21 INFO - PROCESS | 2012 | 1461465321268 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 2012 | 1461465321271 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 19:35:21 INFO - PROCESS | 2012 | 1461465321278 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 2012 | 1461465321281 Marionette TRACE conn4 <- [1,1650,null,{}] 19:35:21 INFO - PROCESS | 2012 | 1461465321287 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}] 19:35:21 INFO - PROCESS | 2012 | 1461465321494 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 19:35:21 INFO - PROCESS | 2012 | 1461465321755 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ae9000 == 154 [pid = 2012] [id = 420] 19:35:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca74350800) [pid = 2012] [serial = 1261] [outer = (nil)] 19:35:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca87a17400) [pid = 2012] [serial = 1262] [outer = 0x7fca74350800] 19:35:21 INFO - PROCESS | 2012 | 1461465321832 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca9a210800) [pid = 2012] [serial = 1263] [outer = 0x7fca74350800] 19:35:22 INFO - PROCESS | 2012 | 1461465322716 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]]]}] 19:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1494ms 19:35:22 INFO - PROCESS | 2012 | 1461465322772 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 19:35:22 INFO - PROCESS | 2012 | 1461465322776 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 19:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:35:22 INFO - PROCESS | 2012 | 1461465322782 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:35:22 INFO - PROCESS | 2012 | 1461465322785 Marionette TRACE conn4 <- [1,1654,null,{}] 19:35:22 INFO - PROCESS | 2012 | 1461465322790 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}] 19:35:22 INFO - PROCESS | 2012 | 1461465322990 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 19:35:23 INFO - PROCESS | 2012 | 1461465323201 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf81800 == 155 [pid = 2012] [id = 421] 19:35:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca6cf05800) [pid = 2012] [serial = 1264] [outer = (nil)] 19:35:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca6cf0c400) [pid = 2012] [serial = 1265] [outer = 0x7fca6cf05800] 19:35:23 INFO - PROCESS | 2012 | 1461465323319 Marionette DEBUG loaded listener.js 19:35:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca6cf11000) [pid = 2012] [serial = 1266] [outer = 0x7fca6cf05800] 19:35:24 INFO - PROCESS | 2012 | 1461465324234 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]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1482ms 19:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:35:24 INFO - PROCESS | 2012 | 1461465324265 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 19:35:24 INFO - PROCESS | 2012 | 1461465324268 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 19:35:24 INFO - PROCESS | 2012 | 1461465324275 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 2012 | 1461465324279 Marionette TRACE conn4 <- [1,1658,null,{}] 19:35:24 INFO - PROCESS | 2012 | 1461465324284 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}] 19:35:24 INFO - PROCESS | 2012 | 1461465324511 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 19:35:24 INFO - PROCESS | 2012 | 1461465324732 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e9e0000 == 156 [pid = 2012] [id = 422] 19:35:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca6cf06000) [pid = 2012] [serial = 1267] [outer = (nil)] 19:35:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca719b4c00) [pid = 2012] [serial = 1268] [outer = 0x7fca6cf06000] 19:35:24 INFO - PROCESS | 2012 | 1461465324854 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca7dad1400) [pid = 2012] [serial = 1269] [outer = 0x7fca6cf06000] 19:35:26 INFO - PROCESS | 2012 | 1461465326385 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]]]}] 19:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2184ms 19:35:26 INFO - PROCESS | 2012 | 1461465326459 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 19:35:26 INFO - PROCESS | 2012 | 1461465326464 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 19:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:35:26 INFO - PROCESS | 2012 | 1461465326473 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:35:26 INFO - PROCESS | 2012 | 1461465326477 Marionette TRACE conn4 <- [1,1662,null,{}] 19:35:26 INFO - PROCESS | 2012 | 1461465326495 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}] 19:35:26 INFO - PROCESS | 2012 | 1461465326719 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 19:35:26 INFO - PROCESS | 2012 | 1461465326938 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f666800 == 157 [pid = 2012] [id = 423] 19:35:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca6d7e4400) [pid = 2012] [serial = 1270] [outer = (nil)] 19:35:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 278 (0x7fca6f5b8c00) [pid = 2012] [serial = 1271] [outer = 0x7fca6d7e4400] 19:35:27 INFO - PROCESS | 2012 | 1461465327050 Marionette DEBUG loaded listener.js 19:35:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 279 (0x7fca7031cc00) [pid = 2012] [serial = 1272] [outer = 0x7fca6d7e4400] 19:35:28 INFO - PROCESS | 2012 | 1461465328131 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]]]}] 19:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1694ms 19:35:28 INFO - PROCESS | 2012 | 1461465328168 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 19:35:28 INFO - PROCESS | 2012 | 1461465328175 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 19:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:35:28 INFO - PROCESS | 2012 | 1461465328187 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 2012 | 1461465328190 Marionette TRACE conn4 <- [1,1666,null,{}] 19:35:28 INFO - PROCESS | 2012 | 1461465328198 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}] 19:35:28 INFO - PROCESS | 2012 | 1461465328382 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 19:35:28 INFO - PROCESS | 2012 | 1461465328687 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7276d000 == 158 [pid = 2012] [id = 424] 19:35:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 280 (0x7fca70bcec00) [pid = 2012] [serial = 1273] [outer = (nil)] 19:35:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 281 (0x7fca70bd3c00) [pid = 2012] [serial = 1274] [outer = 0x7fca70bcec00] 19:35:28 INFO - PROCESS | 2012 | 1461465328834 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 282 (0x7fca70d48c00) [pid = 2012] [serial = 1275] [outer = 0x7fca70bcec00] 19:35:29 INFO - PROCESS | 2012 | 1461465329701 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]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1592ms 19:35:29 INFO - PROCESS | 2012 | 1461465329779 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 2012 | 1461465329782 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 19:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:35:29 INFO - PROCESS | 2012 | 1461465329789 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 2012 | 1461465329794 Marionette TRACE conn4 <- [1,1670,null,{}] 19:35:29 INFO - PROCESS | 2012 | 1461465329809 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}] 19:35:30 INFO - PROCESS | 2012 | 1461465330127 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 19:35:30 INFO - PROCESS | 2012 | 1461465330453 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75acc000 == 159 [pid = 2012] [id = 425] 19:35:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 283 (0x7fca719c0400) [pid = 2012] [serial = 1276] [outer = (nil)] 19:35:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 284 (0x7fca7434dc00) [pid = 2012] [serial = 1277] [outer = 0x7fca719c0400] 19:35:30 INFO - PROCESS | 2012 | 1461465330526 Marionette DEBUG loaded listener.js 19:35:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 285 (0x7fca75164400) [pid = 2012] [serial = 1278] [outer = 0x7fca719c0400] 19:35:31 INFO - PROCESS | 2012 | 1461465331412 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]]]}] 19:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1689ms 19:35:31 INFO - PROCESS | 2012 | 1461465331480 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 19:35:31 INFO - PROCESS | 2012 | 1461465331483 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 19:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:35:31 INFO - PROCESS | 2012 | 1461465331489 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:35:31 INFO - PROCESS | 2012 | 1461465331491 Marionette TRACE conn4 <- [1,1674,null,{}] 19:35:31 INFO - PROCESS | 2012 | 1461465331497 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}] 19:35:31 INFO - PROCESS | 2012 | 1461465331680 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 19:35:31 INFO - PROCESS | 2012 | 1461465331892 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7161c000 == 160 [pid = 2012] [id = 426] 19:35:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 286 (0x7fca74356000) [pid = 2012] [serial = 1279] [outer = (nil)] 19:35:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 287 (0x7fca752aa800) [pid = 2012] [serial = 1280] [outer = 0x7fca74356000] 19:35:32 INFO - PROCESS | 2012 | 1461465332004 Marionette DEBUG loaded listener.js 19:35:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 288 (0x7fca75a6cc00) [pid = 2012] [serial = 1281] [outer = 0x7fca74356000] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73263000 == 159 [pid = 2012] [id = 347] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba23800 == 158 [pid = 2012] [id = 348] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 287 (0x7fca73313400) [pid = 2012] [serial = 1106] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 286 (0x7fca7516a400) [pid = 2012] [serial = 1142] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 285 (0x7fca81204800) [pid = 2012] [serial = 1112] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 284 (0x7fca7cb14c00) [pid = 2012] [serial = 1109] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 283 (0x7fca822b8400) [pid = 2012] [serial = 1115] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 282 (0x7fca998a2000) [pid = 2012] [serial = 1127] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 281 (0x7fca99f3ec00) [pid = 2012] [serial = 1139] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 280 (0x7fca82422800) [pid = 2012] [serial = 1133] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 279 (0x7fca94bf2800) [pid = 2012] [serial = 1121] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 278 (0x7fca99a57400) [pid = 2012] [serial = 1136] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 277 (0x7fca95dbc400) [pid = 2012] [serial = 1124] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca860de800) [pid = 2012] [serial = 1118] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca7eca9000) [pid = 2012] [serial = 1163] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca6f5ac800) [pid = 2012] [serial = 1130] [outer = (nil)] [url = about:blank] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81511000 == 157 [pid = 2012] [id = 410] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e521000 == 156 [pid = 2012] [id = 409] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77417800 == 155 [pid = 2012] [id = 408] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca750cd800 == 154 [pid = 2012] [id = 407] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70dcc800 == 153 [pid = 2012] [id = 406] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7501d000 == 152 [pid = 2012] [id = 405] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca72757000 == 151 [pid = 2012] [id = 404] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d2db000 == 150 [pid = 2012] [id = 402] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8de75000 == 149 [pid = 2012] [id = 401] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7355e000 == 148 [pid = 2012] [id = 400] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7cca3800 == 147 [pid = 2012] [id = 399] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a22f800 == 146 [pid = 2012] [id = 398] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9962b800 == 145 [pid = 2012] [id = 397] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94d65800 == 144 [pid = 2012] [id = 396] 19:35:32 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8851d000 == 143 [pid = 2012] [id = 395] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8778e800 == 142 [pid = 2012] [id = 394] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85ce5000 == 141 [pid = 2012] [id = 393] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83323800 == 140 [pid = 2012] [id = 392] 19:35:33 INFO - PROCESS | 2012 | 1461465333061 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]]]}] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8082d800 == 139 [pid = 2012] [id = 391] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb17000 == 138 [pid = 2012] [id = 390] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77412000 == 137 [pid = 2012] [id = 389] 19:35:33 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71615000 == 136 [pid = 2012] [id = 388] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca7b7b8400) [pid = 2012] [serial = 1151] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca75a65800) [pid = 2012] [serial = 1148] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca75169400) [pid = 2012] [serial = 1146] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca7dd06c00) [pid = 2012] [serial = 1155] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca7330e400) [pid = 2012] [serial = 1145] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca7b870800) [pid = 2012] [serial = 1160] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca77336000) [pid = 2012] [serial = 1149] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca7b85a800) [pid = 2012] [serial = 1152] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca7dd67000) [pid = 2012] [serial = 1157] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca7deea400) [pid = 2012] [serial = 1158] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca7eb47400) [pid = 2012] [serial = 1161] [outer = (nil)] [url = about:blank] 19:35:33 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca7cddd800) [pid = 2012] [serial = 1154] [outer = (nil)] [url = about:blank] 19:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1633ms 19:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:35:33 INFO - PROCESS | 2012 | 1461465333124 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 2012 | 1461465333127 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 19:35:33 INFO - PROCESS | 2012 | 1461465333133 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 2012 | 1461465333136 Marionette TRACE conn4 <- [1,1678,null,{}] 19:35:33 INFO - PROCESS | 2012 | 1461465333141 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}] 19:35:33 INFO - PROCESS | 2012 | 1461465333309 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 19:35:33 INFO - PROCESS | 2012 | 1461465333531 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7095a800 == 137 [pid = 2012] [id = 427] 19:35:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca6d54ec00) [pid = 2012] [serial = 1282] [outer = (nil)] 19:35:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca75375000) [pid = 2012] [serial = 1283] [outer = 0x7fca6d54ec00] 19:35:33 INFO - PROCESS | 2012 | 1461465333596 Marionette DEBUG loaded listener.js 19:35:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca7733a800) [pid = 2012] [serial = 1284] [outer = 0x7fca6d54ec00] 19:35:34 INFO - PROCESS | 2012 | 1461465334340 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]]]}] 19:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1237ms 19:35:34 INFO - PROCESS | 2012 | 1461465334372 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 19:35:34 INFO - PROCESS | 2012 | 1461465334376 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 19:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:35:34 INFO - PROCESS | 2012 | 1461465334382 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:35:34 INFO - PROCESS | 2012 | 1461465334384 Marionette TRACE conn4 <- [1,1682,null,{}] 19:35:34 INFO - PROCESS | 2012 | 1461465334389 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}] 19:35:34 INFO - PROCESS | 2012 | 1461465334586 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 19:35:34 INFO - PROCESS | 2012 | 1461465334603 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75cbe800 == 138 [pid = 2012] [id = 428] 19:35:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca7b86e400) [pid = 2012] [serial = 1285] [outer = (nil)] 19:35:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca7cde0000) [pid = 2012] [serial = 1286] [outer = 0x7fca7b86e400] 19:35:34 INFO - PROCESS | 2012 | 1461465334668 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca7dd03000) [pid = 2012] [serial = 1287] [outer = 0x7fca7b86e400] 19:35:35 INFO - PROCESS | 2012 | 1461465335610 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]]]}] 19:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1281ms 19:35:35 INFO - PROCESS | 2012 | 1461465335669 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 19:35:35 INFO - PROCESS | 2012 | 1461465335673 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 19:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:35:35 INFO - PROCESS | 2012 | 1461465335690 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:35:35 INFO - PROCESS | 2012 | 1461465335695 Marionette TRACE conn4 <- [1,1686,null,{}] 19:35:35 INFO - PROCESS | 2012 | 1461465335700 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}] 19:35:35 INFO - PROCESS | 2012 | 1461465335940 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 19:35:35 INFO - PROCESS | 2012 | 1461465335969 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba2b800 == 139 [pid = 2012] [id = 429] 19:35:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca7b870800) [pid = 2012] [serial = 1288] [outer = (nil)] 19:35:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca7dd69400) [pid = 2012] [serial = 1289] [outer = 0x7fca7b870800] 19:35:36 INFO - PROCESS | 2012 | 1461465336030 Marionette DEBUG loaded listener.js 19:35:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca7def0c00) [pid = 2012] [serial = 1290] [outer = 0x7fca7b870800] 19:35:36 INFO - PROCESS | 2012 | 1461465336927 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]]]}] 19:35:36 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 19:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1291ms 19:35:36 INFO - PROCESS | 2012 | 1461465336971 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 2012 | 1461465336974 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 19:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:35:36 INFO - PROCESS | 2012 | 1461465336980 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 2012 | 1461465336984 Marionette TRACE conn4 <- [1,1690,null,{}] 19:35:36 INFO - PROCESS | 2012 | 1461465336989 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}] 19:35:37 INFO - PROCESS | 2012 | 1461465337222 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 19:35:37 INFO - PROCESS | 2012 | 1461465337250 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc7a800 == 140 [pid = 2012] [id = 430] 19:35:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca7dbf0000) [pid = 2012] [serial = 1291] [outer = (nil)] 19:35:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca7e168000) [pid = 2012] [serial = 1292] [outer = 0x7fca7dbf0000] 19:35:37 INFO - PROCESS | 2012 | 1461465337312 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca7e6e7800) [pid = 2012] [serial = 1293] [outer = 0x7fca7dbf0000] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca7dd75400) [pid = 2012] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca864bcc00) [pid = 2012] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca752a7c00) [pid = 2012] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca7dbe9000) [pid = 2012] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca81e1c800) [pid = 2012] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca85f4a400) [pid = 2012] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca6f5b6800) [pid = 2012] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca74ccf800) [pid = 2012] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca84806800) [pid = 2012] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca83091000) [pid = 2012] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca6d553400) [pid = 2012] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca6d7e0800) [pid = 2012] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca72866400) [pid = 2012] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca752a5800) [pid = 2012] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca7dd66800) [pid = 2012] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca75a69c00) [pid = 2012] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca73319400) [pid = 2012] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca72868000) [pid = 2012] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca83dd2400) [pid = 2012] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca94fe4800) [pid = 2012] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca706d7c00) [pid = 2012] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca83d39400) [pid = 2012] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca74cd5800) [pid = 2012] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca82424800) [pid = 2012] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca6d556400) [pid = 2012] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca74cce400) [pid = 2012] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca7536d800) [pid = 2012] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca7deefc00) [pid = 2012] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca706d6800) [pid = 2012] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:35:38 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca715d8000) [pid = 2012] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:35:39 INFO - PROCESS | 2012 | 1461465339176 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]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2236ms 19:35:39 INFO - PROCESS | 2012 | 1461465339219 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 19:35:39 INFO - PROCESS | 2012 | 1461465339221 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 19:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:35:39 INFO - PROCESS | 2012 | 1461465339228 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 2012 | 1461465339230 Marionette TRACE conn4 <- [1,1694,null,{}] 19:35:39 INFO - PROCESS | 2012 | 1461465339236 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}] 19:35:39 INFO - PROCESS | 2012 | 1461465339426 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 19:35:39 INFO - PROCESS | 2012 | 1461465339590 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74aac000 == 141 [pid = 2012] [id = 431] 19:35:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca706d0000) [pid = 2012] [serial = 1294] [outer = (nil)] 19:35:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca752a3000) [pid = 2012] [serial = 1295] [outer = 0x7fca706d0000] 19:35:39 INFO - PROCESS | 2012 | 1461465339652 Marionette DEBUG loaded listener.js 19:35:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca7cde1c00) [pid = 2012] [serial = 1296] [outer = 0x7fca706d0000] 19:35:40 INFO - PROCESS | 2012 | 1461465340356 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]]]}] 19:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1179ms 19:35:40 INFO - PROCESS | 2012 | 1461465340415 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 19:35:40 INFO - PROCESS | 2012 | 1461465340418 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 19:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:35:40 INFO - PROCESS | 2012 | 1461465340428 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:35:40 INFO - PROCESS | 2012 | 1461465340431 Marionette TRACE conn4 <- [1,1698,null,{}] 19:35:40 INFO - PROCESS | 2012 | 1461465340436 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}] 19:35:40 INFO - PROCESS | 2012 | 1461465340629 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 19:35:40 INFO - PROCESS | 2012 | 1461465340961 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e8d6000 == 142 [pid = 2012] [id = 432] 19:35:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca6cf04800) [pid = 2012] [serial = 1297] [outer = (nil)] 19:35:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca6cf0ac00) [pid = 2012] [serial = 1298] [outer = 0x7fca6cf04800] 19:35:41 INFO - PROCESS | 2012 | 1461465341042 Marionette DEBUG loaded listener.js 19:35:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca6f5a9400) [pid = 2012] [serial = 1299] [outer = 0x7fca6cf04800] 19:35:42 INFO - PROCESS | 2012 | 1461465342061 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]]]}] 19:35:42 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 19:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1692ms 19:35:42 INFO - PROCESS | 2012 | 1461465342119 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 19:35:42 INFO - PROCESS | 2012 | 1461465342126 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 19:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:35:42 INFO - PROCESS | 2012 | 1461465342135 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:35:42 INFO - PROCESS | 2012 | 1461465342139 Marionette TRACE conn4 <- [1,1702,null,{}] 19:35:42 INFO - PROCESS | 2012 | 1461465342147 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}] 19:35:42 INFO - PROCESS | 2012 | 1461465342352 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 19:35:42 INFO - PROCESS | 2012 | 1461465342602 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734b8800 == 143 [pid = 2012] [id = 433] 19:35:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca70bd4800) [pid = 2012] [serial = 1300] [outer = (nil)] 19:35:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca70d51400) [pid = 2012] [serial = 1301] [outer = 0x7fca70bd4800] 19:35:42 INFO - PROCESS | 2012 | 1461465342725 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca719b9000) [pid = 2012] [serial = 1302] [outer = 0x7fca70bd4800] 19:35:43 INFO - PROCESS | 2012 | 1461465343642 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]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1581ms 19:35:43 INFO - PROCESS | 2012 | 1461465343721 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 19:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:35:43 INFO - PROCESS | 2012 | 1461465343728 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 19:35:43 INFO - PROCESS | 2012 | 1461465343734 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 2012 | 1461465343738 Marionette TRACE conn4 <- [1,1706,null,{}] 19:35:43 INFO - PROCESS | 2012 | 1461465343743 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}] 19:35:44 INFO - PROCESS | 2012 | 1461465344028 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 19:35:44 INFO - PROCESS | 2012 | 1461465344366 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccdf000 == 144 [pid = 2012] [id = 434] 19:35:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca75168800) [pid = 2012] [serial = 1303] [outer = (nil)] 19:35:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca75379400) [pid = 2012] [serial = 1304] [outer = 0x7fca75168800] 19:35:44 INFO - PROCESS | 2012 | 1461465344444 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca7b7aec00) [pid = 2012] [serial = 1305] [outer = 0x7fca75168800] 19:35:45 INFO - PROCESS | 2012 | 1461465345318 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]]]}] 19:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1630ms 19:35:45 INFO - PROCESS | 2012 | 1461465345365 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 19:35:45 INFO - PROCESS | 2012 | 1461465345369 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 19:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:35:45 INFO - PROCESS | 2012 | 1461465345385 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 2012 | 1461465345394 Marionette TRACE conn4 <- [1,1710,null,{}] 19:35:45 INFO - PROCESS | 2012 | 1461465345399 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}] 19:35:45 INFO - PROCESS | 2012 | 1461465345606 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 19:35:45 INFO - PROCESS | 2012 | 1461465345808 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ee14800 == 145 [pid = 2012] [id = 435] 19:35:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca75255c00) [pid = 2012] [serial = 1306] [outer = (nil)] 19:35:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca7cddf000) [pid = 2012] [serial = 1307] [outer = 0x7fca75255c00] 19:35:45 INFO - PROCESS | 2012 | 1461465345924 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca7dd34800) [pid = 2012] [serial = 1308] [outer = 0x7fca75255c00] 19:35:46 INFO - PROCESS | 2012 | 1461465346804 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]]]}] 19:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1493ms 19:35:46 INFO - PROCESS | 2012 | 1461465346871 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 19:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:35:46 INFO - PROCESS | 2012 | 1461465346876 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 19:35:46 INFO - PROCESS | 2012 | 1461465346882 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:35:46 INFO - PROCESS | 2012 | 1461465346885 Marionette TRACE conn4 <- [1,1714,null,{}] 19:35:46 INFO - PROCESS | 2012 | 1461465346890 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}] 19:35:47 INFO - PROCESS | 2012 | 1461465347097 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 19:35:47 INFO - PROCESS | 2012 | 1461465347301 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82491000 == 146 [pid = 2012] [id = 436] 19:35:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca7b7bc400) [pid = 2012] [serial = 1309] [outer = (nil)] 19:35:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca7ea79c00) [pid = 2012] [serial = 1310] [outer = 0x7fca7b7bc400] 19:35:47 INFO - PROCESS | 2012 | 1461465347419 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca7ebaac00) [pid = 2012] [serial = 1311] [outer = 0x7fca7b7bc400] 19:35:48 INFO - PROCESS | 2012 | 1461465348354 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]]]}] 19:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1532ms 19:35:48 INFO - PROCESS | 2012 | 1461465348415 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 2012 | 1461465348419 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 19:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:35:48 INFO - PROCESS | 2012 | 1461465348425 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 2012 | 1461465348428 Marionette TRACE conn4 <- [1,1718,null,{}] 19:35:48 INFO - PROCESS | 2012 | 1461465348433 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}] 19:35:48 INFO - PROCESS | 2012 | 1461465348644 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 19:35:48 INFO - PROCESS | 2012 | 1461465348849 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca857e4800 == 147 [pid = 2012] [id = 437] 19:35:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca7ecb1800) [pid = 2012] [serial = 1312] [outer = (nil)] 19:35:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca7fa03400) [pid = 2012] [serial = 1313] [outer = 0x7fca7ecb1800] 19:35:48 INFO - PROCESS | 2012 | 1461465348977 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca8084c800) [pid = 2012] [serial = 1314] [outer = 0x7fca7ecb1800] 19:35:49 INFO - PROCESS | 2012 | 1461465349934 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]]]}] 19:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1586ms 19:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:35:50 INFO - PROCESS | 2012 | 1461465350012 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 2012 | 1461465350015 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 19:35:50 INFO - PROCESS | 2012 | 1461465350022 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 2012 | 1461465350025 Marionette TRACE conn4 <- [1,1722,null,{}] 19:35:50 INFO - PROCESS | 2012 | 1461465350030 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}] 19:35:50 INFO - PROCESS | 2012 | 1461465350267 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 19:35:50 INFO - PROCESS | 2012 | 1461465350522 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d4d000 == 148 [pid = 2012] [id = 438] 19:35:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca7ecb1c00) [pid = 2012] [serial = 1315] [outer = (nil)] 19:35:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca81e10400) [pid = 2012] [serial = 1316] [outer = 0x7fca7ecb1c00] 19:35:50 INFO - PROCESS | 2012 | 1461465350640 Marionette DEBUG loaded listener.js 19:35:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca820eb800) [pid = 2012] [serial = 1317] [outer = 0x7fca7ecb1c00] 19:35:51 INFO - PROCESS | 2012 | 1461465351525 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]]]}] 19:35:51 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 19:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1539ms 19:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:35:51 INFO - PROCESS | 2012 | 1461465351560 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 19:35:51 INFO - PROCESS | 2012 | 1461465351563 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 19:35:51 INFO - PROCESS | 2012 | 1461465351570 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 2012 | 1461465351573 Marionette TRACE conn4 <- [1,1726,null,{}] 19:35:51 INFO - PROCESS | 2012 | 1461465351578 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}] 19:35:51 INFO - PROCESS | 2012 | 1461465351764 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 19:35:51 INFO - PROCESS | 2012 | 1461465351974 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87d79000 == 149 [pid = 2012] [id = 439] 19:35:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca80858800) [pid = 2012] [serial = 1318] [outer = (nil)] 19:35:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca822b8c00) [pid = 2012] [serial = 1319] [outer = 0x7fca80858800] 19:35:52 INFO - PROCESS | 2012 | 1461465352046 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca8308c000) [pid = 2012] [serial = 1320] [outer = 0x7fca80858800] 19:35:52 INFO - PROCESS | 2012 | 1461465352926 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]]]}] 19:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1431ms 19:35:53 INFO - PROCESS | 2012 | 1461465353002 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 19:35:53 INFO - PROCESS | 2012 | 1461465353006 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 19:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:35:53 INFO - PROCESS | 2012 | 1461465353013 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:35:53 INFO - PROCESS | 2012 | 1461465353015 Marionette TRACE conn4 <- [1,1730,null,{}] 19:35:53 INFO - PROCESS | 2012 | 1461465353021 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}] 19:35:53 INFO - PROCESS | 2012 | 1461465353219 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 19:35:53 INFO - PROCESS | 2012 | 1461465353425 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8de81000 == 150 [pid = 2012] [id = 440] 19:35:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca81204400) [pid = 2012] [serial = 1321] [outer = (nil)] 19:35:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca830e4400) [pid = 2012] [serial = 1322] [outer = 0x7fca81204400] 19:35:53 INFO - PROCESS | 2012 | 1461465353498 Marionette DEBUG loaded listener.js 19:35:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca83d3b400) [pid = 2012] [serial = 1323] [outer = 0x7fca81204400] 19:35:54 INFO - PROCESS | 2012 | 1461465354396 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]]]}] 19:35:54 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 19:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1428ms 19:35:54 INFO - PROCESS | 2012 | 1461465354442 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 2012 | 1461465354446 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 19:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:35:54 INFO - PROCESS | 2012 | 1461465354452 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 2012 | 1461465354455 Marionette TRACE conn4 <- [1,1734,null,{}] 19:35:54 INFO - PROCESS | 2012 | 1461465354460 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}] 19:35:54 INFO - PROCESS | 2012 | 1461465354668 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 19:35:54 INFO - PROCESS | 2012 | 1461465354885 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f67800 == 151 [pid = 2012] [id = 441] 19:35:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca82426800) [pid = 2012] [serial = 1324] [outer = (nil)] 19:35:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca85bae400) [pid = 2012] [serial = 1325] [outer = 0x7fca82426800] 19:35:55 INFO - PROCESS | 2012 | 1461465354996 Marionette DEBUG loaded listener.js 19:35:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca85f4ac00) [pid = 2012] [serial = 1326] [outer = 0x7fca82426800] 19:35:55 INFO - PROCESS | 2012 | 1461465355915 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]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1529ms 19:35:55 INFO - PROCESS | 2012 | 1461465355982 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 19:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:35:55 INFO - PROCESS | 2012 | 1461465355986 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 19:35:55 INFO - PROCESS | 2012 | 1461465355992 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 2012 | 1461465355995 Marionette TRACE conn4 <- [1,1738,null,{}] 19:35:56 INFO - PROCESS | 2012 | 1461465356000 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}] 19:35:56 INFO - PROCESS | 2012 | 1461465356199 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 19:35:56 INFO - PROCESS | 2012 | 1461465356416 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b2e800 == 152 [pid = 2012] [id = 442] 19:35:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 278 (0x7fca86490400) [pid = 2012] [serial = 1327] [outer = (nil)] 19:35:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 279 (0x7fca864be800) [pid = 2012] [serial = 1328] [outer = 0x7fca86490400] 19:35:56 INFO - PROCESS | 2012 | 1461465356587 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 280 (0x7fca87a0b800) [pid = 2012] [serial = 1329] [outer = 0x7fca86490400] 19:35:57 INFO - PROCESS | 2012 | 1461465357469 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]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 19:35:57 INFO - PROCESS | 2012 | 1461465357523 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 2012 | 1461465357527 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 19:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:35:57 INFO - PROCESS | 2012 | 1461465357534 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 2012 | 1461465357538 Marionette TRACE conn4 <- [1,1742,null,{}] 19:35:57 INFO - PROCESS | 2012 | 1461465357543 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}] 19:35:57 INFO - PROCESS | 2012 | 1461465357775 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 19:35:57 INFO - PROCESS | 2012 | 1461465357984 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6c1e8800 == 153 [pid = 2012] [id = 443] 19:35:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 281 (0x7fca864b7400) [pid = 2012] [serial = 1330] [outer = (nil)] 19:35:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 282 (0x7fca887bd800) [pid = 2012] [serial = 1331] [outer = 0x7fca864b7400] 19:35:58 INFO - PROCESS | 2012 | 1461465358098 Marionette DEBUG loaded listener.js 19:35:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 283 (0x7fca8ec7bc00) [pid = 2012] [serial = 1332] [outer = 0x7fca864b7400] 19:35:59 INFO - PROCESS | 2012 | 1461465359021 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]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1533ms 19:35:59 INFO - PROCESS | 2012 | 1461465359098 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 2012 | 1461465359101 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 19:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:35:59 INFO - PROCESS | 2012 | 1461465359109 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 2012 | 1461465359111 Marionette TRACE conn4 <- [1,1746,null,{}] 19:35:59 INFO - PROCESS | 2012 | 1461465359117 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}] 19:35:59 INFO - PROCESS | 2012 | 1461465359364 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 19:35:59 INFO - PROCESS | 2012 | 1461465359623 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5d6000 == 154 [pid = 2012] [id = 444] 19:35:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 284 (0x7fca6f5af400) [pid = 2012] [serial = 1333] [outer = (nil)] 19:35:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 285 (0x7fca73317c00) [pid = 2012] [serial = 1334] [outer = 0x7fca6f5af400] 19:35:59 INFO - PROCESS | 2012 | 1461465359742 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 286 (0x7fca93ce3c00) [pid = 2012] [serial = 1335] [outer = 0x7fca6f5af400] 19:36:00 INFO - PROCESS | 2012 | 1461465360631 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]]]}] 19:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1583ms 19:36:00 INFO - PROCESS | 2012 | 1461465360695 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 19:36:00 INFO - PROCESS | 2012 | 1461465360700 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 19:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:36:00 INFO - PROCESS | 2012 | 1461465360709 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:36:00 INFO - PROCESS | 2012 | 1461465360714 Marionette TRACE conn4 <- [1,1750,null,{}] 19:36:00 INFO - PROCESS | 2012 | 1461465360722 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}] 19:36:00 INFO - PROCESS | 2012 | 1461465360989 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 19:36:01 INFO - PROCESS | 2012 | 1461465361365 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca717d0800 == 155 [pid = 2012] [id = 445] 19:36:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 287 (0x7fca6f5b3400) [pid = 2012] [serial = 1336] [outer = (nil)] 19:36:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 288 (0x7fca94d97c00) [pid = 2012] [serial = 1337] [outer = 0x7fca6f5b3400] 19:36:01 INFO - PROCESS | 2012 | 1461465361440 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 289 (0x7fca95f1b000) [pid = 2012] [serial = 1338] [outer = 0x7fca6f5b3400] 19:36:02 INFO - PROCESS | 2012 | 1461465362329 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]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1685ms 19:36:02 INFO - PROCESS | 2012 | 1461465362395 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 2012 | 1461465362398 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 19:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:36:02 INFO - PROCESS | 2012 | 1461465362404 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 2012 | 1461465362408 Marionette TRACE conn4 <- [1,1754,null,{}] 19:36:02 INFO - PROCESS | 2012 | 1461465362414 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}] 19:36:02 INFO - PROCESS | 2012 | 1461465362625 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 19:36:02 INFO - PROCESS | 2012 | 1461465362841 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7325e800 == 156 [pid = 2012] [id = 446] 19:36:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 290 (0x7fca715d2800) [pid = 2012] [serial = 1339] [outer = (nil)] 19:36:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 291 (0x7fca75377c00) [pid = 2012] [serial = 1340] [outer = 0x7fca715d2800] 19:36:02 INFO - PROCESS | 2012 | 1461465362955 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 292 (0x7fca80854000) [pid = 2012] [serial = 1341] [outer = 0x7fca715d2800] 19:36:04 INFO - PROCESS | 2012 | 1461465364266 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]]]}] 19:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1932ms 19:36:04 INFO - PROCESS | 2012 | 1461465364337 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 19:36:04 INFO - PROCESS | 2012 | 1461465364342 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 19:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:36:04 INFO - PROCESS | 2012 | 1461465364350 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:36:04 INFO - PROCESS | 2012 | 1461465364356 Marionette TRACE conn4 <- [1,1758,null,{}] 19:36:04 INFO - PROCESS | 2012 | 1461465364364 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}] 19:36:04 INFO - PROCESS | 2012 | 1461465364657 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 19:36:04 INFO - PROCESS | 2012 | 1461465364865 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ae1800 == 157 [pid = 2012] [id = 447] 19:36:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 293 (0x7fca706cc400) [pid = 2012] [serial = 1342] [outer = (nil)] 19:36:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 294 (0x7fca707e4c00) [pid = 2012] [serial = 1343] [outer = 0x7fca706cc400] 19:36:04 INFO - PROCESS | 2012 | 1461465364936 Marionette DEBUG loaded listener.js 19:36:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 295 (0x7fca70bd8000) [pid = 2012] [serial = 1344] [outer = 0x7fca706cc400] 19:36:05 INFO - PROCESS | 2012 | 1461465365797 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]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1488ms 19:36:05 INFO - PROCESS | 2012 | 1461465365840 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 2012 | 1461465365848 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 19:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:36:05 INFO - PROCESS | 2012 | 1461465365857 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 2012 | 1461465365861 Marionette TRACE conn4 <- [1,1762,null,{}] 19:36:05 INFO - PROCESS | 2012 | 1461465365866 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}] 19:36:06 INFO - PROCESS | 2012 | 1461465366052 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 19:36:06 INFO - PROCESS | 2012 | 1461465366288 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf8e000 == 158 [pid = 2012] [id = 448] 19:36:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 296 (0x7fca6cf0f000) [pid = 2012] [serial = 1345] [outer = (nil)] 19:36:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 297 (0x7fca7031a800) [pid = 2012] [serial = 1346] [outer = 0x7fca6cf0f000] 19:36:06 INFO - PROCESS | 2012 | 1461465366453 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 298 (0x7fca7330d400) [pid = 2012] [serial = 1347] [outer = 0x7fca6cf0f000] 19:36:07 INFO - PROCESS | 2012 | 1461465367552 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]]]}] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 297 (0x7fca707ec800) [pid = 2012] [serial = 1199] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 296 (0x7fca70d46000) [pid = 2012] [serial = 1202] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 295 (0x7fca70d4e800) [pid = 2012] [serial = 1205] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 294 (0x7fca70d4f000) [pid = 2012] [serial = 1211] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 293 (0x7fca70bd1000) [pid = 2012] [serial = 1208] [outer = (nil)] [url = about:blank] 19:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1782ms 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74aac000 == 157 [pid = 2012] [id = 431] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dc7a800 == 156 [pid = 2012] [id = 430] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba2b800 == 155 [pid = 2012] [id = 429] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75cbe800 == 154 [pid = 2012] [id = 428] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7095a800 == 153 [pid = 2012] [id = 427] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7161c000 == 152 [pid = 2012] [id = 426] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75acc000 == 151 [pid = 2012] [id = 425] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7276d000 == 150 [pid = 2012] [id = 424] 19:36:07 INFO - PROCESS | 2012 | 1461465367654 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 19:36:07 INFO - PROCESS | 2012 | 1461465367660 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f666800 == 149 [pid = 2012] [id = 423] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf81800 == 148 [pid = 2012] [id = 421] 19:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ae9000 == 147 [pid = 2012] [id = 420] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e8ee800 == 146 [pid = 2012] [id = 419] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9e3b4000 == 145 [pid = 2012] [id = 418] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a14000 == 144 [pid = 2012] [id = 417] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99b27800 == 143 [pid = 2012] [id = 416] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95a11800 == 142 [pid = 2012] [id = 415] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8742e000 == 141 [pid = 2012] [id = 414] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e142800 == 140 [pid = 2012] [id = 413] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73572800 == 139 [pid = 2012] [id = 412] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ed7000 == 138 [pid = 2012] [id = 367] 19:36:07 INFO - PROCESS | 2012 | 1461465367684 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 2012 | 1461465367690 Marionette TRACE conn4 <- [1,1766,null,{}] 19:36:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8599c800 == 137 [pid = 2012] [id = 411] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 292 (0x7fca7eb3f400) [pid = 2012] [serial = 921] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 291 (0x7fca887bac00) [pid = 2012] [serial = 804] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 290 (0x7fca820f1c00) [pid = 2012] [serial = 885] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 289 (0x7fca7b7b9400) [pid = 2012] [serial = 1169] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 288 (0x7fca8128f000) [pid = 2012] [serial = 924] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 287 (0x7fca83dcf400) [pid = 2012] [serial = 1230] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 286 (0x7fca8120b800) [pid = 2012] [serial = 1175] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 285 (0x7fca94d0fc00) [pid = 2012] [serial = 942] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 284 (0x7fca95f15c00) [pid = 2012] [serial = 1193] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 283 (0x7fca7fbac800) [pid = 2012] [serial = 1227] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 282 (0x7fca87250000) [pid = 2012] [serial = 1184] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 281 (0x7fca820f3c00) [pid = 2012] [serial = 891] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 280 (0x7fca87db8000) [pid = 2012] [serial = 936] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 279 (0x7fca822b0000) [pid = 2012] [serial = 1229] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 278 (0x7fca8af38800) [pid = 2012] [serial = 1190] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 277 (0x7fca87231800) [pid = 2012] [serial = 933] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca83f69000) [pid = 2012] [serial = 1181] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca75164c00) [pid = 2012] [serial = 1218] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca70908800) [pid = 2012] [serial = 1217] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca6f5b9400) [pid = 2012] [serial = 1215] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca81e15c00) [pid = 2012] [serial = 1178] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca7b854400) [pid = 2012] [serial = 1220] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca998a9c00) [pid = 2012] [serial = 882] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca84806c00) [pid = 2012] [serial = 1232] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca7b874800) [pid = 2012] [serial = 918] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca95f17000) [pid = 2012] [serial = 1196] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca752a0000) [pid = 2012] [serial = 915] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca7cb0ac00) [pid = 2012] [serial = 1221] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca6f5a2400) [pid = 2012] [serial = 1214] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca7dbf4c00) [pid = 2012] [serial = 1223] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca95f0fc00) [pid = 2012] [serial = 879] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca998a5400) [pid = 2012] [serial = 945] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca7ea80000) [pid = 2012] [serial = 1172] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca864c2000) [pid = 2012] [serial = 1233] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca998ad400) [pid = 2012] [serial = 897] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca94fd7800) [pid = 2012] [serial = 876] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca8af20000) [pid = 2012] [serial = 939] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca887b4c00) [pid = 2012] [serial = 1187] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca85c32800) [pid = 2012] [serial = 930] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca7285e400) [pid = 2012] [serial = 1166] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca7516fc00) [pid = 2012] [serial = 1143] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca7e6e2000) [pid = 2012] [serial = 1224] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca74cd8000) [pid = 2012] [serial = 888] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca95f15000) [pid = 2012] [serial = 948] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca820e8800) [pid = 2012] [serial = 927] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca7ecad800) [pid = 2012] [serial = 1226] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca74cd9400) [pid = 2012] [serial = 894] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca83f64400) [pid = 2012] [serial = 1083] [outer = (nil)] [url = about:blank] 19:36:07 INFO - PROCESS | 2012 | 1461465367787 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}] 19:36:07 INFO - PROCESS | 2012 | 1461465367966 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 19:36:08 INFO - PROCESS | 2012 | 1461465368218 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5d8000 == 138 [pid = 2012] [id = 449] 19:36:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca74cd8000) [pid = 2012] [serial = 1348] [outer = (nil)] 19:36:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca75169400) [pid = 2012] [serial = 1349] [outer = 0x7fca74cd8000] 19:36:08 INFO - PROCESS | 2012 | 1461465368286 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca75371400) [pid = 2012] [serial = 1350] [outer = 0x7fca74cd8000] 19:36:09 INFO - PROCESS | 2012 | 1461465369017 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]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1376ms 19:36:09 INFO - PROCESS | 2012 | 1461465369067 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 19:36:09 INFO - PROCESS | 2012 | 1461465369072 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 19:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:36:09 INFO - PROCESS | 2012 | 1461465369080 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 2012 | 1461465369082 Marionette TRACE conn4 <- [1,1770,null,{}] 19:36:09 INFO - PROCESS | 2012 | 1461465369088 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}] 19:36:09 INFO - PROCESS | 2012 | 1461465369276 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 19:36:09 INFO - PROCESS | 2012 | 1461465369293 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70af2000 == 139 [pid = 2012] [id = 450] 19:36:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca75372000) [pid = 2012] [serial = 1351] [outer = (nil)] 19:36:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca7b7b7000) [pid = 2012] [serial = 1352] [outer = 0x7fca75372000] 19:36:09 INFO - PROCESS | 2012 | 1461465369357 Marionette DEBUG loaded listener.js 19:36:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca7b856400) [pid = 2012] [serial = 1353] [outer = 0x7fca75372000] 19:36:10 INFO - PROCESS | 2012 | 1461465370260 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]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1227ms 19:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:36:10 INFO - PROCESS | 2012 | 1461465370330 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 2012 | 1461465370332 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 19:36:10 INFO - PROCESS | 2012 | 1461465370343 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 2012 | 1461465370347 Marionette TRACE conn4 <- [1,1774,null,{}] 19:36:10 INFO - PROCESS | 2012 | 1461465370352 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}] 19:36:10 INFO - PROCESS | 2012 | 1461465370600 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 19:36:10 INFO - PROCESS | 2012 | 1461465370629 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73558800 == 140 [pid = 2012] [id = 451] 19:36:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca75170000) [pid = 2012] [serial = 1354] [outer = (nil)] 19:36:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca7cb13800) [pid = 2012] [serial = 1355] [outer = 0x7fca75170000] 19:36:10 INFO - PROCESS | 2012 | 1461465370690 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca7dad5c00) [pid = 2012] [serial = 1356] [outer = 0x7fca75170000] 19:36:11 INFO - PROCESS | 2012 | 1461465371700 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]]]}] 19:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1434ms 19:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:36:11 INFO - PROCESS | 2012 | 1461465371774 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 19:36:11 INFO - PROCESS | 2012 | 1461465371776 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 19:36:11 INFO - PROCESS | 2012 | 1461465371783 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 2012 | 1461465371786 Marionette TRACE conn4 <- [1,1778,null,{}] 19:36:11 INFO - PROCESS | 2012 | 1461465371797 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}] 19:36:12 INFO - PROCESS | 2012 | 1461465372073 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 19:36:12 INFO - PROCESS | 2012 | 1461465372104 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75de6000 == 141 [pid = 2012] [id = 452] 19:36:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca7dd6b000) [pid = 2012] [serial = 1357] [outer = (nil)] 19:36:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca7ebb3800) [pid = 2012] [serial = 1358] [outer = 0x7fca7dd6b000] 19:36:12 INFO - PROCESS | 2012 | 1461465372172 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca8084bc00) [pid = 2012] [serial = 1359] [outer = 0x7fca7dd6b000] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca7b86e400) [pid = 2012] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca7b870800) [pid = 2012] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca70bcec00) [pid = 2012] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca6d54ec00) [pid = 2012] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca74356000) [pid = 2012] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca719c0400) [pid = 2012] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca6d7e4400) [pid = 2012] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:36:13 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca7dbf0000) [pid = 2012] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:36:13 INFO - PROCESS | 2012 | 1461465373765 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]]]}] 19:36:13 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 19:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2040ms 19:36:13 INFO - PROCESS | 2012 | 1461465373823 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 19:36:13 INFO - PROCESS | 2012 | 1461465373825 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 19:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:36:13 INFO - PROCESS | 2012 | 1461465373832 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:36:13 INFO - PROCESS | 2012 | 1461465373835 Marionette TRACE conn4 <- [1,1782,null,{}] 19:36:13 INFO - PROCESS | 2012 | 1461465373840 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}] 19:36:14 INFO - PROCESS | 2012 | 1461465374011 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 19:36:14 INFO - PROCESS | 2012 | 1461465374224 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75de5000 == 142 [pid = 2012] [id = 453] 19:36:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca7b86e400) [pid = 2012] [serial = 1360] [outer = (nil)] 19:36:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca7fa08c00) [pid = 2012] [serial = 1361] [outer = 0x7fca7b86e400] 19:36:14 INFO - PROCESS | 2012 | 1461465374289 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca8128f000) [pid = 2012] [serial = 1362] [outer = 0x7fca7b86e400] 19:36:15 INFO - PROCESS | 2012 | 1461465375021 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]]]}] 19:36:15 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 19:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1230ms 19:36:15 INFO - PROCESS | 2012 | 1461465375063 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 19:36:15 INFO - PROCESS | 2012 | 1461465375066 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 19:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:36:15 INFO - PROCESS | 2012 | 1461465375072 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 2012 | 1461465375074 Marionette TRACE conn4 <- [1,1786,null,{}] 19:36:15 INFO - PROCESS | 2012 | 1461465375080 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}] 19:36:15 INFO - PROCESS | 2012 | 1461465375458 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 19:36:15 INFO - PROCESS | 2012 | 1461465375618 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d2c7800 == 143 [pid = 2012] [id = 454] 19:36:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca6cf10400) [pid = 2012] [serial = 1363] [outer = (nil)] 19:36:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca6d55c000) [pid = 2012] [serial = 1364] [outer = 0x7fca6cf10400] 19:36:15 INFO - PROCESS | 2012 | 1461465375698 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca70312400) [pid = 2012] [serial = 1365] [outer = 0x7fca6cf10400] 19:36:16 INFO - PROCESS | 2012 | 1461465376752 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]]]}] 19:36:16 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 19:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1734ms 19:36:16 INFO - PROCESS | 2012 | 1461465376809 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 19:36:16 INFO - PROCESS | 2012 | 1461465376816 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 19:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:36:16 INFO - PROCESS | 2012 | 1461465376823 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 2012 | 1461465376830 Marionette TRACE conn4 <- [1,1790,null,{}] 19:36:16 INFO - PROCESS | 2012 | 1461465376837 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}] 19:36:17 INFO - PROCESS | 2012 | 1461465377050 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 19:36:17 INFO - PROCESS | 2012 | 1461465377307 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7325b800 == 144 [pid = 2012] [id = 455] 19:36:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca73318400) [pid = 2012] [serial = 1366] [outer = (nil)] 19:36:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca74ccd400) [pid = 2012] [serial = 1367] [outer = 0x7fca73318400] 19:36:17 INFO - PROCESS | 2012 | 1461465377430 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca75258c00) [pid = 2012] [serial = 1368] [outer = 0x7fca73318400] 19:36:18 INFO - PROCESS | 2012 | 1461465378371 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]]]}] 19:36:18 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) 19:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 19:36:18 INFO - PROCESS | 2012 | 1461465378409 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 19:36:18 INFO - PROCESS | 2012 | 1461465378414 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 19:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:36:18 INFO - PROCESS | 2012 | 1461465378420 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 2012 | 1461465378422 Marionette TRACE conn4 <- [1,1794,null,{}] 19:36:18 INFO - PROCESS | 2012 | 1461465378428 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}] 19:36:18 INFO - PROCESS | 2012 | 1461465378632 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 19:36:18 INFO - PROCESS | 2012 | 1461465378898 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cc95800 == 145 [pid = 2012] [id = 456] 19:36:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca7733ec00) [pid = 2012] [serial = 1369] [outer = (nil)] 19:36:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca7dac7c00) [pid = 2012] [serial = 1370] [outer = 0x7fca7733ec00] 19:36:19 INFO - PROCESS | 2012 | 1461465379061 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca7deea400) [pid = 2012] [serial = 1371] [outer = 0x7fca7733ec00] 19:36:19 INFO - PROCESS | 2012 | 1461465379933 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]]]}] 19:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1579ms 19:36:20 INFO - PROCESS | 2012 | 1461465380000 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 2012 | 1461465380007 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 19:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:36:20 INFO - PROCESS | 2012 | 1461465380023 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 2012 | 1461465380030 Marionette TRACE conn4 <- [1,1798,null,{}] 19:36:20 INFO - PROCESS | 2012 | 1461465380036 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}] 19:36:20 INFO - PROCESS | 2012 | 1461465380281 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 19:36:20 INFO - PROCESS | 2012 | 1461465380530 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e127800 == 146 [pid = 2012] [id = 457] 19:36:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca7b7ae800) [pid = 2012] [serial = 1372] [outer = (nil)] 19:36:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca7ee3ac00) [pid = 2012] [serial = 1373] [outer = 0x7fca7b7ae800] 19:36:20 INFO - PROCESS | 2012 | 1461465380646 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca81c73000) [pid = 2012] [serial = 1374] [outer = 0x7fca7b7ae800] 19:36:21 INFO - PROCESS | 2012 | 1461465381511 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]]]}] 19:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1542ms 19:36:21 INFO - PROCESS | 2012 | 1461465381559 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 2012 | 1461465381561 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 19:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:36:21 INFO - PROCESS | 2012 | 1461465381568 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 2012 | 1461465381572 Marionette TRACE conn4 <- [1,1802,null,{}] 19:36:21 INFO - PROCESS | 2012 | 1461465381577 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}] 19:36:21 INFO - PROCESS | 2012 | 1461465381781 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 19:36:22 INFO - PROCESS | 2012 | 1461465382034 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec6c000 == 147 [pid = 2012] [id = 458] 19:36:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca7b7b3c00) [pid = 2012] [serial = 1375] [outer = (nil)] 19:36:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca8241d800) [pid = 2012] [serial = 1376] [outer = 0x7fca7b7b3c00] 19:36:22 INFO - PROCESS | 2012 | 1461465382152 Marionette DEBUG loaded listener.js 19:36:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca83d37c00) [pid = 2012] [serial = 1377] [outer = 0x7fca7b7b3c00] 19:36:23 INFO - PROCESS | 2012 | 1461465383103 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]]]}] 19:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1585ms 19:36:23 INFO - PROCESS | 2012 | 1461465383155 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 19:36:23 INFO - PROCESS | 2012 | 1461465383159 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 19:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:36:23 INFO - PROCESS | 2012 | 1461465383164 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:36:23 INFO - PROCESS | 2012 | 1461465383166 Marionette TRACE conn4 <- [1,1806,null,{}] 19:36:23 INFO - PROCESS | 2012 | 1461465383172 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}] 19:36:23 INFO - PROCESS | 2012 | 1461465383367 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 19:36:23 INFO - PROCESS | 2012 | 1461465383585 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83336000 == 148 [pid = 2012] [id = 459] 19:36:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca860e2c00) [pid = 2012] [serial = 1378] [outer = (nil)] 19:36:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca864b7c00) [pid = 2012] [serial = 1379] [outer = 0x7fca860e2c00] 19:36:23 INFO - PROCESS | 2012 | 1461465383718 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca87a0c000) [pid = 2012] [serial = 1380] [outer = 0x7fca860e2c00] 19:36:24 INFO - PROCESS | 2012 | 1461465384688 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]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1578ms 19:36:24 INFO - PROCESS | 2012 | 1461465384744 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 2012 | 1461465384748 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 19:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:36:24 INFO - PROCESS | 2012 | 1461465384753 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 2012 | 1461465384756 Marionette TRACE conn4 <- [1,1810,null,{}] 19:36:24 INFO - PROCESS | 2012 | 1461465384761 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}] 19:36:24 INFO - PROCESS | 2012 | 1461465384972 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 19:36:25 INFO - PROCESS | 2012 | 1461465385179 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c52000 == 149 [pid = 2012] [id = 460] 19:36:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca8590c000) [pid = 2012] [serial = 1381] [outer = (nil)] 19:36:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca8af20000) [pid = 2012] [serial = 1382] [outer = 0x7fca8590c000] 19:36:25 INFO - PROCESS | 2012 | 1461465385333 Marionette DEBUG loaded listener.js 19:36:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca94f5e000) [pid = 2012] [serial = 1383] [outer = 0x7fca8590c000] 19:36:26 INFO - PROCESS | 2012 | 1461465386175 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]]]}] 19:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1493ms 19:36:26 INFO - PROCESS | 2012 | 1461465386248 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 2012 | 1461465386252 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 19:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:36:26 INFO - PROCESS | 2012 | 1461465386258 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 2012 | 1461465386260 Marionette TRACE conn4 <- [1,1814,null,{}] 19:36:26 INFO - PROCESS | 2012 | 1461465386266 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}] 19:36:26 INFO - PROCESS | 2012 | 1461465386473 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 19:36:26 INFO - PROCESS | 2012 | 1461465386682 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac32000 == 150 [pid = 2012] [id = 461] 19:36:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca863a6800) [pid = 2012] [serial = 1384] [outer = (nil)] 19:36:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca99530c00) [pid = 2012] [serial = 1385] [outer = 0x7fca863a6800] 19:36:26 INFO - PROCESS | 2012 | 1461465386797 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca99a5c400) [pid = 2012] [serial = 1386] [outer = 0x7fca863a6800] 19:36:27 INFO - PROCESS | 2012 | 1461465387720 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]]]}] 19:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 19:36:27 INFO - PROCESS | 2012 | 1461465387788 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 2012 | 1461465387792 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 19:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:36:27 INFO - PROCESS | 2012 | 1461465387798 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 2012 | 1461465387800 Marionette TRACE conn4 <- [1,1818,null,{}] 19:36:27 INFO - PROCESS | 2012 | 1461465387806 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}] 19:36:28 INFO - PROCESS | 2012 | 1461465388015 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 19:36:28 INFO - PROCESS | 2012 | 1461465388264 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97942800 == 151 [pid = 2012] [id = 462] 19:36:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca8828c000) [pid = 2012] [serial = 1387] [outer = (nil)] 19:36:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 278 (0x7fca95f0fc00) [pid = 2012] [serial = 1388] [outer = 0x7fca8828c000] 19:36:28 INFO - PROCESS | 2012 | 1461465388388 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 279 (0x7fca9a20a000) [pid = 2012] [serial = 1389] [outer = 0x7fca8828c000] 19:36:29 INFO - PROCESS | 2012 | 1461465389235 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]]]}] 19:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1528ms 19:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:36:29 INFO - PROCESS | 2012 | 1461465389327 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 19:36:29 INFO - PROCESS | 2012 | 1461465389330 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 19:36:29 INFO - PROCESS | 2012 | 1461465389336 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 2012 | 1461465389339 Marionette TRACE conn4 <- [1,1822,null,{}] 19:36:29 INFO - PROCESS | 2012 | 1461465389345 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}] 19:36:29 INFO - PROCESS | 2012 | 1461465389578 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 19:36:29 INFO - PROCESS | 2012 | 1461465389790 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b21000 == 152 [pid = 2012] [id = 463] 19:36:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 280 (0x7fca6c1c2000) [pid = 2012] [serial = 1390] [outer = (nil)] 19:36:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 281 (0x7fca6c1c9400) [pid = 2012] [serial = 1391] [outer = 0x7fca6c1c2000] 19:36:29 INFO - PROCESS | 2012 | 1461465389904 Marionette DEBUG loaded listener.js 19:36:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 282 (0x7fca7dd6c800) [pid = 2012] [serial = 1392] [outer = 0x7fca6c1c2000] 19:36:30 INFO - PROCESS | 2012 | 1461465390772 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]]]}] 19:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1480ms 19:36:30 INFO - PROCESS | 2012 | 1461465390816 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 2012 | 1461465390820 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 19:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:36:30 INFO - PROCESS | 2012 | 1461465390826 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 2012 | 1461465390828 Marionette TRACE conn4 <- [1,1826,null,{}] 19:36:30 INFO - PROCESS | 2012 | 1461465390834 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}] 19:36:31 INFO - PROCESS | 2012 | 1461465391031 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 19:36:31 INFO - PROCESS | 2012 | 1461465391305 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b22800 == 153 [pid = 2012] [id = 464] 19:36:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 283 (0x7fca6c2f5400) [pid = 2012] [serial = 1393] [outer = (nil)] 19:36:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 284 (0x7fca6c2f7c00) [pid = 2012] [serial = 1394] [outer = 0x7fca6c2f5400] 19:36:31 INFO - PROCESS | 2012 | 1461465391445 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 285 (0x7fca94fd7800) [pid = 2012] [serial = 1395] [outer = 0x7fca6c2f5400] 19:36:32 INFO - PROCESS | 2012 | 1461465392314 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]]]}] 19:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1528ms 19:36:32 INFO - PROCESS | 2012 | 1461465392355 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 19:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:36:32 INFO - PROCESS | 2012 | 1461465392365 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 19:36:32 INFO - PROCESS | 2012 | 1461465392370 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:36:32 INFO - PROCESS | 2012 | 1461465392374 Marionette TRACE conn4 <- [1,1830,null,{}] 19:36:32 INFO - PROCESS | 2012 | 1461465392380 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}] 19:36:32 INFO - PROCESS | 2012 | 1461465392590 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 19:36:32 INFO - PROCESS | 2012 | 1461465392811 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d0a0800 == 154 [pid = 2012] [id = 465] 19:36:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 286 (0x7fca6c2f2c00) [pid = 2012] [serial = 1396] [outer = (nil)] 19:36:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 287 (0x7fca6e0ae400) [pid = 2012] [serial = 1397] [outer = 0x7fca6c2f2c00] 19:36:32 INFO - PROCESS | 2012 | 1461465392932 Marionette DEBUG loaded listener.js 19:36:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 288 (0x7fca7dd71800) [pid = 2012] [serial = 1398] [outer = 0x7fca6c2f2c00] 19:36:33 INFO - PROCESS | 2012 | 1461465393839 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]]]}] 19:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1534ms 19:36:33 INFO - PROCESS | 2012 | 1461465393905 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 19:36:33 INFO - PROCESS | 2012 | 1461465393909 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 19:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:36:33 INFO - PROCESS | 2012 | 1461465393915 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:36:33 INFO - PROCESS | 2012 | 1461465393917 Marionette TRACE conn4 <- [1,1834,null,{}] 19:36:33 INFO - PROCESS | 2012 | 1461465393923 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}] 19:36:34 INFO - PROCESS | 2012 | 1461465394125 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 19:36:34 INFO - PROCESS | 2012 | 1461465394400 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d0ba800 == 155 [pid = 2012] [id = 466] 19:36:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 289 (0x7fca6c1c4c00) [pid = 2012] [serial = 1399] [outer = (nil)] 19:36:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 290 (0x7fca706d7c00) [pid = 2012] [serial = 1400] [outer = 0x7fca6c1c4c00] 19:36:34 INFO - PROCESS | 2012 | 1461465394515 Marionette DEBUG loaded listener.js 19:36:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 291 (0x7fca75256000) [pid = 2012] [serial = 1401] [outer = 0x7fca6c1c4c00] 19:36:35 INFO - PROCESS | 2012 | 1461465395356 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]]]}] 19:36:35 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 19:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1490ms 19:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:36:35 INFO - PROCESS | 2012 | 1461465395405 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 19:36:35 INFO - PROCESS | 2012 | 1461465395408 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 19:36:35 INFO - PROCESS | 2012 | 1461465395414 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:36:35 INFO - PROCESS | 2012 | 1461465395417 Marionette TRACE conn4 <- [1,1838,null,{}] 19:36:35 INFO - PROCESS | 2012 | 1461465395422 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}] 19:36:35 INFO - PROCESS | 2012 | 1461465395621 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 19:36:35 INFO - PROCESS | 2012 | 1461465395841 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b39000 == 156 [pid = 2012] [id = 467] 19:36:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 292 (0x7fca6a1dec00) [pid = 2012] [serial = 1402] [outer = (nil)] 19:36:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 293 (0x7fca6a1e6000) [pid = 2012] [serial = 1403] [outer = 0x7fca6a1dec00] 19:36:35 INFO - PROCESS | 2012 | 1461465395954 Marionette DEBUG loaded listener.js 19:36:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 294 (0x7fca6a1ec000) [pid = 2012] [serial = 1404] [outer = 0x7fca6a1dec00] 19:36:36 INFO - PROCESS | 2012 | 1461465396897 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]]]}] 19:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1531ms 19:36:36 INFO - PROCESS | 2012 | 1461465396945 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 2012 | 1461465396949 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 19:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:36:36 INFO - PROCESS | 2012 | 1461465396954 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 2012 | 1461465396957 Marionette TRACE conn4 <- [1,1842,null,{}] 19:36:36 INFO - PROCESS | 2012 | 1461465396962 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}] 19:36:37 INFO - PROCESS | 2012 | 1461465397163 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 19:36:37 INFO - PROCESS | 2012 | 1461465397388 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b50f800 == 157 [pid = 2012] [id = 468] 19:36:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 295 (0x7fca6a1df400) [pid = 2012] [serial = 1405] [outer = (nil)] 19:36:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 296 (0x7fca719b8400) [pid = 2012] [serial = 1406] [outer = 0x7fca6a1df400] 19:36:37 INFO - PROCESS | 2012 | 1461465397541 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 297 (0x7fca86dcdc00) [pid = 2012] [serial = 1407] [outer = 0x7fca6a1df400] 19:36:38 INFO - PROCESS | 2012 | 1461465398920 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]]]}] 19:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1998ms 19:36:38 INFO - PROCESS | 2012 | 1461465398954 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 19:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:36:38 INFO - PROCESS | 2012 | 1461465398960 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 19:36:38 INFO - PROCESS | 2012 | 1461465398967 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:36:38 INFO - PROCESS | 2012 | 1461465398973 Marionette TRACE conn4 <- [1,1846,null,{}] 19:36:39 INFO - PROCESS | 2012 | 1461465399032 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}] 19:36:39 INFO - PROCESS | 2012 | 1461465399305 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 19:36:39 INFO - PROCESS | 2012 | 1461465399514 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731e3000 == 158 [pid = 2012] [id = 469] 19:36:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 298 (0x7fca6c2ee000) [pid = 2012] [serial = 1408] [outer = (nil)] 19:36:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 299 (0x7fca6c2fb000) [pid = 2012] [serial = 1409] [outer = 0x7fca6c2ee000] 19:36:39 INFO - PROCESS | 2012 | 1461465399586 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 300 (0x7fca6d329c00) [pid = 2012] [serial = 1410] [outer = 0x7fca6c2ee000] 19:36:40 INFO - PROCESS | 2012 | 1461465400588 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]]]}] 19:36:40 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) 19:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 19:36:40 INFO - PROCESS | 2012 | 1461465400655 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 2012 | 1461465400663 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 19:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:36:40 INFO - PROCESS | 2012 | 1461465400676 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 2012 | 1461465400679 Marionette TRACE conn4 <- [1,1850,null,{}] 19:36:40 INFO - PROCESS | 2012 | 1461465400685 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}] 19:36:40 INFO - PROCESS | 2012 | 1461465400874 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 19:36:41 INFO - PROCESS | 2012 | 1461465401142 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf89800 == 159 [pid = 2012] [id = 470] 19:36:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 301 (0x7fca6f5c0c00) [pid = 2012] [serial = 1411] [outer = (nil)] 19:36:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 302 (0x7fca70316400) [pid = 2012] [serial = 1412] [outer = 0x7fca6f5c0c00] 19:36:41 INFO - PROCESS | 2012 | 1461465401258 Marionette DEBUG loaded listener.js 19:36:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 303 (0x7fca706d6000) [pid = 2012] [serial = 1413] [outer = 0x7fca6f5c0c00] 19:36:41 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75de5000 == 158 [pid = 2012] [id = 453] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 302 (0x7fca8308c800) [pid = 2012] [serial = 1247] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 301 (0x7fca7e172400) [pid = 2012] [serial = 1244] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 300 (0x7fca85f4a000) [pid = 2012] [serial = 1250] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 299 (0x7fca99db4800) [pid = 2012] [serial = 1259] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 298 (0x7fca998a6000) [pid = 2012] [serial = 1253] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 297 (0x7fca7434b800) [pid = 2012] [serial = 1256] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 296 (0x7fca6cf0c400) [pid = 2012] [serial = 1265] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 295 (0x7fca87a17400) [pid = 2012] [serial = 1262] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 294 (0x7fca752a3000) [pid = 2012] [serial = 1295] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75de6000 == 157 [pid = 2012] [id = 452] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73558800 == 156 [pid = 2012] [id = 451] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70af2000 == 155 [pid = 2012] [id = 450] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f5d8000 == 154 [pid = 2012] [id = 449] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf8e000 == 153 [pid = 2012] [id = 448] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ae1800 == 152 [pid = 2012] [id = 447] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8de81000 == 151 [pid = 2012] [id = 440] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87d79000 == 150 [pid = 2012] [id = 439] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86d4d000 == 149 [pid = 2012] [id = 438] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca857e4800 == 148 [pid = 2012] [id = 437] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca82491000 == 147 [pid = 2012] [id = 436] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ee14800 == 146 [pid = 2012] [id = 435] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ccdf000 == 145 [pid = 2012] [id = 434] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca734b8800 == 144 [pid = 2012] [id = 433] 19:36:42 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e8d6000 == 143 [pid = 2012] [id = 432] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 293 (0x7fca7dd03000) [pid = 2012] [serial = 1287] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 292 (0x7fca7dd69400) [pid = 2012] [serial = 1289] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 291 (0x7fca70d48c00) [pid = 2012] [serial = 1275] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 290 (0x7fca75375000) [pid = 2012] [serial = 1283] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 289 (0x7fca752aa800) [pid = 2012] [serial = 1280] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 288 (0x7fca7cde0000) [pid = 2012] [serial = 1286] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 287 (0x7fca7434dc00) [pid = 2012] [serial = 1277] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 286 (0x7fca6f5b8c00) [pid = 2012] [serial = 1271] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 285 (0x7fca7e6e7800) [pid = 2012] [serial = 1293] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 284 (0x7fca75164400) [pid = 2012] [serial = 1278] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 283 (0x7fca7b878400) [pid = 2012] [serial = 1241] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 282 (0x7fca74357c00) [pid = 2012] [serial = 1238] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 281 (0x7fca75a6cc00) [pid = 2012] [serial = 1281] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 280 (0x7fca70bd3c00) [pid = 2012] [serial = 1274] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 279 (0x7fca7733a800) [pid = 2012] [serial = 1284] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 278 (0x7fca7def0c00) [pid = 2012] [serial = 1290] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 277 (0x7fca719b4c00) [pid = 2012] [serial = 1268] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca7031cc00) [pid = 2012] [serial = 1272] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca7dacf400) [pid = 2012] [serial = 1235] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca7e168000) [pid = 2012] [serial = 1292] [outer = (nil)] [url = about:blank] 19:36:42 INFO - PROCESS | 2012 | 1461465402316 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]]]}] 19:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1681ms 19:36:42 INFO - PROCESS | 2012 | 1461465402357 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 19:36:42 INFO - PROCESS | 2012 | 1461465402359 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 19:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:36:42 INFO - PROCESS | 2012 | 1461465402366 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:36:42 INFO - PROCESS | 2012 | 1461465402372 Marionette TRACE conn4 <- [1,1854,null,{}] 19:36:42 INFO - PROCESS | 2012 | 1461465402387 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}] 19:36:42 INFO - PROCESS | 2012 | 1461465402609 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 19:36:42 INFO - PROCESS | 2012 | 1461465402840 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a1e000 == 144 [pid = 2012] [id = 471] 19:36:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca715cc400) [pid = 2012] [serial = 1414] [outer = (nil)] 19:36:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca719bcc00) [pid = 2012] [serial = 1415] [outer = 0x7fca715cc400] 19:36:42 INFO - PROCESS | 2012 | 1461465402911 Marionette DEBUG loaded listener.js 19:36:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca74353000) [pid = 2012] [serial = 1416] [outer = 0x7fca715cc400] 19:36:43 INFO - PROCESS | 2012 | 1461465403626 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]]]}] 19:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1284ms 19:36:43 INFO - PROCESS | 2012 | 1461465403652 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 19:36:43 INFO - PROCESS | 2012 | 1461465403656 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 19:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:36:43 INFO - PROCESS | 2012 | 1461465403662 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 2012 | 1461465403664 Marionette TRACE conn4 <- [1,1858,null,{}] 19:36:43 INFO - PROCESS | 2012 | 1461465403669 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}] 19:36:43 INFO - PROCESS | 2012 | 1461465403846 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 19:36:44 INFO - PROCESS | 2012 | 1461465404041 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731e2800 == 145 [pid = 2012] [id = 472] 19:36:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 278 (0x7fca715cf800) [pid = 2012] [serial = 1417] [outer = (nil)] 19:36:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 279 (0x7fca75256800) [pid = 2012] [serial = 1418] [outer = 0x7fca715cf800] 19:36:44 INFO - PROCESS | 2012 | 1461465404104 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 280 (0x7fca75a67c00) [pid = 2012] [serial = 1419] [outer = 0x7fca715cf800] 19:36:45 INFO - PROCESS | 2012 | 1461465404998 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]]]}] 19:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1381ms 19:36:45 INFO - PROCESS | 2012 | 1461465405045 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 19:36:45 INFO - PROCESS | 2012 | 1461465405049 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 19:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:36:45 INFO - PROCESS | 2012 | 1461465405061 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 2012 | 1461465405063 Marionette TRACE conn4 <- [1,1862,null,{}] 19:36:45 INFO - PROCESS | 2012 | 1461465405068 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}] 19:36:45 INFO - PROCESS | 2012 | 1461465405310 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 19:36:45 INFO - PROCESS | 2012 | 1461465405342 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b9d800 == 146 [pid = 2012] [id = 473] 19:36:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 281 (0x7fca75a6e800) [pid = 2012] [serial = 1420] [outer = (nil)] 19:36:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 282 (0x7fca7733fc00) [pid = 2012] [serial = 1421] [outer = 0x7fca75a6e800] 19:36:45 INFO - PROCESS | 2012 | 1461465405443 Marionette DEBUG loaded listener.js 19:36:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 283 (0x7fca7cb14c00) [pid = 2012] [serial = 1422] [outer = 0x7fca75a6e800] 19:36:47 INFO - PROCESS | 2012 | 1461465407080 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]]]}] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 282 (0x7fca706d0000) [pid = 2012] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 281 (0x7fca706cc400) [pid = 2012] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 280 (0x7fca6cf0f000) [pid = 2012] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 279 (0x7fca75372000) [pid = 2012] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 278 (0x7fca7dd6b000) [pid = 2012] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 277 (0x7fca75170000) [pid = 2012] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca6d7e7c00) [pid = 2012] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca86dc3800) [pid = 2012] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca715cc800) [pid = 2012] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca81e19c00) [pid = 2012] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca81297c00) [pid = 2012] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca706d8400) [pid = 2012] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca75a68000) [pid = 2012] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca83096000) [pid = 2012] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca715d7c00) [pid = 2012] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca7cddf800) [pid = 2012] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca7eb43400) [pid = 2012] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca72866c00) [pid = 2012] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca7fbac400) [pid = 2012] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca7ecab400) [pid = 2012] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca70907400) [pid = 2012] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca7cb0f400) [pid = 2012] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca7090dc00) [pid = 2012] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca7dd3b800) [pid = 2012] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca7fd67c00) [pid = 2012] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca6f69a800) [pid = 2012] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca9483f000) [pid = 2012] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca7b869400) [pid = 2012] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca81c6e800) [pid = 2012] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca75257400) [pid = 2012] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca752a6400) [pid = 2012] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca7def6800) [pid = 2012] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca822b5400) [pid = 2012] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca822b5000) [pid = 2012] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca840c0000) [pid = 2012] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca94f5f800) [pid = 2012] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca94b7ac00) [pid = 2012] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca6f693400) [pid = 2012] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca6f694c00) [pid = 2012] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca6f69b800) [pid = 2012] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca6d555000) [pid = 2012] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca6d555800) [pid = 2012] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca6d7da400) [pid = 2012] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca8241c000) [pid = 2012] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca887bb400) [pid = 2012] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca6f5a3000) [pid = 2012] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca6f5a5c00) [pid = 2012] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca8402c000) [pid = 2012] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca6d554800) [pid = 2012] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca7435b000) [pid = 2012] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca7dac9400) [pid = 2012] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:36:47 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca74cd8000) [pid = 2012] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2178ms 19:36:47 INFO - PROCESS | 2012 | 1461465407250 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 19:36:47 INFO - PROCESS | 2012 | 1461465407253 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 19:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:36:47 INFO - PROCESS | 2012 | 1461465407259 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:36:47 INFO - PROCESS | 2012 | 1461465407261 Marionette TRACE conn4 <- [1,1866,null,{}] 19:36:47 INFO - PROCESS | 2012 | 1461465407292 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}] 19:36:47 INFO - PROCESS | 2012 | 1461465407554 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 19:36:47 INFO - PROCESS | 2012 | 1461465407666 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7095a800 == 147 [pid = 2012] [id = 474] 19:36:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca715d7c00) [pid = 2012] [serial = 1423] [outer = (nil)] 19:36:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca7435b000) [pid = 2012] [serial = 1424] [outer = 0x7fca715d7c00] 19:36:47 INFO - PROCESS | 2012 | 1461465407731 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca752a6400) [pid = 2012] [serial = 1425] [outer = 0x7fca715d7c00] 19:36:48 INFO - PROCESS | 2012 | 1461465408427 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]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1228ms 19:36:48 INFO - PROCESS | 2012 | 1461465408497 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 2012 | 1461465408499 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 19:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:36:48 INFO - PROCESS | 2012 | 1461465408506 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 2012 | 1461465408520 Marionette TRACE conn4 <- [1,1870,null,{}] 19:36:48 INFO - PROCESS | 2012 | 1461465408527 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}] 19:36:48 INFO - PROCESS | 2012 | 1461465408715 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 19:36:48 INFO - PROCESS | 2012 | 1461465408726 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77413000 == 148 [pid = 2012] [id = 475] 19:36:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca715cc800) [pid = 2012] [serial = 1426] [outer = (nil)] 19:36:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca7cb19000) [pid = 2012] [serial = 1427] [outer = 0x7fca715cc800] 19:36:48 INFO - PROCESS | 2012 | 1461465408789 Marionette DEBUG loaded listener.js 19:36:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca7dd39400) [pid = 2012] [serial = 1428] [outer = 0x7fca715cc800] 19:36:50 INFO - PROCESS | 2012 | 1461465410019 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]]]}] 19:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1549ms 19:36:50 INFO - PROCESS | 2012 | 1461465410057 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 2012 | 1461465410063 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 19:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:36:50 INFO - PROCESS | 2012 | 1461465410072 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 2012 | 1461465410077 Marionette TRACE conn4 <- [1,1874,null,{}] 19:36:50 INFO - PROCESS | 2012 | 1461465410085 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}] 19:36:50 INFO - PROCESS | 2012 | 1461465410310 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 19:36:50 INFO - PROCESS | 2012 | 1461465410572 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5d4000 == 149 [pid = 2012] [id = 476] 19:36:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca6d31f000) [pid = 2012] [serial = 1429] [outer = (nil)] 19:36:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca6d557400) [pid = 2012] [serial = 1430] [outer = 0x7fca6d31f000] 19:36:50 INFO - PROCESS | 2012 | 1461465410695 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca6e0b3800) [pid = 2012] [serial = 1431] [outer = 0x7fca6d31f000] 19:36:51 INFO - PROCESS | 2012 | 1461465411653 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]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1633ms 19:36:51 INFO - PROCESS | 2012 | 1461465411707 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 2012 | 1461465411716 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 19:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:36:51 INFO - PROCESS | 2012 | 1461465411727 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 2012 | 1461465411731 Marionette TRACE conn4 <- [1,1878,null,{}] 19:36:51 INFO - PROCESS | 2012 | 1461465411737 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}] 19:36:51 INFO - PROCESS | 2012 | 1461465411954 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 19:36:52 INFO - PROCESS | 2012 | 1461465412254 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731e0800 == 150 [pid = 2012] [id = 477] 19:36:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca6d551000) [pid = 2012] [serial = 1432] [outer = (nil)] 19:36:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca707eec00) [pid = 2012] [serial = 1433] [outer = 0x7fca6d551000] 19:36:52 INFO - PROCESS | 2012 | 1461465412374 Marionette DEBUG loaded listener.js 19:36:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca70d46000) [pid = 2012] [serial = 1434] [outer = 0x7fca6d551000] 19:36:53 INFO - PROCESS | 2012 | 1461465413282 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]]]}] 19:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1585ms 19:36:53 INFO - PROCESS | 2012 | 1461465413313 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 19:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:36:53 INFO - PROCESS | 2012 | 1461465413317 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 19:36:53 INFO - PROCESS | 2012 | 1461465413323 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:36:53 INFO - PROCESS | 2012 | 1461465413329 Marionette TRACE conn4 <- [1,1882,null,{}] 19:36:53 INFO - PROCESS | 2012 | 1461465413345 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}] 19:36:53 INFO - PROCESS | 2012 | 1461465413552 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 19:36:53 INFO - PROCESS | 2012 | 1461465413776 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd88800 == 151 [pid = 2012] [id = 478] 19:36:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca719be000) [pid = 2012] [serial = 1435] [outer = (nil)] 19:36:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca752a4400) [pid = 2012] [serial = 1436] [outer = 0x7fca719be000] 19:36:53 INFO - PROCESS | 2012 | 1461465413939 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca7cb0a800) [pid = 2012] [serial = 1437] [outer = 0x7fca719be000] 19:36:54 INFO - PROCESS | 2012 | 1461465414836 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]]]}] 19:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1586ms 19:36:54 INFO - PROCESS | 2012 | 1461465414909 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 19:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:36:54 INFO - PROCESS | 2012 | 1461465414915 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 19:36:54 INFO - PROCESS | 2012 | 1461465414920 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:36:54 INFO - PROCESS | 2012 | 1461465414923 Marionette TRACE conn4 <- [1,1886,null,{}] 19:36:54 INFO - PROCESS | 2012 | 1461465414929 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}] 19:36:55 INFO - PROCESS | 2012 | 1461465415167 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 19:36:55 INFO - PROCESS | 2012 | 1461465415421 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec5a800 == 152 [pid = 2012] [id = 479] 19:36:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca7330f400) [pid = 2012] [serial = 1438] [outer = (nil)] 19:36:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca7dd67c00) [pid = 2012] [serial = 1439] [outer = 0x7fca7330f400] 19:36:55 INFO - PROCESS | 2012 | 1461465415541 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca7e166800) [pid = 2012] [serial = 1440] [outer = 0x7fca7330f400] 19:36:56 INFO - PROCESS | 2012 | 1461465416380 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]]]}] 19:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1528ms 19:36:56 INFO - PROCESS | 2012 | 1461465416450 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 19:36:56 INFO - PROCESS | 2012 | 1461465416454 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 19:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:36:56 INFO - PROCESS | 2012 | 1461465416459 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:36:56 INFO - PROCESS | 2012 | 1461465416462 Marionette TRACE conn4 <- [1,1890,null,{}] 19:36:56 INFO - PROCESS | 2012 | 1461465416467 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}] 19:36:56 INFO - PROCESS | 2012 | 1461465416682 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 19:36:56 INFO - PROCESS | 2012 | 1461465416898 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8333b000 == 153 [pid = 2012] [id = 480] 19:36:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca7e455000) [pid = 2012] [serial = 1441] [outer = (nil)] 19:36:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca7eb46400) [pid = 2012] [serial = 1442] [outer = 0x7fca7e455000] 19:36:57 INFO - PROCESS | 2012 | 1461465417069 Marionette DEBUG loaded listener.js 19:36:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca7ecab400) [pid = 2012] [serial = 1443] [outer = 0x7fca7e455000] 19:36:57 INFO - PROCESS | 2012 | 1461465417986 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]]]}] 19:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1579ms 19:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:36:58 INFO - PROCESS | 2012 | 1461465418040 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 19:36:58 INFO - PROCESS | 2012 | 1461465418043 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 19:36:58 INFO - PROCESS | 2012 | 1461465418049 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 2012 | 1461465418053 Marionette TRACE conn4 <- [1,1894,null,{}] 19:36:58 INFO - PROCESS | 2012 | 1461465418058 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}] 19:36:58 INFO - PROCESS | 2012 | 1461465418288 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 19:36:58 INFO - PROCESS | 2012 | 1461465418504 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8710d800 == 154 [pid = 2012] [id = 481] 19:36:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca7fa0b000) [pid = 2012] [serial = 1444] [outer = (nil)] 19:36:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca81c73c00) [pid = 2012] [serial = 1445] [outer = 0x7fca7fa0b000] 19:36:58 INFO - PROCESS | 2012 | 1461465418622 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca83094c00) [pid = 2012] [serial = 1446] [outer = 0x7fca7fa0b000] 19:36:59 INFO - PROCESS | 2012 | 1461465419663 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]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1683ms 19:36:59 INFO - PROCESS | 2012 | 1461465419732 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 19:36:59 INFO - PROCESS | 2012 | 1461465419736 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 19:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:36:59 INFO - PROCESS | 2012 | 1461465419742 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 2012 | 1461465419744 Marionette TRACE conn4 <- [1,1898,null,{}] 19:36:59 INFO - PROCESS | 2012 | 1461465419750 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}] 19:36:59 INFO - PROCESS | 2012 | 1461465419956 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 19:37:00 INFO - PROCESS | 2012 | 1461465420217 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac6b000 == 155 [pid = 2012] [id = 482] 19:37:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca7ecb0800) [pid = 2012] [serial = 1447] [outer = (nil)] 19:37:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca8402cc00) [pid = 2012] [serial = 1448] [outer = 0x7fca7ecb0800] 19:37:00 INFO - PROCESS | 2012 | 1461465420344 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca85f43c00) [pid = 2012] [serial = 1449] [outer = 0x7fca7ecb0800] 19:37:01 INFO - PROCESS | 2012 | 1461465421166 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]]]}] 19:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1479ms 19:37:01 INFO - PROCESS | 2012 | 1461465421222 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 19:37:01 INFO - PROCESS | 2012 | 1461465421226 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 19:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:37:01 INFO - PROCESS | 2012 | 1461465421232 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:37:01 INFO - PROCESS | 2012 | 1461465421234 Marionette TRACE conn4 <- [1,1902,null,{}] 19:37:01 INFO - PROCESS | 2012 | 1461465421240 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}] 19:37:01 INFO - PROCESS | 2012 | 1461465421444 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 19:37:01 INFO - PROCESS | 2012 | 1461465421712 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996e7000 == 156 [pid = 2012] [id = 483] 19:37:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca7fbac400) [pid = 2012] [serial = 1450] [outer = (nil)] 19:37:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca85f50800) [pid = 2012] [serial = 1451] [outer = 0x7fca7fbac400] 19:37:01 INFO - PROCESS | 2012 | 1461465421794 Marionette DEBUG loaded listener.js 19:37:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca87203400) [pid = 2012] [serial = 1452] [outer = 0x7fca7fbac400] 19:37:02 INFO - PROCESS | 2012 | 1461465422722 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]]]}] 19:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1537ms 19:37:02 INFO - PROCESS | 2012 | 1461465422770 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 19:37:02 INFO - PROCESS | 2012 | 1461465422774 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 19:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:37:02 INFO - PROCESS | 2012 | 1461465422780 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:37:02 INFO - PROCESS | 2012 | 1461465422782 Marionette TRACE conn4 <- [1,1906,null,{}] 19:37:02 INFO - PROCESS | 2012 | 1461465422788 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}] 19:37:02 INFO - PROCESS | 2012 | 1461465422990 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 19:37:03 INFO - PROCESS | 2012 | 1461465423213 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9f145000 == 157 [pid = 2012] [id = 484] 19:37:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca832c4800) [pid = 2012] [serial = 1453] [outer = (nil)] 19:37:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca87a11800) [pid = 2012] [serial = 1454] [outer = 0x7fca832c4800] 19:37:03 INFO - PROCESS | 2012 | 1461465423371 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca88627000) [pid = 2012] [serial = 1455] [outer = 0x7fca832c4800] 19:37:04 INFO - PROCESS | 2012 | 1461465424247 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]]]}] 19:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1528ms 19:37:04 INFO - PROCESS | 2012 | 1461465424309 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 19:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:37:04 INFO - PROCESS | 2012 | 1461465424313 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 19:37:04 INFO - PROCESS | 2012 | 1461465424319 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 2012 | 1461465424322 Marionette TRACE conn4 <- [1,1910,null,{}] 19:37:04 INFO - PROCESS | 2012 | 1461465424327 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}] 19:37:04 INFO - PROCESS | 2012 | 1461465424528 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 19:37:04 INFO - PROCESS | 2012 | 1461465424798 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca718d6000 == 158 [pid = 2012] [id = 485] 19:37:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca8ec7ac00) [pid = 2012] [serial = 1456] [outer = (nil)] 19:37:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca94844400) [pid = 2012] [serial = 1457] [outer = 0x7fca8ec7ac00] 19:37:04 INFO - PROCESS | 2012 | 1461465424929 Marionette DEBUG loaded listener.js 19:37:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca95ce4400) [pid = 2012] [serial = 1458] [outer = 0x7fca8ec7ac00] 19:37:05 INFO - PROCESS | 2012 | 1461465425785 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]]]}] 19:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1540ms 19:37:05 INFO - PROCESS | 2012 | 1461465425860 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 19:37:05 INFO - PROCESS | 2012 | 1461465425865 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 19:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:37:05 INFO - PROCESS | 2012 | 1461465425871 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 2012 | 1461465425875 Marionette TRACE conn4 <- [1,1914,null,{}] 19:37:05 INFO - PROCESS | 2012 | 1461465425880 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}] 19:37:06 INFO - PROCESS | 2012 | 1461465426122 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 19:37:06 INFO - PROCESS | 2012 | 1461465426438 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7151a000 == 159 [pid = 2012] [id = 486] 19:37:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca8af73800) [pid = 2012] [serial = 1459] [outer = (nil)] 19:37:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca99db8400) [pid = 2012] [serial = 1460] [outer = 0x7fca8af73800] 19:37:06 INFO - PROCESS | 2012 | 1461465426524 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca9bec0000) [pid = 2012] [serial = 1461] [outer = 0x7fca8af73800] 19:37:07 INFO - PROCESS | 2012 | 1461465427349 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]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1535ms 19:37:07 INFO - PROCESS | 2012 | 1461465427424 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 2012 | 1461465427426 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 19:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:37:07 INFO - PROCESS | 2012 | 1461465427436 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 2012 | 1461465427439 Marionette TRACE conn4 <- [1,1918,null,{}] 19:37:07 INFO - PROCESS | 2012 | 1461465427444 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}] 19:37:07 INFO - PROCESS | 2012 | 1461465427649 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 19:37:07 INFO - PROCESS | 2012 | 1461465427881 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6ade7000 == 160 [pid = 2012] [id = 487] 19:37:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca706a3800) [pid = 2012] [serial = 1462] [outer = (nil)] 19:37:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca706ab400) [pid = 2012] [serial = 1463] [outer = 0x7fca706a3800] 19:37:07 INFO - PROCESS | 2012 | 1461465427956 Marionette DEBUG loaded listener.js 19:37:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca706b0400) [pid = 2012] [serial = 1464] [outer = 0x7fca706a3800] 19:37:08 INFO - PROCESS | 2012 | 1461465428848 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]]]}] 19:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1498ms 19:37:08 INFO - PROCESS | 2012 | 1461465428934 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 19:37:08 INFO - PROCESS | 2012 | 1461465428938 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 19:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:37:08 INFO - PROCESS | 2012 | 1461465428944 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:37:08 INFO - PROCESS | 2012 | 1461465428946 Marionette TRACE conn4 <- [1,1922,null,{}] 19:37:08 INFO - PROCESS | 2012 | 1461465428951 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}] 19:37:09 INFO - PROCESS | 2012 | 1461465429159 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 19:37:09 INFO - PROCESS | 2012 | 1461465429425 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73165000 == 161 [pid = 2012] [id = 488] 19:37:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca706a5800) [pid = 2012] [serial = 1465] [outer = (nil)] 19:37:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca717a2000) [pid = 2012] [serial = 1466] [outer = 0x7fca706a5800] 19:37:09 INFO - PROCESS | 2012 | 1461465429539 Marionette DEBUG loaded listener.js 19:37:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca717a7400) [pid = 2012] [serial = 1467] [outer = 0x7fca706a5800] 19:37:10 INFO - PROCESS | 2012 | 1461465430403 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]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1529ms 19:37:10 INFO - PROCESS | 2012 | 1461465430474 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 19:37:10 INFO - PROCESS | 2012 | 1461465430478 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 19:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:37:10 INFO - PROCESS | 2012 | 1461465430483 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:37:10 INFO - PROCESS | 2012 | 1461465430486 Marionette TRACE conn4 <- [1,1926,null,{}] 19:37:10 INFO - PROCESS | 2012 | 1461465430491 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}] 19:37:10 INFO - PROCESS | 2012 | 1461465430692 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 19:37:10 INFO - PROCESS | 2012 | 1461465430984 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7317d000 == 162 [pid = 2012] [id = 489] 19:37:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca6c1c5400) [pid = 2012] [serial = 1468] [outer = (nil)] 19:37:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 278 (0x7fca717ab000) [pid = 2012] [serial = 1469] [outer = 0x7fca6c1c5400] 19:37:11 INFO - PROCESS | 2012 | 1461465431106 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 279 (0x7fca822b0800) [pid = 2012] [serial = 1470] [outer = 0x7fca6c1c5400] 19:37:11 INFO - PROCESS | 2012 | 1461465431967 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]]]}] 19:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1531ms 19:37:12 INFO - PROCESS | 2012 | 1461465432015 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 19:37:12 INFO - PROCESS | 2012 | 1461465432019 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 19:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:37:12 INFO - PROCESS | 2012 | 1461465432025 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:37:12 INFO - PROCESS | 2012 | 1461465432027 Marionette TRACE conn4 <- [1,1930,null,{}] 19:37:12 INFO - PROCESS | 2012 | 1461465432033 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}] 19:37:12 INFO - PROCESS | 2012 | 1461465432234 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 19:37:12 INFO - PROCESS | 2012 | 1461465432564 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6aee3000 == 163 [pid = 2012] [id = 490] 19:37:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 280 (0x7fca6c2f8000) [pid = 2012] [serial = 1471] [outer = (nil)] 19:37:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 281 (0x7fca6e2d5800) [pid = 2012] [serial = 1472] [outer = 0x7fca6c2f8000] 19:37:12 INFO - PROCESS | 2012 | 1461465432640 Marionette DEBUG loaded listener.js 19:37:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 282 (0x7fca6e2dc000) [pid = 2012] [serial = 1473] [outer = 0x7fca6c2f8000] 19:37:13 INFO - PROCESS | 2012 | 1461465433468 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]]]}] 19:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1483ms 19:37:13 INFO - PROCESS | 2012 | 1461465433509 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 19:37:13 INFO - PROCESS | 2012 | 1461465433513 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 19:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:37:13 INFO - PROCESS | 2012 | 1461465433518 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:37:13 INFO - PROCESS | 2012 | 1461465433521 Marionette TRACE conn4 <- [1,1934,null,{}] 19:37:13 INFO - PROCESS | 2012 | 1461465433526 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}] 19:37:13 INFO - PROCESS | 2012 | 1461465433730 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 19:37:14 INFO - PROCESS | 2012 | 1461465434005 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f980800 == 164 [pid = 2012] [id = 491] 19:37:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 283 (0x7fca6d55d800) [pid = 2012] [serial = 1474] [outer = (nil)] 19:37:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 284 (0x7fca6f5a5800) [pid = 2012] [serial = 1475] [outer = 0x7fca6d55d800] 19:37:14 INFO - PROCESS | 2012 | 1461465434116 Marionette DEBUG loaded listener.js 19:37:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 285 (0x7fca717a9400) [pid = 2012] [serial = 1476] [outer = 0x7fca6d55d800] 19:37:15 INFO - PROCESS | 2012 | 1461465435042 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]]]}] 19:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 19:37:15 INFO - PROCESS | 2012 | 1461465435105 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 19:37:15 INFO - PROCESS | 2012 | 1461465435109 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 19:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:37:15 INFO - PROCESS | 2012 | 1461465435114 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 2012 | 1461465435116 Marionette TRACE conn4 <- [1,1938,null,{}] 19:37:15 INFO - PROCESS | 2012 | 1461465435123 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}] 19:37:15 INFO - PROCESS | 2012 | 1461465435342 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 19:37:15 INFO - PROCESS | 2012 | 1461465435655 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dd6800 == 165 [pid = 2012] [id = 492] 19:37:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 286 (0x7fca6d556800) [pid = 2012] [serial = 1477] [outer = (nil)] 19:37:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 287 (0x7fca706d4c00) [pid = 2012] [serial = 1478] [outer = 0x7fca6d556800] 19:37:15 INFO - PROCESS | 2012 | 1461465435735 Marionette DEBUG loaded listener.js 19:37:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 288 (0x7fca717aa800) [pid = 2012] [serial = 1479] [outer = 0x7fca6d556800] 19:37:16 INFO - PROCESS | 2012 | 1461465436614 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]]]}] 19:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1541ms 19:37:16 INFO - PROCESS | 2012 | 1461465436657 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 2012 | 1461465436660 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 19:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:37:16 INFO - PROCESS | 2012 | 1461465436666 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 2012 | 1461465436668 Marionette TRACE conn4 <- [1,1942,null,{}] 19:37:16 INFO - PROCESS | 2012 | 1461465436679 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}] 19:37:16 INFO - PROCESS | 2012 | 1461465436897 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 19:37:17 INFO - PROCESS | 2012 | 1461465437685 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e9d7800 == 166 [pid = 2012] [id = 493] 19:37:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 289 (0x7fca6a1ecc00) [pid = 2012] [serial = 1480] [outer = (nil)] 19:37:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 290 (0x7fca6c1c7400) [pid = 2012] [serial = 1481] [outer = 0x7fca6a1ecc00] 19:37:17 INFO - PROCESS | 2012 | 1461465437758 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 291 (0x7fca6c2fc800) [pid = 2012] [serial = 1482] [outer = 0x7fca6a1ecc00] 19:37:18 INFO - PROCESS | 2012 | 1461465438637 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]]]}] 19:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2035ms 19:37:18 INFO - PROCESS | 2012 | 1461465438704 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 19:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:37:18 INFO - PROCESS | 2012 | 1461465438711 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 19:37:18 INFO - PROCESS | 2012 | 1461465438719 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 2012 | 1461465438722 Marionette TRACE conn4 <- [1,1946,null,{}] 19:37:18 INFO - PROCESS | 2012 | 1461465438729 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}] 19:37:18 INFO - PROCESS | 2012 | 1461465438943 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 19:37:19 INFO - PROCESS | 2012 | 1461465439284 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ddf000 == 167 [pid = 2012] [id = 494] 19:37:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 292 (0x7fca6c2f6000) [pid = 2012] [serial = 1483] [outer = (nil)] 19:37:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 293 (0x7fca6d326800) [pid = 2012] [serial = 1484] [outer = 0x7fca6c2f6000] 19:37:19 INFO - PROCESS | 2012 | 1461465439432 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 294 (0x7fca6e0b5400) [pid = 2012] [serial = 1485] [outer = 0x7fca6c2f6000] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca750e1800 == 166 [pid = 2012] [id = 172] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7095a800 == 165 [pid = 2012] [id = 474] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b9d800 == 164 [pid = 2012] [id = 473] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731e2800 == 163 [pid = 2012] [id = 472] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a1e000 == 162 [pid = 2012] [id = 471] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf89800 == 161 [pid = 2012] [id = 470] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731e3000 == 160 [pid = 2012] [id = 469] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83336000 == 159 [pid = 2012] [id = 459] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ec6c000 == 158 [pid = 2012] [id = 458] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e127800 == 157 [pid = 2012] [id = 457] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7cc95800 == 156 [pid = 2012] [id = 456] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7325b800 == 155 [pid = 2012] [id = 455] 19:37:19 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d2c7800 == 154 [pid = 2012] [id = 454] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 293 (0x7fca7cde1c00) [pid = 2012] [serial = 1296] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 292 (0x7fca7dd3c000) [pid = 2012] [serial = 1110] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 291 (0x7fca87251c00) [pid = 2012] [serial = 1119] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 290 (0x7fca81c6f400) [pid = 2012] [serial = 975] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 289 (0x7fca7b86c800) [pid = 2012] [serial = 978] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 288 (0x7fca7eba8400) [pid = 2012] [serial = 981] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 287 (0x7fca84032000) [pid = 2012] [serial = 984] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 286 (0x7fca86dcd400) [pid = 2012] [serial = 987] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 285 (0x7fca887b5c00) [pid = 2012] [serial = 990] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 284 (0x7fca998ae400) [pid = 2012] [serial = 993] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 283 (0x7fca99a5a400) [pid = 2012] [serial = 996] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 282 (0x7fca6f6a1c00) [pid = 2012] [serial = 999] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 281 (0x7fca7435bc00) [pid = 2012] [serial = 1002] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 280 (0x7fca99a59c00) [pid = 2012] [serial = 1005] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 279 (0x7fca99a5dc00) [pid = 2012] [serial = 1008] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 278 (0x7fca70903400) [pid = 2012] [serial = 1011] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 277 (0x7fca7090d000) [pid = 2012] [serial = 1014] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca97e46400) [pid = 2012] [serial = 1125] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca998aec00) [pid = 2012] [serial = 1128] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca6f5b1400) [pid = 2012] [serial = 1131] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca99a54800) [pid = 2012] [serial = 1134] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca99a61400) [pid = 2012] [serial = 1137] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca9a202400) [pid = 2012] [serial = 1140] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca7fa04000) [pid = 2012] [serial = 1164] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca73318c00) [pid = 2012] [serial = 1017] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca8af33400) [pid = 2012] [serial = 1074] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca83d39800) [pid = 2012] [serial = 1104] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca85c34400) [pid = 2012] [serial = 1065] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca83dcf800) [pid = 2012] [serial = 1062] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca93ce4800) [pid = 2012] [serial = 1080] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca7b86e000) [pid = 2012] [serial = 1047] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca864bf800) [pid = 2012] [serial = 1068] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca7507a400) [pid = 2012] [serial = 1044] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca87253400) [pid = 2012] [serial = 1071] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca81297400) [pid = 2012] [serial = 1056] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca7fd66c00) [pid = 2012] [serial = 1041] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca84922000) [pid = 2012] [serial = 1116] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca81b8ec00) [pid = 2012] [serial = 1113] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca7507a000) [pid = 2012] [serial = 1167] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca7eb42400) [pid = 2012] [serial = 1050] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca75259c00) [pid = 2012] [serial = 1107] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca7fbb2000) [pid = 2012] [serial = 1053] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca8308d800) [pid = 2012] [serial = 1059] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca94837800) [pid = 2012] [serial = 1077] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca959b2c00) [pid = 2012] [serial = 1122] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca7fa03400) [pid = 2012] [serial = 1313] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca75169400) [pid = 2012] [serial = 1349] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca75371400) [pid = 2012] [serial = 1350] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca70bd8000) [pid = 2012] [serial = 1344] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca707e4c00) [pid = 2012] [serial = 1343] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca70d51400) [pid = 2012] [serial = 1301] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca7330d400) [pid = 2012] [serial = 1347] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca7031a800) [pid = 2012] [serial = 1346] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca75377c00) [pid = 2012] [serial = 1340] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca7b7b7000) [pid = 2012] [serial = 1352] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca7cddf000) [pid = 2012] [serial = 1307] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca822b8c00) [pid = 2012] [serial = 1319] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca85bae400) [pid = 2012] [serial = 1325] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca75379400) [pid = 2012] [serial = 1304] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca830e4400) [pid = 2012] [serial = 1322] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca81e10400) [pid = 2012] [serial = 1316] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca7ea79c00) [pid = 2012] [serial = 1310] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca6cf0ac00) [pid = 2012] [serial = 1298] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca7ebb3800) [pid = 2012] [serial = 1358] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca864be800) [pid = 2012] [serial = 1328] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca887bd800) [pid = 2012] [serial = 1331] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca73317c00) [pid = 2012] [serial = 1334] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca94d97c00) [pid = 2012] [serial = 1337] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca7fa08c00) [pid = 2012] [serial = 1361] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca7cb13800) [pid = 2012] [serial = 1355] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca8084bc00) [pid = 2012] [serial = 1359] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca7dad5c00) [pid = 2012] [serial = 1356] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca7b856400) [pid = 2012] [serial = 1353] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca7dad3c00) [pid = 2012] [serial = 1236] [outer = (nil)] [url = about:blank] 19:37:20 INFO - PROCESS | 2012 | 1461465440617 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]]]}] 19:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1936ms 19:37:20 INFO - PROCESS | 2012 | 1461465440659 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 19:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:37:20 INFO - PROCESS | 2012 | 1461465440665 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 19:37:20 INFO - PROCESS | 2012 | 1461465440671 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 2012 | 1461465440674 Marionette TRACE conn4 <- [1,1950,null,{}] 19:37:20 INFO - PROCESS | 2012 | 1461465440680 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}] 19:37:20 INFO - PROCESS | 2012 | 1461465440881 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 19:37:21 INFO - PROCESS | 2012 | 1461465441053 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d2c8800 == 155 [pid = 2012] [id = 495] 19:37:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca6a1e1000) [pid = 2012] [serial = 1486] [outer = (nil)] 19:37:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca6f6a2c00) [pid = 2012] [serial = 1487] [outer = 0x7fca6a1e1000] 19:37:21 INFO - PROCESS | 2012 | 1461465441119 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca706d3000) [pid = 2012] [serial = 1488] [outer = 0x7fca6a1e1000] 19:37:21 INFO - PROCESS | 2012 | 1461465441918 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]]]}] 19:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1280ms 19:37:21 INFO - PROCESS | 2012 | 1461465441961 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 19:37:21 INFO - PROCESS | 2012 | 1461465441965 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 19:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:37:21 INFO - PROCESS | 2012 | 1461465441981 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:37:21 INFO - PROCESS | 2012 | 1461465441990 Marionette TRACE conn4 <- [1,1954,null,{}] 19:37:21 INFO - PROCESS | 2012 | 1461465441995 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}] 19:37:22 INFO - PROCESS | 2012 | 1461465442183 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 19:37:22 INFO - PROCESS | 2012 | 1461465442204 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ae8000 == 156 [pid = 2012] [id = 496] 19:37:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca6c1cb800) [pid = 2012] [serial = 1489] [outer = (nil)] 19:37:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca717aa000) [pid = 2012] [serial = 1490] [outer = 0x7fca6c1cb800] 19:37:22 INFO - PROCESS | 2012 | 1461465442452 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca7285e400) [pid = 2012] [serial = 1491] [outer = 0x7fca6c1cb800] 19:37:23 INFO - PROCESS | 2012 | 1461465443267 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]]]}] 19:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1347ms 19:37:23 INFO - PROCESS | 2012 | 1461465443322 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 19:37:23 INFO - PROCESS | 2012 | 1461465443326 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 19:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:37:23 INFO - PROCESS | 2012 | 1461465443332 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 2012 | 1461465443334 Marionette TRACE conn4 <- [1,1958,null,{}] 19:37:23 INFO - PROCESS | 2012 | 1461465443339 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}] 19:37:23 INFO - PROCESS | 2012 | 1461465443595 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 19:37:23 INFO - PROCESS | 2012 | 1461465443623 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca718d7000 == 157 [pid = 2012] [id = 497] 19:37:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca70bd1400) [pid = 2012] [serial = 1492] [outer = (nil)] 19:37:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca74355800) [pid = 2012] [serial = 1493] [outer = 0x7fca70bd1400] 19:37:23 INFO - PROCESS | 2012 | 1461465443691 Marionette DEBUG loaded listener.js 19:37:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca7435c800) [pid = 2012] [serial = 1494] [outer = 0x7fca70bd1400] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca715cc400) [pid = 2012] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca6c2ee000) [pid = 2012] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca75a6e800) [pid = 2012] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca715d7c00) [pid = 2012] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca715cf800) [pid = 2012] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:37:24 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca6f5c0c00) [pid = 2012] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:37:25 INFO - PROCESS | 2012 | 1461465445064 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]]]}] 19:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1785ms 19:37:25 INFO - PROCESS | 2012 | 1461465445118 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 2012 | 1461465445121 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 19:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:37:25 INFO - PROCESS | 2012 | 1461465445127 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 2012 | 1461465445130 Marionette TRACE conn4 <- [1,1962,null,{}] 19:37:25 INFO - PROCESS | 2012 | 1461465445135 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}] 19:37:25 INFO - PROCESS | 2012 | 1461465445377 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 19:37:25 INFO - PROCESS | 2012 | 1461465445396 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73179800 == 158 [pid = 2012] [id = 498] 19:37:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca7507d000) [pid = 2012] [serial = 1495] [outer = (nil)] 19:37:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca75086400) [pid = 2012] [serial = 1496] [outer = 0x7fca7507d000] 19:37:25 INFO - PROCESS | 2012 | 1461465445472 Marionette DEBUG loaded listener.js 19:37:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca75263000) [pid = 2012] [serial = 1497] [outer = 0x7fca7507d000] 19:37:26 INFO - PROCESS | 2012 | ************************* 19:37:26 INFO - PROCESS | 2012 | A coding exception was thrown and uncaught in a Task. 19:37:26 INFO - PROCESS | 2012 | 19:37:26 INFO - PROCESS | 2012 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:37:26 INFO - PROCESS | 2012 | Full stack: 19:37:26 INFO - PROCESS | 2012 | ************************* 19:37:26 INFO - PROCESS | 2012 | 1461465446374 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]]]}] 19:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1281ms 19:37:26 INFO - PROCESS | 2012 | 1461465446409 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 19:37:26 INFO - PROCESS | 2012 | 1461465446413 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 19:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:37:26 INFO - PROCESS | 2012 | 1461465446419 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:37:26 INFO - PROCESS | 2012 | 1461465446421 Marionette TRACE conn4 <- [1,1966,null,{}] 19:37:26 INFO - PROCESS | 2012 | 1461465446426 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}] 19:37:26 INFO - PROCESS | 2012 | 1461465446624 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 19:37:27 INFO - PROCESS | 2012 | 1461465447022 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf80800 == 159 [pid = 2012] [id = 499] 19:37:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca6a1e2800) [pid = 2012] [serial = 1498] [outer = (nil)] 19:37:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca6c1cc400) [pid = 2012] [serial = 1499] [outer = 0x7fca6a1e2800] 19:37:27 INFO - PROCESS | 2012 | 1461465447141 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca6d329400) [pid = 2012] [serial = 1500] [outer = 0x7fca6a1e2800] 19:37:28 INFO - PROCESS | 2012 | 1461465448098 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]]]}] 19:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1732ms 19:37:28 INFO - PROCESS | 2012 | 1461465448154 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 2012 | 1461465448161 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 19:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:37:28 INFO - PROCESS | 2012 | 1461465448170 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 2012 | 1461465448174 Marionette TRACE conn4 <- [1,1970,null,{}] 19:37:28 INFO - PROCESS | 2012 | 1461465448181 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}] 19:37:28 INFO - PROCESS | 2012 | 1461465448445 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 19:37:28 INFO - PROCESS | 2012 | 1461465448705 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71516800 == 160 [pid = 2012] [id = 500] 19:37:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca6f699800) [pid = 2012] [serial = 1501] [outer = (nil)] 19:37:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca706b1400) [pid = 2012] [serial = 1502] [outer = 0x7fca6f699800] 19:37:28 INFO - PROCESS | 2012 | 1461465448826 Marionette DEBUG loaded listener.js 19:37:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca70908800) [pid = 2012] [serial = 1503] [outer = 0x7fca6f699800] 19:37:29 INFO - PROCESS | 2012 | 1461465449717 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]]]}] 19:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1583ms 19:37:29 INFO - PROCESS | 2012 | 1461465449756 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 19:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:37:29 INFO - PROCESS | 2012 | 1461465449763 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 19:37:29 INFO - PROCESS | 2012 | 1461465449769 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:37:29 INFO - PROCESS | 2012 | 1461465449772 Marionette TRACE conn4 <- [1,1974,null,{}] 19:37:29 INFO - PROCESS | 2012 | 1461465449778 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}] 19:37:30 INFO - PROCESS | 2012 | 1461465450033 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 19:37:30 INFO - PROCESS | 2012 | 1461465450405 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b95800 == 161 [pid = 2012] [id = 501] 19:37:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca74ccf800) [pid = 2012] [serial = 1504] [outer = (nil)] 19:37:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca74cd8800) [pid = 2012] [serial = 1505] [outer = 0x7fca74ccf800] 19:37:30 INFO - PROCESS | 2012 | 1461465450484 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca75259c00) [pid = 2012] [serial = 1506] [outer = 0x7fca74ccf800] 19:37:31 INFO - PROCESS | 2012 | 1461465451360 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]]]}] 19:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1638ms 19:37:31 INFO - PROCESS | 2012 | 1461465451408 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 2012 | 1461465451411 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 19:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:37:31 INFO - PROCESS | 2012 | 1461465451443 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 2012 | 1461465451454 Marionette TRACE conn4 <- [1,1978,null,{}] 19:37:31 INFO - PROCESS | 2012 | 1461465451465 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}] 19:37:31 INFO - PROCESS | 2012 | 1461465451697 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 19:37:32 INFO - PROCESS | 2012 | 1461465452008 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77420000 == 162 [pid = 2012] [id = 502] 19:37:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca6c1c7800) [pid = 2012] [serial = 1507] [outer = (nil)] 19:37:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca75a66c00) [pid = 2012] [serial = 1508] [outer = 0x7fca6c1c7800] 19:37:32 INFO - PROCESS | 2012 | 1461465452087 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca7dad3c00) [pid = 2012] [serial = 1509] [outer = 0x7fca6c1c7800] 19:37:32 INFO - PROCESS | 2012 | 1461465452933 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]]]}] 19:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1571ms 19:37:32 INFO - PROCESS | 2012 | 1461465452992 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 19:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:37:33 INFO - PROCESS | 2012 | 1461465452997 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 19:37:33 INFO - PROCESS | 2012 | 1461465453003 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 2012 | 1461465453006 Marionette TRACE conn4 <- [1,1982,null,{}] 19:37:33 INFO - PROCESS | 2012 | 1461465453011 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}] 19:37:33 INFO - PROCESS | 2012 | 1461465453216 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 19:37:33 INFO - PROCESS | 2012 | 1461465453427 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd49800 == 163 [pid = 2012] [id = 503] 19:37:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca6c2f3000) [pid = 2012] [serial = 1510] [outer = (nil)] 19:37:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca7def6c00) [pid = 2012] [serial = 1511] [outer = 0x7fca6c2f3000] 19:37:33 INFO - PROCESS | 2012 | 1461465453544 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca7e307800) [pid = 2012] [serial = 1512] [outer = 0x7fca6c2f3000] 19:37:34 INFO - PROCESS | 2012 | 1461465454449 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]]]}] 19:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1490ms 19:37:34 INFO - PROCESS | 2012 | 1461465454493 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 2012 | 1461465454496 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 19:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:37:34 INFO - PROCESS | 2012 | 1461465454502 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 2012 | 1461465454504 Marionette TRACE conn4 <- [1,1986,null,{}] 19:37:34 INFO - PROCESS | 2012 | 1461465454510 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}] 19:37:34 INFO - PROCESS | 2012 | 1461465454713 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 19:37:34 INFO - PROCESS | 2012 | 1461465454986 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e05f800 == 164 [pid = 2012] [id = 504] 19:37:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca7eb4c000) [pid = 2012] [serial = 1513] [outer = (nil)] 19:37:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca7ebab400) [pid = 2012] [serial = 1514] [outer = 0x7fca7eb4c000] 19:37:35 INFO - PROCESS | 2012 | 1461465455081 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca8084bc00) [pid = 2012] [serial = 1515] [outer = 0x7fca7eb4c000] 19:37:35 INFO - PROCESS | 2012 | 1461465455974 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]]]}] 19:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1528ms 19:37:36 INFO - PROCESS | 2012 | 1461465456031 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 2012 | 1461465456035 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 19:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:37:36 INFO - PROCESS | 2012 | 1461465456060 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 2012 | 1461465456064 Marionette TRACE conn4 <- [1,1990,null,{}] 19:37:36 INFO - PROCESS | 2012 | 1461465456069 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}] 19:37:36 INFO - PROCESS | 2012 | 1461465456276 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 19:37:36 INFO - PROCESS | 2012 | 1461465456491 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec5a000 == 165 [pid = 2012] [id = 505] 19:37:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca7eb4dc00) [pid = 2012] [serial = 1516] [outer = (nil)] 19:37:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca81e1ec00) [pid = 2012] [serial = 1517] [outer = 0x7fca7eb4dc00] 19:37:36 INFO - PROCESS | 2012 | 1461465456604 Marionette DEBUG loaded listener.js 19:37:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca820f1c00) [pid = 2012] [serial = 1518] [outer = 0x7fca7eb4dc00] 19:37:37 INFO - PROCESS | 2012 | 1461465457529 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]]]}] 19:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1536ms 19:37:37 INFO - PROCESS | 2012 | 1461465457593 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 2012 | 1461465457597 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 19:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:37:37 INFO - PROCESS | 2012 | 1461465457603 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 2012 | 1461465457606 Marionette TRACE conn4 <- [1,1994,null,{}] 19:37:37 INFO - PROCESS | 2012 | 1461465457611 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}] 19:37:37 INFO - PROCESS | 2012 | 1461465457828 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 19:37:38 INFO - PROCESS | 2012 | 1461465458084 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8151d000 == 166 [pid = 2012] [id = 506] 19:37:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca8084cc00) [pid = 2012] [serial = 1519] [outer = (nil)] 19:37:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca8308d800) [pid = 2012] [serial = 1520] [outer = 0x7fca8084cc00] 19:37:38 INFO - PROCESS | 2012 | 1461465458161 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca832c3800) [pid = 2012] [serial = 1521] [outer = 0x7fca8084cc00] 19:37:39 INFO - PROCESS | 2012 | 1461465459022 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]]]}] 19:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1487ms 19:37:39 INFO - PROCESS | 2012 | 1461465459092 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 19:37:39 INFO - PROCESS | 2012 | 1461465459095 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 19:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:37:39 INFO - PROCESS | 2012 | 1461465459101 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:37:39 INFO - PROCESS | 2012 | 1461465459103 Marionette TRACE conn4 <- [1,1998,null,{}] 19:37:39 INFO - PROCESS | 2012 | 1461465459109 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}] 19:37:39 INFO - PROCESS | 2012 | 1461465459347 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 19:37:39 INFO - PROCESS | 2012 | 1461465459609 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83339000 == 167 [pid = 2012] [id = 507] 19:37:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca81b8ec00) [pid = 2012] [serial = 1522] [outer = (nil)] 19:37:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca83f61800) [pid = 2012] [serial = 1523] [outer = 0x7fca81b8ec00] 19:37:39 INFO - PROCESS | 2012 | 1461465459728 Marionette DEBUG loaded listener.js 19:37:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca84e3f400) [pid = 2012] [serial = 1524] [outer = 0x7fca81b8ec00] 19:37:40 INFO - PROCESS | 2012 | 1461465460591 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]]]}] 19:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1535ms 19:37:40 INFO - PROCESS | 2012 | 1461465460638 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 19:37:40 INFO - PROCESS | 2012 | 1461465460642 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 19:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:37:40 INFO - PROCESS | 2012 | 1461465460648 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:37:40 INFO - PROCESS | 2012 | 1461465460654 Marionette TRACE conn4 <- [1,2002,null,{}] 19:37:40 INFO - PROCESS | 2012 | 1461465460659 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}] 19:37:40 INFO - PROCESS | 2012 | 1461465460861 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 19:37:41 INFO - PROCESS | 2012 | 1461465461083 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8635a000 == 168 [pid = 2012] [id = 508] 19:37:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca822b9000) [pid = 2012] [serial = 1525] [outer = (nil)] 19:37:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca860de400) [pid = 2012] [serial = 1526] [outer = 0x7fca822b9000] 19:37:41 INFO - PROCESS | 2012 | 1461465461201 Marionette DEBUG loaded listener.js 19:37:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca864bdc00) [pid = 2012] [serial = 1527] [outer = 0x7fca822b9000] 19:37:42 INFO - PROCESS | 2012 | 1461465462127 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]]]}] 19:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1537ms 19:37:42 INFO - PROCESS | 2012 | 1461465462186 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 19:37:42 INFO - PROCESS | 2012 | 1461465462189 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 19:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:37:42 INFO - PROCESS | 2012 | 1461465462195 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:37:42 INFO - PROCESS | 2012 | 1461465462198 Marionette TRACE conn4 <- [1,2006,null,{}] 19:37:42 INFO - PROCESS | 2012 | 1461465462204 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}] 19:37:42 INFO - PROCESS | 2012 | 1461465462422 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 19:37:42 INFO - PROCESS | 2012 | 1461465462648 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87115800 == 169 [pid = 2012] [id = 509] 19:37:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca87db2c00) [pid = 2012] [serial = 1528] [outer = (nil)] 19:37:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca886c7800) [pid = 2012] [serial = 1529] [outer = 0x7fca87db2c00] 19:37:42 INFO - PROCESS | 2012 | 1461465462828 Marionette DEBUG loaded listener.js 19:37:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca8af38800) [pid = 2012] [serial = 1530] [outer = 0x7fca87db2c00] 19:37:43 INFO - PROCESS | 2012 | 1461465463738 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]]]}] 19:37:43 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 19:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1583ms 19:37:43 INFO - PROCESS | 2012 | 1461465463780 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 19:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:37:43 INFO - PROCESS | 2012 | 1461465463785 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 19:37:43 INFO - PROCESS | 2012 | 1461465463791 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:37:43 INFO - PROCESS | 2012 | 1461465463795 Marionette TRACE conn4 <- [1,2010,null,{}] 19:37:43 INFO - PROCESS | 2012 | 1461465463800 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}] 19:37:44 INFO - PROCESS | 2012 | 1461465464034 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 19:37:44 INFO - PROCESS | 2012 | 1461465464258 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac60800 == 170 [pid = 2012] [id = 510] 19:37:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca822b1c00) [pid = 2012] [serial = 1531] [outer = (nil)] 19:37:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca97e3e800) [pid = 2012] [serial = 1532] [outer = 0x7fca822b1c00] 19:37:44 INFO - PROCESS | 2012 | 1461465464369 Marionette DEBUG loaded listener.js 19:37:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca99a54800) [pid = 2012] [serial = 1533] [outer = 0x7fca822b1c00] 19:37:45 INFO - PROCESS | 2012 | 1461465465324 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]]]}] 19:37:45 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 19:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1584ms 19:37:45 INFO - PROCESS | 2012 | 1461465465375 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 19:37:45 INFO - PROCESS | 2012 | 1461465465378 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 19:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:37:45 INFO - PROCESS | 2012 | 1461465465385 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:37:45 INFO - PROCESS | 2012 | 1461465465387 Marionette TRACE conn4 <- [1,2014,null,{}] 19:37:45 INFO - PROCESS | 2012 | 1461465465393 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}] 19:37:45 INFO - PROCESS | 2012 | 1461465465596 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 19:37:45 INFO - PROCESS | 2012 | 1461465465860 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f73800 == 171 [pid = 2012] [id = 511] 19:37:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca88283c00) [pid = 2012] [serial = 1534] [outer = (nil)] 19:37:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca99dbbc00) [pid = 2012] [serial = 1535] [outer = 0x7fca88283c00] 19:37:45 INFO - PROCESS | 2012 | 1461465465974 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca9a20e800) [pid = 2012] [serial = 1536] [outer = 0x7fca88283c00] 19:37:46 INFO - PROCESS | 2012 | 1461465466911 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]]]}] 19:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1586ms 19:37:46 INFO - PROCESS | 2012 | 1461465466972 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 19:37:46 INFO - PROCESS | 2012 | 1461465466975 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 19:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:37:46 INFO - PROCESS | 2012 | 1461465466981 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:37:46 INFO - PROCESS | 2012 | 1461465466983 Marionette TRACE conn4 <- [1,2018,null,{}] 19:37:46 INFO - PROCESS | 2012 | 1461465466989 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}] 19:37:47 INFO - PROCESS | 2012 | 1461465467188 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 19:37:47 INFO - PROCESS | 2012 | 1461465467461 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f975000 == 172 [pid = 2012] [id = 512] 19:37:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca6c1c0c00) [pid = 2012] [serial = 1537] [outer = (nil)] 19:37:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca6e364000) [pid = 2012] [serial = 1538] [outer = 0x7fca6c1c0c00] 19:37:47 INFO - PROCESS | 2012 | 1461465467586 Marionette DEBUG loaded listener.js 19:37:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca6e36dc00) [pid = 2012] [serial = 1539] [outer = 0x7fca6c1c0c00] 19:37:48 INFO - PROCESS | 2012 | 1461465468976 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]]]}] 19:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2081ms 19:37:49 INFO - PROCESS | 2012 | 1461465469070 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 19:37:49 INFO - PROCESS | 2012 | 1461465469074 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 19:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:37:49 INFO - PROCESS | 2012 | 1461465469086 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:37:49 INFO - PROCESS | 2012 | 1461465469090 Marionette TRACE conn4 <- [1,2022,null,{}] 19:37:49 INFO - PROCESS | 2012 | 1461465469099 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}] 19:37:49 INFO - PROCESS | 2012 | 1461465469303 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 19:37:49 INFO - PROCESS | 2012 | 1461465469569 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70cdf800 == 173 [pid = 2012] [id = 513] 19:37:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca6cf09800) [pid = 2012] [serial = 1540] [outer = (nil)] 19:37:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca6e0b2400) [pid = 2012] [serial = 1541] [outer = 0x7fca6cf09800] 19:37:49 INFO - PROCESS | 2012 | 1461465469642 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca6e36c400) [pid = 2012] [serial = 1542] [outer = 0x7fca6cf09800] 19:37:50 INFO - PROCESS | 2012 | 1461465470642 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]]]}] 19:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1638ms 19:37:50 INFO - PROCESS | 2012 | 1461465470725 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 2012 | 1461465470742 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 19:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:37:50 INFO - PROCESS | 2012 | 1461465470775 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 2012 | 1461465470784 Marionette TRACE conn4 <- [1,2026,null,{}] 19:37:50 INFO - PROCESS | 2012 | 1461465470838 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}] 19:37:51 INFO - PROCESS | 2012 | 1461465471072 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 19:37:51 INFO - PROCESS | 2012 | 1461465471348 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d640800 == 174 [pid = 2012] [id = 514] 19:37:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca6e0afc00) [pid = 2012] [serial = 1543] [outer = (nil)] 19:37:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca6f5c0c00) [pid = 2012] [serial = 1544] [outer = 0x7fca6e0afc00] 19:37:51 INFO - PROCESS | 2012 | 1461465471417 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca706ae000) [pid = 2012] [serial = 1545] [outer = 0x7fca6e0afc00] 19:37:52 INFO - PROCESS | 2012 | 1461465472397 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]]]}] 19:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1712ms 19:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:37:52 INFO - PROCESS | 2012 | 1461465472469 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 19:37:52 INFO - PROCESS | 2012 | 1461465472472 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 19:37:52 INFO - PROCESS | 2012 | 1461465472479 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:37:52 INFO - PROCESS | 2012 | 1461465472484 Marionette TRACE conn4 <- [1,2030,null,{}] 19:37:52 INFO - PROCESS | 2012 | 1461465472499 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}] 19:37:52 INFO - PROCESS | 2012 | 1461465472761 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 19:37:53 INFO - PROCESS | 2012 | 1461465473075 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71504800 == 175 [pid = 2012] [id = 515] 19:37:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca70910c00) [pid = 2012] [serial = 1546] [outer = (nil)] 19:37:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca719ba800) [pid = 2012] [serial = 1547] [outer = 0x7fca70910c00] 19:37:53 INFO - PROCESS | 2012 | 1461465473153 Marionette DEBUG loaded listener.js 19:37:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca74358400) [pid = 2012] [serial = 1548] [outer = 0x7fca70910c00] 19:37:54 INFO - PROCESS | 2012 | 1461465474157 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]]]}] 19:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1743ms 19:37:54 INFO - PROCESS | 2012 | 1461465474221 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 19:37:54 INFO - PROCESS | 2012 | 1461465474225 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 19:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:37:54 INFO - PROCESS | 2012 | 1461465474231 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:37:54 INFO - PROCESS | 2012 | 1461465474233 Marionette TRACE conn4 <- [1,2034,null,{}] 19:37:54 INFO - PROCESS | 2012 | 1461465474238 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}] 19:37:54 INFO - PROCESS | 2012 | 1461465474448 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 19:37:54 INFO - PROCESS | 2012 | 1461465474727 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:54 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95f67800 == 174 [pid = 2012] [id = 441] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca99530c00) [pid = 2012] [serial = 1385] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca719b8400) [pid = 2012] [serial = 1406] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca7dac7c00) [pid = 2012] [serial = 1370] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca706d7c00) [pid = 2012] [serial = 1400] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca7ee3ac00) [pid = 2012] [serial = 1373] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca864b7c00) [pid = 2012] [serial = 1379] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca6e0ae400) [pid = 2012] [serial = 1397] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca8241d800) [pid = 2012] [serial = 1376] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca6a1e6000) [pid = 2012] [serial = 1403] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca74ccd400) [pid = 2012] [serial = 1367] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca95f0fc00) [pid = 2012] [serial = 1388] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca8af20000) [pid = 2012] [serial = 1382] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca6c1c9400) [pid = 2012] [serial = 1391] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca6d55c000) [pid = 2012] [serial = 1364] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca6c2f7c00) [pid = 2012] [serial = 1394] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca7cb19000) [pid = 2012] [serial = 1427] [outer = (nil)] [url = about:blank] 19:37:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5d7800 == 175 [pid = 2012] [id = 516] 19:37:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca6a1e6000) [pid = 2012] [serial = 1549] [outer = (nil)] 19:37:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca6e0ae400) [pid = 2012] [serial = 1550] [outer = 0x7fca6a1e6000] 19:37:54 INFO - PROCESS | 2012 | 1461465474933 Marionette DEBUG loaded listener.js 19:37:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca75164c00) [pid = 2012] [serial = 1551] [outer = 0x7fca6a1e6000] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73179800 == 174 [pid = 2012] [id = 498] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca718d7000 == 173 [pid = 2012] [id = 497] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ae8000 == 172 [pid = 2012] [id = 496] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d2c8800 == 171 [pid = 2012] [id = 495] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ddf000 == 170 [pid = 2012] [id = 494] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e9d7800 == 169 [pid = 2012] [id = 493] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996e7000 == 168 [pid = 2012] [id = 483] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8710d800 == 167 [pid = 2012] [id = 481] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8333b000 == 166 [pid = 2012] [id = 480] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ec5a800 == 165 [pid = 2012] [id = 479] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd88800 == 164 [pid = 2012] [id = 478] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731e0800 == 163 [pid = 2012] [id = 477] 19:37:55 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f5d4000 == 162 [pid = 2012] [id = 476] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca74353000) [pid = 2012] [serial = 1416] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca6c2fb000) [pid = 2012] [serial = 1409] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca7cb14c00) [pid = 2012] [serial = 1422] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca7435b000) [pid = 2012] [serial = 1424] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca719bcc00) [pid = 2012] [serial = 1415] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca7733fc00) [pid = 2012] [serial = 1421] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca75a67c00) [pid = 2012] [serial = 1419] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca6d329c00) [pid = 2012] [serial = 1410] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca706d6000) [pid = 2012] [serial = 1413] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca75256800) [pid = 2012] [serial = 1418] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca70316400) [pid = 2012] [serial = 1412] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca752a6400) [pid = 2012] [serial = 1425] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 2012 | 1461465475752 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]]]}] 19:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1578ms 19:37:55 INFO - PROCESS | 2012 | 1461465475823 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 19:37:55 INFO - PROCESS | 2012 | 1461465475827 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 19:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:37:55 INFO - PROCESS | 2012 | 1461465475835 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:37:55 INFO - PROCESS | 2012 | 1461465475837 Marionette TRACE conn4 <- [1,2038,null,{}] 19:37:55 INFO - PROCESS | 2012 | 1461465475844 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}] 19:37:56 INFO - PROCESS | 2012 | 1461465476016 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 19:37:56 INFO - PROCESS | 2012 | 1461465476032 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a1d800 == 163 [pid = 2012] [id = 517] 19:37:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca6c2fb000) [pid = 2012] [serial = 1552] [outer = (nil)] 19:37:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca75372c00) [pid = 2012] [serial = 1553] [outer = 0x7fca6c2fb000] 19:37:56 INFO - PROCESS | 2012 | 1461465476094 Marionette DEBUG loaded listener.js 19:37:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca77335400) [pid = 2012] [serial = 1554] [outer = 0x7fca6c2fb000] 19:37:57 INFO - PROCESS | 2012 | 1461465477032 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]]]}] 19:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1237ms 19:37:57 INFO - PROCESS | 2012 | 1461465477073 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 2012 | 1461465477076 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 19:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:37:57 INFO - PROCESS | 2012 | 1461465477083 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 2012 | 1461465477084 Marionette TRACE conn4 <- [1,2042,null,{}] 19:37:57 INFO - PROCESS | 2012 | 1461465477090 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}] 19:37:57 INFO - PROCESS | 2012 | 1461465477332 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 19:37:57 INFO - PROCESS | 2012 | 1461465477533 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74a9d000 == 164 [pid = 2012] [id = 518] 19:37:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca706d6000) [pid = 2012] [serial = 1555] [outer = (nil)] 19:37:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca7dd04400) [pid = 2012] [serial = 1556] [outer = 0x7fca706d6000] 19:37:57 INFO - PROCESS | 2012 | 1461465477609 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca7ecb2000) [pid = 2012] [serial = 1557] [outer = 0x7fca706d6000] 19:37:58 INFO - PROCESS | 2012 | 1461465478454 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]]]}] 19:37:58 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) 19:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1427ms 19:37:58 INFO - PROCESS | 2012 | 1461465478515 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 19:37:58 INFO - PROCESS | 2012 | 1461465478518 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 19:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:37:58 INFO - PROCESS | 2012 | 1461465478524 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:37:58 INFO - PROCESS | 2012 | 1461465478527 Marionette TRACE conn4 <- [1,2046,null,{}] 19:37:58 INFO - PROCESS | 2012 | 1461465478533 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}] 19:37:58 INFO - PROCESS | 2012 | 1461465478779 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 19:37:58 INFO - PROCESS | 2012 | 1461465478811 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77405000 == 165 [pid = 2012] [id = 519] 19:37:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca77334400) [pid = 2012] [serial = 1558] [outer = (nil)] 19:37:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca7fd64c00) [pid = 2012] [serial = 1559] [outer = 0x7fca77334400] 19:37:58 INFO - PROCESS | 2012 | 1461465478888 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca81b8f400) [pid = 2012] [serial = 1560] [outer = 0x7fca77334400] 19:37:59 INFO - PROCESS | 2012 | 1461465479799 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]]]}] 19:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1330ms 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca70d47800) [pid = 2012] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca74343000) [pid = 2012] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca707e9c00) [pid = 2012] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca6a1e1000) [pid = 2012] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca7deee000) [pid = 2012] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca6c1cb800) [pid = 2012] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca81204400) [pid = 2012] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca80858800) [pid = 2012] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca83d3c800) [pid = 2012] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca6d7e0c00) [pid = 2012] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca7b7bc400) [pid = 2012] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca6cf05800) [pid = 2012] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca6a1ecc00) [pid = 2012] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca81c7b800) [pid = 2012] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca7ecb1c00) [pid = 2012] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca82426800) [pid = 2012] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca7b7b2000) [pid = 2012] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca864b7400) [pid = 2012] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca6f5b3400) [pid = 2012] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca75168800) [pid = 2012] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca715d2800) [pid = 2012] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca84924400) [pid = 2012] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca752a0c00) [pid = 2012] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca6a1df400) [pid = 2012] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca6d7dec00) [pid = 2012] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca70bd4800) [pid = 2012] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca7ecb1800) [pid = 2012] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca6c2f6000) [pid = 2012] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca75255c00) [pid = 2012] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca8ec82400) [pid = 2012] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca81209400) [pid = 2012] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca8241e800) [pid = 2012] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca70bd1400) [pid = 2012] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca7434e800) [pid = 2012] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca86490400) [pid = 2012] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca7ecb0000) [pid = 2012] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca6cf06000) [pid = 2012] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca7dad5400) [pid = 2012] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca707e5c00) [pid = 2012] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca707e3400) [pid = 2012] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca6cf04800) [pid = 2012] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca8722c000) [pid = 2012] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca6f5af400) [pid = 2012] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca7e2d1000) [pid = 2012] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca74350800) [pid = 2012] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca7dd33400) [pid = 2012] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:38:00 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca83097000) [pid = 2012] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:38:00 INFO - PROCESS | 2012 | 1461465480939 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 19:38:00 INFO - PROCESS | 2012 | 1461465480942 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 19:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:38:00 INFO - PROCESS | 2012 | 1461465480967 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:38:00 INFO - PROCESS | 2012 | 1461465480970 Marionette TRACE conn4 <- [1,2050,null,{}] 19:38:00 INFO - PROCESS | 2012 | 1461465480975 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}] 19:38:01 INFO - PROCESS | 2012 | 1461465481227 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 19:38:01 INFO - PROCESS | 2012 | 1461465481341 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf74800 == 166 [pid = 2012] [id = 520] 19:38:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca6e0b4800) [pid = 2012] [serial = 1561] [outer = (nil)] 19:38:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca70313000) [pid = 2012] [serial = 1562] [outer = 0x7fca6e0b4800] 19:38:01 INFO - PROCESS | 2012 | 1461465481404 Marionette DEBUG loaded listener.js 19:38:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca70bcd400) [pid = 2012] [serial = 1563] [outer = 0x7fca6e0b4800] 19:38:02 INFO - PROCESS | 2012 | 1461465482136 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]]]}] 19:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1230ms 19:38:02 INFO - PROCESS | 2012 | 1461465482197 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 19:38:02 INFO - PROCESS | 2012 | 1461465482200 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 19:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:38:02 INFO - PROCESS | 2012 | 1461465482206 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:38:02 INFO - PROCESS | 2012 | 1461465482208 Marionette TRACE conn4 <- [1,2054,null,{}] 19:38:02 INFO - PROCESS | 2012 | 1461465482213 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}] 19:38:02 INFO - PROCESS | 2012 | 1461465482409 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 19:38:02 INFO - PROCESS | 2012 | 1461465482606 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77406000 == 167 [pid = 2012] [id = 521] 19:38:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca6cf04800) [pid = 2012] [serial = 1564] [outer = (nil)] 19:38:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca719b2c00) [pid = 2012] [serial = 1565] [outer = 0x7fca6cf04800] 19:38:02 INFO - PROCESS | 2012 | 1461465482670 Marionette DEBUG loaded listener.js 19:38:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca7b7bb000) [pid = 2012] [serial = 1566] [outer = 0x7fca6cf04800] 19:38:03 INFO - PROCESS | 2012 | 1461465483737 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]]]}] 19:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 19:38:03 INFO - PROCESS | 2012 | 1461465483790 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 19:38:03 INFO - PROCESS | 2012 | 1461465483798 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 19:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:38:03 INFO - PROCESS | 2012 | 1461465483807 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:38:03 INFO - PROCESS | 2012 | 1461465483812 Marionette TRACE conn4 <- [1,2058,null,{}] 19:38:03 INFO - PROCESS | 2012 | 1461465483820 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}] 19:38:04 INFO - PROCESS | 2012 | 1461465484039 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 19:38:04 INFO - PROCESS | 2012 | 1461465484323 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ae6800 == 168 [pid = 2012] [id = 522] 19:38:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca6e36e400) [pid = 2012] [serial = 1567] [outer = (nil)] 19:38:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca6f5ae400) [pid = 2012] [serial = 1568] [outer = 0x7fca6e36e400] 19:38:04 INFO - PROCESS | 2012 | 1461465484446 Marionette DEBUG loaded listener.js 19:38:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca706b0800) [pid = 2012] [serial = 1569] [outer = 0x7fca6e36e400] 19:38:05 INFO - PROCESS | 2012 | 1461465485350 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]]]}] 19:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1591ms 19:38:05 INFO - PROCESS | 2012 | 1461465485400 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 19:38:05 INFO - PROCESS | 2012 | 1461465485407 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 19:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:38:05 INFO - PROCESS | 2012 | 1461465485419 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:38:05 INFO - PROCESS | 2012 | 1461465485423 Marionette TRACE conn4 <- [1,2062,null,{}] 19:38:05 INFO - PROCESS | 2012 | 1461465485429 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}] 19:38:05 INFO - PROCESS | 2012 | 1461465485665 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 19:38:06 INFO - PROCESS | 2012 | 1461465486029 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750e1800 == 169 [pid = 2012] [id = 523] 19:38:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca7285fc00) [pid = 2012] [serial = 1570] [outer = (nil)] 19:38:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca7434dc00) [pid = 2012] [serial = 1571] [outer = 0x7fca7285fc00] 19:38:06 INFO - PROCESS | 2012 | 1461465486117 Marionette DEBUG loaded listener.js 19:38:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca75376000) [pid = 2012] [serial = 1572] [outer = 0x7fca7285fc00] 19:38:07 INFO - PROCESS | 2012 | 1461465487367 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]]]}] 19:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1984ms 19:38:07 INFO - PROCESS | 2012 | 1461465487403 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 19:38:07 INFO - PROCESS | 2012 | 1461465487407 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 19:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:38:07 INFO - PROCESS | 2012 | 1461465487414 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:38:07 INFO - PROCESS | 2012 | 1461465487420 Marionette TRACE conn4 <- [1,2066,null,{}] 19:38:07 INFO - PROCESS | 2012 | 1461465487447 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}] 19:38:07 INFO - PROCESS | 2012 | 1461465487664 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 19:38:07 INFO - PROCESS | 2012 | 1461465487979 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e9a2000 == 170 [pid = 2012] [id = 524] 19:38:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca7b853c00) [pid = 2012] [serial = 1573] [outer = (nil)] 19:38:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca7deeb000) [pid = 2012] [serial = 1574] [outer = 0x7fca7b853c00] 19:38:08 INFO - PROCESS | 2012 | 1461465488058 Marionette DEBUG loaded listener.js 19:38:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca7eb42400) [pid = 2012] [serial = 1575] [outer = 0x7fca7b853c00] 19:38:08 INFO - PROCESS | 2012 | 1461465488948 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]]]}] 19:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1589ms 19:38:09 INFO - PROCESS | 2012 | 1461465489004 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 19:38:09 INFO - PROCESS | 2012 | 1461465489008 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 19:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:38:09 INFO - PROCESS | 2012 | 1461465489014 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:38:09 INFO - PROCESS | 2012 | 1461465489019 Marionette TRACE conn4 <- [1,2070,null,{}] 19:38:09 INFO - PROCESS | 2012 | 1461465489024 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}] 19:38:09 INFO - PROCESS | 2012 | 1461465489250 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 19:38:09 INFO - PROCESS | 2012 | 1461465489513 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81512000 == 171 [pid = 2012] [id = 525] 19:38:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca7dd69c00) [pid = 2012] [serial = 1576] [outer = (nil)] 19:38:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca7fa10c00) [pid = 2012] [serial = 1577] [outer = 0x7fca7dd69c00] 19:38:09 INFO - PROCESS | 2012 | 1461465489646 Marionette DEBUG loaded listener.js 19:38:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca81299000) [pid = 2012] [serial = 1578] [outer = 0x7fca7dd69c00] 19:38:10 INFO - PROCESS | 2012 | 1461465490484 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]]]}] 19:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1535ms 19:38:10 INFO - PROCESS | 2012 | 1461465490551 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 19:38:10 INFO - PROCESS | 2012 | 1461465490554 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 19:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:38:10 INFO - PROCESS | 2012 | 1461465490560 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:38:10 INFO - PROCESS | 2012 | 1461465490562 Marionette TRACE conn4 <- [1,2074,null,{}] 19:38:10 INFO - PROCESS | 2012 | 1461465490568 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}] 19:38:10 INFO - PROCESS | 2012 | 1461465490772 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 19:38:11 INFO - PROCESS | 2012 | 1461465491053 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86357000 == 172 [pid = 2012] [id = 526] 19:38:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca7b7b6000) [pid = 2012] [serial = 1579] [outer = (nil)] 19:38:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca81e1c400) [pid = 2012] [serial = 1580] [outer = 0x7fca7b7b6000] 19:38:11 INFO - PROCESS | 2012 | 1461465491173 Marionette DEBUG loaded listener.js 19:38:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca822b5400) [pid = 2012] [serial = 1581] [outer = 0x7fca7b7b6000] 19:38:12 INFO - PROCESS | 2012 | 1461465492065 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]]]}] 19:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1577ms 19:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:38:12 INFO - PROCESS | 2012 | 1461465492139 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 19:38:12 INFO - PROCESS | 2012 | 1461465492142 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 19:38:12 INFO - PROCESS | 2012 | 1461465492148 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:38:12 INFO - PROCESS | 2012 | 1461465492151 Marionette TRACE conn4 <- [1,2078,null,{}] 19:38:12 INFO - PROCESS | 2012 | 1461465492157 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}] 19:38:12 INFO - PROCESS | 2012 | 1461465492410 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 19:38:12 INFO - PROCESS | 2012 | 1461465492730 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88221000 == 173 [pid = 2012] [id = 527] 19:38:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca84e48800) [pid = 2012] [serial = 1582] [outer = (nil)] 19:38:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca85f49c00) [pid = 2012] [serial = 1583] [outer = 0x7fca84e48800] 19:38:12 INFO - PROCESS | 2012 | 1461465492810 Marionette DEBUG loaded listener.js 19:38:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca864c4000) [pid = 2012] [serial = 1584] [outer = 0x7fca84e48800] 19:38:13 INFO - PROCESS | 2012 | 1461465493671 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]]]}] 19:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1586ms 19:38:13 INFO - PROCESS | 2012 | 1461465493735 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 19:38:13 INFO - PROCESS | 2012 | 1461465493738 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 19:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:38:13 INFO - PROCESS | 2012 | 1461465493745 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:38:13 INFO - PROCESS | 2012 | 1461465493748 Marionette TRACE conn4 <- [1,2082,null,{}] 19:38:13 INFO - PROCESS | 2012 | 1461465493753 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}] 19:38:13 INFO - PROCESS | 2012 | 1461465493973 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 19:38:14 INFO - PROCESS | 2012 | 1461465494242 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94819800 == 174 [pid = 2012] [id = 528] 19:38:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca84806800) [pid = 2012] [serial = 1585] [outer = (nil)] 19:38:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca87a0cc00) [pid = 2012] [serial = 1586] [outer = 0x7fca84806800] 19:38:14 INFO - PROCESS | 2012 | 1461465494386 Marionette DEBUG loaded listener.js 19:38:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca87a7d000) [pid = 2012] [serial = 1587] [outer = 0x7fca84806800] 19:38:15 INFO - PROCESS | 2012 | 1461465495219 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]]]}] 19:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 19:38:15 INFO - PROCESS | 2012 | 1461465495279 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 19:38:15 INFO - PROCESS | 2012 | 1461465495283 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 19:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:38:15 INFO - PROCESS | 2012 | 1461465495289 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:38:15 INFO - PROCESS | 2012 | 1461465495291 Marionette TRACE conn4 <- [1,2086,null,{}] 19:38:15 INFO - PROCESS | 2012 | 1461465495297 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}] 19:38:15 INFO - PROCESS | 2012 | 1461465495509 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 19:38:15 INFO - PROCESS | 2012 | 1461465495776 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996df000 == 175 [pid = 2012] [id = 529] 19:38:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca85056800) [pid = 2012] [serial = 1588] [outer = (nil)] 19:38:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca887b8400) [pid = 2012] [serial = 1589] [outer = 0x7fca85056800] 19:38:15 INFO - PROCESS | 2012 | 1461465495917 Marionette DEBUG loaded listener.js 19:38:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca8dd4d400) [pid = 2012] [serial = 1590] [outer = 0x7fca85056800] 19:38:16 INFO - PROCESS | 2012 | 1461465496834 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]]]}] 19:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1588ms 19:38:16 INFO - PROCESS | 2012 | 1461465496878 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 19:38:16 INFO - PROCESS | 2012 | 1461465496882 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 19:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:38:16 INFO - PROCESS | 2012 | 1461465496888 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:38:16 INFO - PROCESS | 2012 | 1461465496890 Marionette TRACE conn4 <- [1,2090,null,{}] 19:38:16 INFO - PROCESS | 2012 | 1461465496896 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}] 19:38:17 INFO - PROCESS | 2012 | 1461465497116 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 19:38:17 INFO - PROCESS | 2012 | 1461465497384 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a196000 == 176 [pid = 2012] [id = 530] 19:38:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca87255800) [pid = 2012] [serial = 1591] [outer = (nil)] 19:38:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca94f5e400) [pid = 2012] [serial = 1592] [outer = 0x7fca87255800] 19:38:17 INFO - PROCESS | 2012 | 1461465497505 Marionette DEBUG loaded listener.js 19:38:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca95db8000) [pid = 2012] [serial = 1593] [outer = 0x7fca87255800] 19:38:18 INFO - PROCESS | 2012 | 1461465498327 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]]]}] 19:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1478ms 19:38:18 INFO - PROCESS | 2012 | 1461465498367 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 19:38:18 INFO - PROCESS | 2012 | 1461465498370 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 19:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:38:18 INFO - PROCESS | 2012 | 1461465498376 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:38:18 INFO - PROCESS | 2012 | 1461465498378 Marionette TRACE conn4 <- [1,2094,null,{}] 19:38:18 INFO - PROCESS | 2012 | 1461465498384 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}] 19:38:18 INFO - PROCESS | 2012 | 1461465498603 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 19:38:18 INFO - PROCESS | 2012 | 1461465498872 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e1b5000 == 177 [pid = 2012] [id = 531] 19:38:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca74354800) [pid = 2012] [serial = 1594] [outer = (nil)] 19:38:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca99530c00) [pid = 2012] [serial = 1595] [outer = 0x7fca74354800] 19:38:19 INFO - PROCESS | 2012 | 1461465498996 Marionette DEBUG loaded listener.js 19:38:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca99a5dc00) [pid = 2012] [serial = 1596] [outer = 0x7fca74354800] 19:38:19 INFO - PROCESS | 2012 | 1461465499857 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]]]}] 19:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1528ms 19:38:19 INFO - PROCESS | 2012 | 1461465499906 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 19:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:38:19 INFO - PROCESS | 2012 | 1461465499910 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 19:38:19 INFO - PROCESS | 2012 | 1461465499916 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:38:19 INFO - PROCESS | 2012 | 1461465499920 Marionette TRACE conn4 <- [1,2098,null,{}] 19:38:19 INFO - PROCESS | 2012 | 1461465499926 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}] 19:38:20 INFO - PROCESS | 2012 | 1461465500187 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 19:38:20 INFO - PROCESS | 2012 | 1461465500506 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e641800 == 178 [pid = 2012] [id = 532] 19:38:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca95d06400) [pid = 2012] [serial = 1597] [outer = (nil)] 19:38:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca99a61400) [pid = 2012] [serial = 1598] [outer = 0x7fca95d06400] 19:38:20 INFO - PROCESS | 2012 | 1461465500590 Marionette DEBUG loaded listener.js 19:38:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca9a210c00) [pid = 2012] [serial = 1599] [outer = 0x7fca95d06400] 19:38:21 INFO - PROCESS | 2012 | 1461465501457 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]]]}] 19:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1588ms 19:38:21 INFO - PROCESS | 2012 | 1461465501504 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 19:38:21 INFO - PROCESS | 2012 | 1461465501507 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 19:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:38:21 INFO - PROCESS | 2012 | 1461465501513 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:38:21 INFO - PROCESS | 2012 | 1461465501515 Marionette TRACE conn4 <- [1,2102,null,{}] 19:38:21 INFO - PROCESS | 2012 | 1461465501521 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}] 19:38:21 INFO - PROCESS | 2012 | 1461465501729 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 19:38:22 INFO - PROCESS | 2012 | 1461465502002 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81c32800 == 179 [pid = 2012] [id = 533] 19:38:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca71651400) [pid = 2012] [serial = 1600] [outer = (nil)] 19:38:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca71657c00) [pid = 2012] [serial = 1601] [outer = 0x7fca71651400] 19:38:22 INFO - PROCESS | 2012 | 1461465502122 Marionette DEBUG loaded listener.js 19:38:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca7165c400) [pid = 2012] [serial = 1602] [outer = 0x7fca71651400] 19:38:22 INFO - PROCESS | 2012 | 1461465502956 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]]]}] 19:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1483ms 19:38:22 INFO - PROCESS | 2012 | 1461465502997 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 19:38:23 INFO - PROCESS | 2012 | 1461465503001 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 19:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:38:23 INFO - PROCESS | 2012 | 1461465503006 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:38:23 INFO - PROCESS | 2012 | 1461465503009 Marionette TRACE conn4 <- [1,2106,null,{}] 19:38:23 INFO - PROCESS | 2012 | 1461465503014 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}] 19:38:23 INFO - PROCESS | 2012 | 1461465503230 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 19:38:23 INFO - PROCESS | 2012 | 1461465503502 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69bd0800 == 180 [pid = 2012] [id = 534] 19:38:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca699ce800) [pid = 2012] [serial = 1603] [outer = (nil)] 19:38:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca699d7000) [pid = 2012] [serial = 1604] [outer = 0x7fca699ce800] 19:38:23 INFO - PROCESS | 2012 | 1461465503618 Marionette DEBUG loaded listener.js 19:38:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca699dc000) [pid = 2012] [serial = 1605] [outer = 0x7fca699ce800] 19:38:24 INFO - PROCESS | 2012 | 1461465504473 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]]]}] 19:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1528ms 19:38:24 INFO - PROCESS | 2012 | 1461465504537 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 19:38:24 INFO - PROCESS | 2012 | 1461465504540 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 19:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:38:24 INFO - PROCESS | 2012 | 1461465504546 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:38:24 INFO - PROCESS | 2012 | 1461465504548 Marionette TRACE conn4 <- [1,2110,null,{}] 19:38:24 INFO - PROCESS | 2012 | 1461465504554 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}] 19:38:24 INFO - PROCESS | 2012 | 1461465504785 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 19:38:25 INFO - PROCESS | 2012 | 1461465505094 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81c3e800 == 181 [pid = 2012] [id = 535] 19:38:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca699db400) [pid = 2012] [serial = 1606] [outer = (nil)] 19:38:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca71659400) [pid = 2012] [serial = 1607] [outer = 0x7fca699db400] 19:38:25 INFO - PROCESS | 2012 | 1461465505175 Marionette DEBUG loaded listener.js 19:38:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca7165fc00) [pid = 2012] [serial = 1608] [outer = 0x7fca699db400] 19:38:26 INFO - PROCESS | 2012 | 1461465506044 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]]]}] 19:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1532ms 19:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:38:26 INFO - PROCESS | 2012 | 1461465506079 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 19:38:26 INFO - PROCESS | 2012 | 1461465506082 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 19:38:26 INFO - PROCESS | 2012 | 1461465506089 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:38:26 INFO - PROCESS | 2012 | 1461465506091 Marionette TRACE conn4 <- [1,2114,null,{}] 19:38:26 INFO - PROCESS | 2012 | 1461465506097 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}] 19:38:26 INFO - PROCESS | 2012 | 1461465506326 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 19:38:26 INFO - PROCESS | 2012 | 1461465506608 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69c8a800 == 182 [pid = 2012] [id = 536] 19:38:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca699cf800) [pid = 2012] [serial = 1609] [outer = (nil)] 19:38:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca69ce6800) [pid = 2012] [serial = 1610] [outer = 0x7fca699cf800] 19:38:26 INFO - PROCESS | 2012 | 1461465506729 Marionette DEBUG loaded listener.js 19:38:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca69ced800) [pid = 2012] [serial = 1611] [outer = 0x7fca699cf800] 19:38:27 INFO - PROCESS | 2012 | 1461465507582 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]]]}] 19:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1531ms 19:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:38:27 INFO - PROCESS | 2012 | 1461465507619 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 19:38:27 INFO - PROCESS | 2012 | 1461465507622 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 19:38:27 INFO - PROCESS | 2012 | 1461465507628 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:38:27 INFO - PROCESS | 2012 | 1461465507631 Marionette TRACE conn4 <- [1,2118,null,{}] 19:38:27 INFO - PROCESS | 2012 | 1461465507636 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}] 19:38:27 INFO - PROCESS | 2012 | 1461465507852 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 19:38:28 INFO - PROCESS | 2012 | 1461465508130 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69516000 == 183 [pid = 2012] [id = 537] 19:38:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca699dc400) [pid = 2012] [serial = 1612] [outer = (nil)] 19:38:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca6d323000) [pid = 2012] [serial = 1613] [outer = 0x7fca699dc400] 19:38:28 INFO - PROCESS | 2012 | 1461465508247 Marionette DEBUG loaded listener.js 19:38:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 268 (0x7fca74cce800) [pid = 2012] [serial = 1614] [outer = 0x7fca699dc400] 19:38:29 INFO - PROCESS | 2012 | 1461465509112 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]]]}] 19:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1529ms 19:38:29 INFO - PROCESS | 2012 | 1461465509157 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 19:38:29 INFO - PROCESS | 2012 | 1461465509161 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 19:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:38:29 INFO - PROCESS | 2012 | 1461465509167 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:38:29 INFO - PROCESS | 2012 | 1461465509169 Marionette TRACE conn4 <- [1,2122,null,{}] 19:38:29 INFO - PROCESS | 2012 | 1461465509175 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}] 19:38:29 INFO - PROCESS | 2012 | 1461465509394 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 19:38:29 INFO - PROCESS | 2012 | 1461465509716 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69693800 == 184 [pid = 2012] [id = 538] 19:38:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 269 (0x7fca6964cc00) [pid = 2012] [serial = 1615] [outer = (nil)] 19:38:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 270 (0x7fca69653800) [pid = 2012] [serial = 1616] [outer = 0x7fca6964cc00] 19:38:29 INFO - PROCESS | 2012 | 1461465509794 Marionette DEBUG loaded listener.js 19:38:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 271 (0x7fca69658400) [pid = 2012] [serial = 1617] [outer = 0x7fca6964cc00] 19:38:30 INFO - PROCESS | 2012 | 1461465510658 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]]]}] 19:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1540ms 19:38:30 INFO - PROCESS | 2012 | 1461465510708 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 19:38:30 INFO - PROCESS | 2012 | 1461465510712 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 19:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:38:30 INFO - PROCESS | 2012 | 1461465510717 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:38:30 INFO - PROCESS | 2012 | 1461465510719 Marionette TRACE conn4 <- [1,2126,null,{}] 19:38:30 INFO - PROCESS | 2012 | 1461465510725 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}] 19:38:30 INFO - PROCESS | 2012 | 1461465510965 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 19:38:31 INFO - PROCESS | 2012 | 1461465511295 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6adef000 == 185 [pid = 2012] [id = 539] 19:38:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 272 (0x7fca6a1eac00) [pid = 2012] [serial = 1618] [outer = (nil)] 19:38:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 273 (0x7fca6c2f4000) [pid = 2012] [serial = 1619] [outer = 0x7fca6a1eac00] 19:38:31 INFO - PROCESS | 2012 | 1461465511406 Marionette DEBUG loaded listener.js 19:38:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 274 (0x7fca706d0400) [pid = 2012] [serial = 1620] [outer = 0x7fca6a1eac00] 19:38:32 INFO - PROCESS | 2012 | 1461465512279 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]]]}] 19:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1638ms 19:38:32 INFO - PROCESS | 2012 | 1461465512357 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 19:38:32 INFO - PROCESS | 2012 | 1461465512361 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 19:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:38:32 INFO - PROCESS | 2012 | 1461465512367 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:38:32 INFO - PROCESS | 2012 | 1461465512370 Marionette TRACE conn4 <- [1,2130,null,{}] 19:38:32 INFO - PROCESS | 2012 | 1461465512375 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}] 19:38:32 INFO - PROCESS | 2012 | 1461465512638 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 19:38:32 INFO - PROCESS | 2012 | 1461465512965 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf8f800 == 186 [pid = 2012] [id = 540] 19:38:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 275 (0x7fca6a1e6800) [pid = 2012] [serial = 1621] [outer = (nil)] 19:38:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 276 (0x7fca6e2d7000) [pid = 2012] [serial = 1622] [outer = 0x7fca6a1e6800] 19:38:33 INFO - PROCESS | 2012 | 1461465513040 Marionette DEBUG loaded listener.js 19:38:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 277 (0x7fca70320400) [pid = 2012] [serial = 1623] [outer = 0x7fca6a1e6800] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca717df000 == 185 [pid = 2012] [id = 319] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7703a800 == 184 [pid = 2012] [id = 318] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ba6800 == 183 [pid = 2012] [id = 325] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75dec800 == 182 [pid = 2012] [id = 320] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e991000 == 181 [pid = 2012] [id = 326] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87441800 == 180 [pid = 2012] [id = 327] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87115800 == 179 [pid = 2012] [id = 509] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8635a000 == 178 [pid = 2012] [id = 508] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83339000 == 177 [pid = 2012] [id = 507] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8151d000 == 176 [pid = 2012] [id = 506] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ad2800 == 175 [pid = 2012] [id = 403] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ec5a000 == 174 [pid = 2012] [id = 505] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e9e0000 == 173 [pid = 2012] [id = 422] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e05f800 == 172 [pid = 2012] [id = 504] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd49800 == 171 [pid = 2012] [id = 503] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77420000 == 170 [pid = 2012] [id = 502] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b95800 == 169 [pid = 2012] [id = 501] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71516800 == 168 [pid = 2012] [id = 500] 19:38:34 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf80800 == 167 [pid = 2012] [id = 499] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 276 (0x7fca7516f800) [pid = 2012] [serial = 1239] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 275 (0x7fca706d4c00) [pid = 2012] [serial = 1478] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 274 (0x7fca74350400) [pid = 2012] [serial = 1257] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 273 (0x7fca867ce800) [pid = 2012] [serial = 1206] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 272 (0x7fca706d3000) [pid = 2012] [serial = 1488] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 271 (0x7fca7eb46400) [pid = 2012] [serial = 1442] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 270 (0x7fca7ecaf800) [pid = 2012] [serial = 1173] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 269 (0x7fca717aa000) [pid = 2012] [serial = 1490] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 268 (0x7fca6f5a5800) [pid = 2012] [serial = 1475] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 267 (0x7fca83d3b400) [pid = 2012] [serial = 1323] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca8308c000) [pid = 2012] [serial = 1320] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca8a98a000) [pid = 2012] [serial = 1188] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca6e2d5800) [pid = 2012] [serial = 1472] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca7e6e7400) [pid = 2012] [serial = 1212] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca7ebaac00) [pid = 2012] [serial = 1311] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca707eec00) [pid = 2012] [serial = 1433] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca6cf11000) [pid = 2012] [serial = 1266] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca6c2fc800) [pid = 2012] [serial = 1482] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca863a9400) [pid = 2012] [serial = 1182] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca94844400) [pid = 2012] [serial = 1457] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca820eb800) [pid = 2012] [serial = 1317] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca85f4ac00) [pid = 2012] [serial = 1326] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca7dacb800) [pid = 2012] [serial = 1242] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca8ec7bc00) [pid = 2012] [serial = 1332] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca95f1b000) [pid = 2012] [serial = 1338] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca7b7aec00) [pid = 2012] [serial = 1305] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca80854000) [pid = 2012] [serial = 1341] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca6f6a2c00) [pid = 2012] [serial = 1487] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca94bea000) [pid = 2012] [serial = 1191] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca75086400) [pid = 2012] [serial = 1496] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca717a2000) [pid = 2012] [serial = 1466] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca717ab000) [pid = 2012] [serial = 1469] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca7b86a400) [pid = 2012] [serial = 1170] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca81c73c00) [pid = 2012] [serial = 1445] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca8402cc00) [pid = 2012] [serial = 1448] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca86dcdc00) [pid = 2012] [serial = 1407] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca6d557400) [pid = 2012] [serial = 1430] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca70bd7c00) [pid = 2012] [serial = 1209] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca719b9000) [pid = 2012] [serial = 1302] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca85f50800) [pid = 2012] [serial = 1451] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca7dd67c00) [pid = 2012] [serial = 1439] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca8084c800) [pid = 2012] [serial = 1314] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca6e0b5400) [pid = 2012] [serial = 1485] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca7dd34800) [pid = 2012] [serial = 1308] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca6d326800) [pid = 2012] [serial = 1484] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca99a60800) [pid = 2012] [serial = 1197] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca87258800) [pid = 2012] [serial = 1251] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca7285e400) [pid = 2012] [serial = 1491] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca706ab400) [pid = 2012] [serial = 1463] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca87a17800) [pid = 2012] [serial = 1185] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca7435c800) [pid = 2012] [serial = 1494] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca9a1e5400) [pid = 2012] [serial = 1260] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca87a0b800) [pid = 2012] [serial = 1329] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca99db8400) [pid = 2012] [serial = 1460] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca8241ac00) [pid = 2012] [serial = 1179] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca74355800) [pid = 2012] [serial = 1493] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca7dad1400) [pid = 2012] [serial = 1269] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca81206400) [pid = 2012] [serial = 1245] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca70d4a400) [pid = 2012] [serial = 1203] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca6c1c7400) [pid = 2012] [serial = 1481] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca707f1400) [pid = 2012] [serial = 1200] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca6f5a9400) [pid = 2012] [serial = 1299] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca998a2400) [pid = 2012] [serial = 1194] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca93ce3c00) [pid = 2012] [serial = 1335] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca81b8a800) [pid = 2012] [serial = 1176] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca9a210800) [pid = 2012] [serial = 1263] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca83f64000) [pid = 2012] [serial = 1248] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca752a4400) [pid = 2012] [serial = 1436] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca99db5000) [pid = 2012] [serial = 1254] [outer = (nil)] [url = about:blank] 19:38:34 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca87a11800) [pid = 2012] [serial = 1454] [outer = (nil)] [url = about:blank] 19:38:35 INFO - PROCESS | 2012 | 1461465515239 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] 19:38:35 INFO - PROCESS | 2012 | 1461465515308 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 19:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:38:35 INFO - PROCESS | 2012 | 1461465515320 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:38:35 INFO - PROCESS | 2012 | 1461465515324 Marionette TRACE conn4 <- [1,2134,null,{}] 19:38:35 INFO - PROCESS | 2012 | 1461465515333 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}] 19:38:35 INFO - PROCESS | 2012 | 1461465515538 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 19:38:35 INFO - PROCESS | 2012 | 1461465515710 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5c7000 == 168 [pid = 2012] [id = 541] 19:38:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca6cf07000) [pid = 2012] [serial = 1624] [outer = (nil)] 19:38:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca6cf0ec00) [pid = 2012] [serial = 1625] [outer = 0x7fca6cf07000] 19:38:35 INFO - PROCESS | 2012 | 1461465515828 Marionette DEBUG loaded listener.js 19:38:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca6d32b800) [pid = 2012] [serial = 1626] [outer = 0x7fca6cf07000] 19:38:36 INFO - PROCESS | 2012 | 1461465516632 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]]]}] 19:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1335ms 19:38:36 INFO - PROCESS | 2012 | 1461465516681 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 19:38:36 INFO - PROCESS | 2012 | 1461465516690 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 19:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:38:36 INFO - PROCESS | 2012 | 1461465516702 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:38:36 INFO - PROCESS | 2012 | 1461465516705 Marionette TRACE conn4 <- [1,2138,null,{}] 19:38:36 INFO - PROCESS | 2012 | 1461465516711 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}] 19:38:36 INFO - PROCESS | 2012 | 1461465516911 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 19:38:37 INFO - PROCESS | 2012 | 1461465517135 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d2cc800 == 169 [pid = 2012] [id = 542] 19:38:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca6cf0a800) [pid = 2012] [serial = 1627] [outer = (nil)] 19:38:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca6e0b4c00) [pid = 2012] [serial = 1628] [outer = 0x7fca6cf0a800] 19:38:37 INFO - PROCESS | 2012 | 1461465517202 Marionette DEBUG loaded listener.js 19:38:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca6e36d400) [pid = 2012] [serial = 1629] [outer = 0x7fca6cf0a800] 19:38:38 INFO - PROCESS | 2012 | 1461465518083 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]]]}] 19:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1437ms 19:38:38 INFO - PROCESS | 2012 | 1461465518140 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 19:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:38:38 INFO - PROCESS | 2012 | 1461465518144 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 19:38:38 INFO - PROCESS | 2012 | 1461465518150 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:38:38 INFO - PROCESS | 2012 | 1461465518156 Marionette TRACE conn4 <- [1,2142,null,{}] 19:38:38 INFO - PROCESS | 2012 | 1461465518170 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}] 19:38:38 INFO - PROCESS | 2012 | 1461465518439 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 19:38:38 INFO - PROCESS | 2012 | 1461465518477 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f675800 == 170 [pid = 2012] [id = 543] 19:38:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca6f69e800) [pid = 2012] [serial = 1630] [outer = (nil)] 19:38:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca7031c400) [pid = 2012] [serial = 1631] [outer = 0x7fca6f69e800] 19:38:38 INFO - PROCESS | 2012 | 1461465518542 Marionette DEBUG loaded listener.js 19:38:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca707e5400) [pid = 2012] [serial = 1632] [outer = 0x7fca6f69e800] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca6e0b4800) [pid = 2012] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca77334400) [pid = 2012] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca70910c00) [pid = 2012] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca6c2fb000) [pid = 2012] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca6e0afc00) [pid = 2012] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca6a1e6000) [pid = 2012] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca706d6000) [pid = 2012] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca6cf09800) [pid = 2012] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:38:39 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca7507d000) [pid = 2012] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:38:40 INFO - PROCESS | 2012 | 1461465520183 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] 19:38:40 INFO - PROCESS | 2012 | 1461465520251 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 19:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:38:40 INFO - PROCESS | 2012 | 1461465520257 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:38:40 INFO - PROCESS | 2012 | 1461465520259 Marionette TRACE conn4 <- [1,2146,null,{}] 19:38:40 INFO - PROCESS | 2012 | 1461465520264 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}] 19:38:40 INFO - PROCESS | 2012 | 1461465520453 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 19:38:40 INFO - PROCESS | 2012 | 1461465520468 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70948000 == 171 [pid = 2012] [id = 544] 19:38:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca6cf09800) [pid = 2012] [serial = 1633] [outer = (nil)] 19:38:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca70bd1000) [pid = 2012] [serial = 1634] [outer = 0x7fca6cf09800] 19:38:40 INFO - PROCESS | 2012 | 1461465520530 Marionette DEBUG loaded listener.js 19:38:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca70d4d800) [pid = 2012] [serial = 1635] [outer = 0x7fca6cf09800] 19:38:41 INFO - PROCESS | 2012 | 1461465521440 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] 19:38:41 INFO - PROCESS | 2012 | 1461465521492 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 19:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:38:41 INFO - PROCESS | 2012 | 1461465521498 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:38:41 INFO - PROCESS | 2012 | 1461465521499 Marionette TRACE conn4 <- [1,2150,null,{}] 19:38:41 INFO - PROCESS | 2012 | 1461465521505 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}] 19:38:41 INFO - PROCESS | 2012 | 1461465521699 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 19:38:42 INFO - PROCESS | 2012 | 1461465522055 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca696a9000 == 172 [pid = 2012] [id = 545] 19:38:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca69650800) [pid = 2012] [serial = 1636] [outer = (nil)] 19:38:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca69658c00) [pid = 2012] [serial = 1637] [outer = 0x7fca69650800] 19:38:42 INFO - PROCESS | 2012 | 1461465522148 Marionette DEBUG loaded listener.js 19:38:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca6b7ec000) [pid = 2012] [serial = 1638] [outer = 0x7fca69650800] 19:38:43 INFO - PROCESS | 2012 | 1461465523119 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]]]}] 19:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1679ms 19:38:43 INFO - PROCESS | 2012 | 1461465523180 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 19:38:43 INFO - PROCESS | 2012 | 1461465523187 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 19:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:38:43 INFO - PROCESS | 2012 | 1461465523197 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:38:43 INFO - PROCESS | 2012 | 1461465523201 Marionette TRACE conn4 <- [1,2154,null,{}] 19:38:43 INFO - PROCESS | 2012 | 1461465523208 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}] 19:38:43 INFO - PROCESS | 2012 | 1461465523422 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 19:38:43 INFO - PROCESS | 2012 | 1461465523680 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5e0800 == 173 [pid = 2012] [id = 546] 19:38:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca6d7db800) [pid = 2012] [serial = 1639] [outer = (nil)] 19:38:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca6e2d8800) [pid = 2012] [serial = 1640] [outer = 0x7fca6d7db800] 19:38:43 INFO - PROCESS | 2012 | 1461465523803 Marionette DEBUG loaded listener.js 19:38:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca6f5a5c00) [pid = 2012] [serial = 1641] [outer = 0x7fca6d7db800] 19:38:44 INFO - PROCESS | 2012 | 1461465524747 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]]]}] 19:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1584ms 19:38:44 INFO - PROCESS | 2012 | 1461465524785 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 19:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:38:44 INFO - PROCESS | 2012 | 1461465524791 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 19:38:44 INFO - PROCESS | 2012 | 1461465524798 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:38:44 INFO - PROCESS | 2012 | 1461465524801 Marionette TRACE conn4 <- [1,2158,null,{}] 19:38:44 INFO - PROCESS | 2012 | 1461465524808 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}] 19:38:45 INFO - PROCESS | 2012 | 1461465525022 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 19:38:45 INFO - PROCESS | 2012 | 1461465525240 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dc7800 == 174 [pid = 2012] [id = 547] 19:38:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca706ac800) [pid = 2012] [serial = 1642] [outer = (nil)] 19:38:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca707e7c00) [pid = 2012] [serial = 1643] [outer = 0x7fca706ac800] 19:38:45 INFO - PROCESS | 2012 | 1461465525351 Marionette DEBUG loaded listener.js 19:38:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca715ccc00) [pid = 2012] [serial = 1644] [outer = 0x7fca706ac800] 19:38:46 INFO - PROCESS | 2012 | 1461465526363 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]]]}] 19:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1638ms 19:38:46 INFO - PROCESS | 2012 | 1461465526436 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 19:38:46 INFO - PROCESS | 2012 | 1461465526440 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 19:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:38:46 INFO - PROCESS | 2012 | 1461465526455 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:38:46 INFO - PROCESS | 2012 | 1461465526464 Marionette TRACE conn4 <- [1,2162,null,{}] 19:38:46 INFO - PROCESS | 2012 | 1461465526471 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}] 19:38:46 INFO - PROCESS | 2012 | 1461465526703 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 19:38:46 INFO - PROCESS | 2012 | 1461465526963 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7275e800 == 175 [pid = 2012] [id = 548] 19:38:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca706ccc00) [pid = 2012] [serial = 1645] [outer = (nil)] 19:38:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca74342400) [pid = 2012] [serial = 1646] [outer = 0x7fca706ccc00] 19:38:47 INFO - PROCESS | 2012 | 1461465527097 Marionette DEBUG loaded listener.js 19:38:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca7434d000) [pid = 2012] [serial = 1647] [outer = 0x7fca706ccc00] 19:38:47 INFO - PROCESS | 2012 | 1461465527955 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]]]}] 19:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1547ms 19:38:47 INFO - PROCESS | 2012 | 1461465527995 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 19:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:38:48 INFO - PROCESS | 2012 | 1461465527999 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 19:38:48 INFO - PROCESS | 2012 | 1461465528005 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:38:48 INFO - PROCESS | 2012 | 1461465528008 Marionette TRACE conn4 <- [1,2166,null,{}] 19:38:48 INFO - PROCESS | 2012 | 1461465528014 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}] 19:38:48 INFO - PROCESS | 2012 | 1461465528232 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 19:38:48 INFO - PROCESS | 2012 | 1461465528449 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731da800 == 176 [pid = 2012] [id = 549] 19:38:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca707e3c00) [pid = 2012] [serial = 1648] [outer = (nil)] 19:38:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca74360000) [pid = 2012] [serial = 1649] [outer = 0x7fca707e3c00] 19:38:48 INFO - PROCESS | 2012 | 1461465528566 Marionette DEBUG loaded listener.js 19:38:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca74cd5400) [pid = 2012] [serial = 1650] [outer = 0x7fca707e3c00] 19:38:49 INFO - PROCESS | 2012 | 1461465529446 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]]]}] 19:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 19:38:49 INFO - PROCESS | 2012 | 1461465529490 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 19:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:38:49 INFO - PROCESS | 2012 | 1461465529494 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 19:38:49 INFO - PROCESS | 2012 | 1461465529501 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:38:49 INFO - PROCESS | 2012 | 1461465529504 Marionette TRACE conn4 <- [1,2170,null,{}] 19:38:49 INFO - PROCESS | 2012 | 1461465529509 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}] 19:38:49 INFO - PROCESS | 2012 | 1461465529723 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 19:38:49 INFO - PROCESS | 2012 | 1461465529982 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734bf000 == 177 [pid = 2012] [id = 550] 19:38:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca75172000) [pid = 2012] [serial = 1651] [outer = (nil)] 19:38:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca75259000) [pid = 2012] [serial = 1652] [outer = 0x7fca75172000] 19:38:50 INFO - PROCESS | 2012 | 1461465530116 Marionette DEBUG loaded listener.js 19:38:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca75a68c00) [pid = 2012] [serial = 1653] [outer = 0x7fca75172000] 19:38:51 INFO - PROCESS | 2012 | 1461465531084 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]]]}] 19:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1640ms 19:38:51 INFO - PROCESS | 2012 | 1461465531141 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 19:38:51 INFO - PROCESS | 2012 | 1461465531144 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 19:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:38:51 INFO - PROCESS | 2012 | 1461465531150 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:38:51 INFO - PROCESS | 2012 | 1461465531153 Marionette TRACE conn4 <- [1,2174,null,{}] 19:38:51 INFO - PROCESS | 2012 | 1461465531158 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}] 19:38:51 INFO - PROCESS | 2012 | 1461465531374 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 19:38:51 INFO - PROCESS | 2012 | 1461465531647 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75acb000 == 178 [pid = 2012] [id = 551] 19:38:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca75172400) [pid = 2012] [serial = 1654] [outer = (nil)] 19:38:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca7b856800) [pid = 2012] [serial = 1655] [outer = 0x7fca75172400] 19:38:51 INFO - PROCESS | 2012 | 1461465531764 Marionette DEBUG loaded listener.js 19:38:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca7cb0c400) [pid = 2012] [serial = 1656] [outer = 0x7fca75172400] 19:38:52 INFO - PROCESS | 2012 | 1461465532659 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]]]}] 19:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1537ms 19:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:38:52 INFO - PROCESS | 2012 | 1461465532692 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 19:38:52 INFO - PROCESS | 2012 | 1461465532695 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 19:38:52 INFO - PROCESS | 2012 | 1461465532701 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:38:52 INFO - PROCESS | 2012 | 1461465532704 Marionette TRACE conn4 <- [1,2178,null,{}] 19:38:52 INFO - PROCESS | 2012 | 1461465532709 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}] 19:38:52 INFO - PROCESS | 2012 | 1461465532923 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 19:38:53 INFO - PROCESS | 2012 | 1461465533184 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75cbb000 == 179 [pid = 2012] [id = 552] 19:38:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca715cc400) [pid = 2012] [serial = 1657] [outer = (nil)] 19:38:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca7cb13800) [pid = 2012] [serial = 1658] [outer = 0x7fca715cc400] 19:38:53 INFO - PROCESS | 2012 | 1461465533296 Marionette DEBUG loaded listener.js 19:38:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca7dbe8000) [pid = 2012] [serial = 1659] [outer = 0x7fca715cc400] 19:38:54 INFO - PROCESS | 2012 | 1461465534160 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]]]}] 19:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1537ms 19:38:54 INFO - PROCESS | 2012 | 1461465534244 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 19:38:54 INFO - PROCESS | 2012 | 1461465534248 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 19:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:38:54 INFO - PROCESS | 2012 | 1461465534257 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:38:54 INFO - PROCESS | 2012 | 1461465534259 Marionette TRACE conn4 <- [1,2182,null,{}] 19:38:54 INFO - PROCESS | 2012 | 1461465534263 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}] 19:38:54 INFO - PROCESS | 2012 | 1461465534483 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 19:38:54 INFO - PROCESS | 2012 | 1461465534741 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771a6800 == 180 [pid = 2012] [id = 553] 19:38:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca770ed800) [pid = 2012] [serial = 1660] [outer = (nil)] 19:38:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca7dd0bc00) [pid = 2012] [serial = 1661] [outer = 0x7fca770ed800] 19:38:54 INFO - PROCESS | 2012 | 1461465534855 Marionette DEBUG loaded listener.js 19:38:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca7dd6a800) [pid = 2012] [serial = 1662] [outer = 0x7fca770ed800] 19:38:55 INFO - PROCESS | 2012 | 1461465535727 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]]]}] 19:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 19:38:55 INFO - PROCESS | 2012 | 1461465535790 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 19:38:55 INFO - PROCESS | 2012 | 1461465535794 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 19:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:38:55 INFO - PROCESS | 2012 | 1461465535800 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:38:55 INFO - PROCESS | 2012 | 1461465535803 Marionette TRACE conn4 <- [1,2186,null,{}] 19:38:55 INFO - PROCESS | 2012 | 1461465535808 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}] 19:38:56 INFO - PROCESS | 2012 | 1461465536023 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 19:38:56 INFO - PROCESS | 2012 | 1461465536290 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cca8800 == 181 [pid = 2012] [id = 554] 19:38:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca7dac8800) [pid = 2012] [serial = 1663] [outer = (nil)] 19:38:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca7e170400) [pid = 2012] [serial = 1664] [outer = 0x7fca7dac8800] 19:38:56 INFO - PROCESS | 2012 | 1461465536409 Marionette DEBUG loaded listener.js 19:38:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca7e45dc00) [pid = 2012] [serial = 1665] [outer = 0x7fca7dac8800] 19:38:57 INFO - PROCESS | 2012 | 1461465537290 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]]]}] 19:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1530ms 19:38:57 INFO - PROCESS | 2012 | 1461465537331 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 19:38:57 INFO - PROCESS | 2012 | 1461465537334 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 19:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:38:57 INFO - PROCESS | 2012 | 1461465537340 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:38:57 INFO - PROCESS | 2012 | 1461465537344 Marionette TRACE conn4 <- [1,2190,null,{}] 19:38:57 INFO - PROCESS | 2012 | 1461465537349 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}] 19:38:57 INFO - PROCESS | 2012 | 1461465537566 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 19:38:57 INFO - PROCESS | 2012 | 1461465537786 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd8f800 == 182 [pid = 2012] [id = 555] 19:38:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca7eb4c800) [pid = 2012] [serial = 1666] [outer = (nil)] 19:38:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca7eca4000) [pid = 2012] [serial = 1667] [outer = 0x7fca7eb4c800] 19:38:57 INFO - PROCESS | 2012 | 1461465537962 Marionette DEBUG loaded listener.js 19:38:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca7eef6000) [pid = 2012] [serial = 1668] [outer = 0x7fca7eb4c800] 19:38:58 INFO - PROCESS | 2012 | 1461465538894 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]]]}] 19:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1629ms 19:38:58 INFO - PROCESS | 2012 | 1461465538971 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 19:38:58 INFO - PROCESS | 2012 | 1461465538975 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 19:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:38:58 INFO - PROCESS | 2012 | 1461465538981 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:38:58 INFO - PROCESS | 2012 | 1461465538986 Marionette TRACE conn4 <- [1,2194,null,{}] 19:38:58 INFO - PROCESS | 2012 | 1461465538991 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}] 19:38:59 INFO - PROCESS | 2012 | 1461465539276 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 19:38:59 INFO - PROCESS | 2012 | 1461465539580 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e636000 == 183 [pid = 2012] [id = 556] 19:38:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca7eb46400) [pid = 2012] [serial = 1669] [outer = (nil)] 19:38:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca81c70400) [pid = 2012] [serial = 1670] [outer = 0x7fca7eb46400] 19:38:59 INFO - PROCESS | 2012 | 1461465539660 Marionette DEBUG loaded listener.js 19:38:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 246 (0x7fca81e1a800) [pid = 2012] [serial = 1671] [outer = 0x7fca7eb46400] 19:39:00 INFO - PROCESS | 2012 | 1461465540499 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]]]}] 19:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1581ms 19:39:00 INFO - PROCESS | 2012 | 1461465540563 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 19:39:00 INFO - PROCESS | 2012 | 1461465540567 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 19:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:39:00 INFO - PROCESS | 2012 | 1461465540573 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:39:00 INFO - PROCESS | 2012 | 1461465540576 Marionette TRACE conn4 <- [1,2198,null,{}] 19:39:00 INFO - PROCESS | 2012 | 1461465540581 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}] 19:39:00 INFO - PROCESS | 2012 | 1461465540803 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 19:39:01 INFO - PROCESS | 2012 | 1461465541063 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb21000 == 184 [pid = 2012] [id = 557] 19:39:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 247 (0x7fca75a6d800) [pid = 2012] [serial = 1672] [outer = (nil)] 19:39:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 248 (0x7fca820ee400) [pid = 2012] [serial = 1673] [outer = 0x7fca75a6d800] 19:39:01 INFO - PROCESS | 2012 | 1461465541181 Marionette DEBUG loaded listener.js 19:39:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 249 (0x7fca822bb800) [pid = 2012] [serial = 1674] [outer = 0x7fca75a6d800] 19:39:02 INFO - PROCESS | 2012 | 1461465542050 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]]]}] 19:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 19:39:02 INFO - PROCESS | 2012 | 1461465542104 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 19:39:02 INFO - PROCESS | 2012 | 1461465542108 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 19:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:39:02 INFO - PROCESS | 2012 | 1461465542114 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:39:02 INFO - PROCESS | 2012 | 1461465542116 Marionette TRACE conn4 <- [1,2202,null,{}] 19:39:02 INFO - PROCESS | 2012 | 1461465542122 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}] 19:39:02 INFO - PROCESS | 2012 | 1461465542354 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 19:39:02 INFO - PROCESS | 2012 | 1461465542613 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd20800 == 185 [pid = 2012] [id = 558] 19:39:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 250 (0x7fca7b86f000) [pid = 2012] [serial = 1675] [outer = (nil)] 19:39:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 251 (0x7fca8308fc00) [pid = 2012] [serial = 1676] [outer = 0x7fca7b86f000] 19:39:02 INFO - PROCESS | 2012 | 1461465542730 Marionette DEBUG loaded listener.js 19:39:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 252 (0x7fca832c0000) [pid = 2012] [serial = 1677] [outer = 0x7fca7b86f000] 19:39:03 INFO - PROCESS | 2012 | 1461465543579 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]]]}] 19:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1536ms 19:39:03 INFO - PROCESS | 2012 | 1461465543652 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 19:39:03 INFO - PROCESS | 2012 | 1461465543654 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 19:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:39:03 INFO - PROCESS | 2012 | 1461465543661 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:39:03 INFO - PROCESS | 2012 | 1461465543664 Marionette TRACE conn4 <- [1,2206,null,{}] 19:39:03 INFO - PROCESS | 2012 | 1461465543669 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}] 19:39:03 INFO - PROCESS | 2012 | 1461465543927 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 19:39:04 INFO - PROCESS | 2012 | 1461465544260 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ec3800 == 186 [pid = 2012] [id = 559] 19:39:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 253 (0x7fca6d7dec00) [pid = 2012] [serial = 1678] [outer = (nil)] 19:39:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 254 (0x7fca83d3d400) [pid = 2012] [serial = 1679] [outer = 0x7fca6d7dec00] 19:39:04 INFO - PROCESS | 2012 | 1461465544338 Marionette DEBUG loaded listener.js 19:39:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 255 (0x7fca84032000) [pid = 2012] [serial = 1680] [outer = 0x7fca6d7dec00] 19:39:05 INFO - PROCESS | 2012 | 1461465545241 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]]]}] 19:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 19:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:39:05 INFO - PROCESS | 2012 | 1461465545297 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 19:39:05 INFO - PROCESS | 2012 | 1461465545299 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 19:39:05 INFO - PROCESS | 2012 | 1461465545306 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:39:05 INFO - PROCESS | 2012 | 1461465545309 Marionette TRACE conn4 <- [1,2210,null,{}] 19:39:05 INFO - PROCESS | 2012 | 1461465545314 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}] 19:39:05 INFO - PROCESS | 2012 | 1461465545542 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 19:39:05 INFO - PROCESS | 2012 | 1461465545858 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7151f000 == 187 [pid = 2012] [id = 560] 19:39:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 256 (0x7fca6c2f0800) [pid = 2012] [serial = 1681] [outer = (nil)] 19:39:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 257 (0x7fca70906c00) [pid = 2012] [serial = 1682] [outer = 0x7fca6c2f0800] 19:39:05 INFO - PROCESS | 2012 | 1461465545938 Marionette DEBUG loaded listener.js 19:39:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 258 (0x7fca832c2000) [pid = 2012] [serial = 1683] [outer = 0x7fca6c2f0800] 19:39:07 INFO - PROCESS | 2012 | 1461465547312 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]]]}] 19:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2045ms 19:39:07 INFO - PROCESS | 2012 | 1461465547402 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 19:39:07 INFO - PROCESS | 2012 | 1461465547408 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 19:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:39:07 INFO - PROCESS | 2012 | 1461465547438 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:39:07 INFO - PROCESS | 2012 | 1461465547444 Marionette TRACE conn4 <- [1,2214,null,{}] 19:39:07 INFO - PROCESS | 2012 | 1461465547453 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}] 19:39:07 INFO - PROCESS | 2012 | 1461465547672 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 19:39:07 INFO - PROCESS | 2012 | 1461465547939 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e9e1000 == 188 [pid = 2012] [id = 561] 19:39:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 259 (0x7fca6b7f6000) [pid = 2012] [serial = 1684] [outer = (nil)] 19:39:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 260 (0x7fca6c1c8c00) [pid = 2012] [serial = 1685] [outer = 0x7fca6b7f6000] 19:39:08 INFO - PROCESS | 2012 | 1461465548011 Marionette DEBUG loaded listener.js 19:39:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 261 (0x7fca6d31cc00) [pid = 2012] [serial = 1686] [outer = 0x7fca6b7f6000] 19:39:09 INFO - PROCESS | 2012 | 1461465549113 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]]]}] 19:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1694ms 19:39:09 INFO - PROCESS | 2012 | 1461465549125 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 19:39:09 INFO - PROCESS | 2012 | 1461465549132 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 19:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:39:09 INFO - PROCESS | 2012 | 1461465549142 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:39:09 INFO - PROCESS | 2012 | 1461465549147 Marionette TRACE conn4 <- [1,2218,null,{}] 19:39:09 INFO - PROCESS | 2012 | 1461465549152 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}] 19:39:09 INFO - PROCESS | 2012 | 1461465549363 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 19:39:09 INFO - PROCESS | 2012 | 1461465549680 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6aeea800 == 189 [pid = 2012] [id = 562] 19:39:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 262 (0x7fca6b7f7800) [pid = 2012] [serial = 1687] [outer = (nil)] 19:39:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 263 (0x7fca6d7e2000) [pid = 2012] [serial = 1688] [outer = 0x7fca6b7f7800] 19:39:09 INFO - PROCESS | 2012 | 1461465549752 Marionette DEBUG loaded listener.js 19:39:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 264 (0x7fca6e36c000) [pid = 2012] [serial = 1689] [outer = 0x7fca6b7f7800] 19:39:10 INFO - PROCESS | 2012 | 1461465550721 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]]]}] 19:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1632ms 19:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:39:10 INFO - PROCESS | 2012 | 1461465550774 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 19:39:10 INFO - PROCESS | 2012 | 1461465550777 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 19:39:10 INFO - PROCESS | 2012 | 1461465550784 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:39:10 INFO - PROCESS | 2012 | 1461465550789 Marionette TRACE conn4 <- [1,2222,null,{}] 19:39:10 INFO - PROCESS | 2012 | 1461465550804 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}] 19:39:11 INFO - PROCESS | 2012 | 1461465551032 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 19:39:11 INFO - PROCESS | 2012 | 1461465551360 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d0aa800 == 190 [pid = 2012] [id = 563] 19:39:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 265 (0x7fca6d321800) [pid = 2012] [serial = 1690] [outer = (nil)] 19:39:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 266 (0x7fca7090b000) [pid = 2012] [serial = 1691] [outer = 0x7fca6d321800] 19:39:11 INFO - PROCESS | 2012 | 1461465551439 Marionette DEBUG loaded listener.js 19:39:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 267 (0x7fca71653800) [pid = 2012] [serial = 1692] [outer = 0x7fca6d321800] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac6b000 == 189 [pid = 2012] [id = 482] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70dd6800 == 188 [pid = 2012] [id = 492] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f980800 == 187 [pid = 2012] [id = 491] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6aee3000 == 186 [pid = 2012] [id = 490] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6ade7000 == 185 [pid = 2012] [id = 487] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca718d6000 == 184 [pid = 2012] [id = 485] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 266 (0x7fca75a66c00) [pid = 2012] [serial = 1508] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 265 (0x7fca8308d800) [pid = 2012] [serial = 1520] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 264 (0x7fca99dbbc00) [pid = 2012] [serial = 1535] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 263 (0x7fca81e1ec00) [pid = 2012] [serial = 1517] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 262 (0x7fca83f61800) [pid = 2012] [serial = 1523] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 261 (0x7fca886c7800) [pid = 2012] [serial = 1529] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 260 (0x7fca7ebab400) [pid = 2012] [serial = 1514] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 259 (0x7fca6c1cc400) [pid = 2012] [serial = 1499] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 258 (0x7fca706b1400) [pid = 2012] [serial = 1502] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 257 (0x7fca74cd8800) [pid = 2012] [serial = 1505] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 256 (0x7fca6e364000) [pid = 2012] [serial = 1538] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 255 (0x7fca860de400) [pid = 2012] [serial = 1526] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 254 (0x7fca7def6c00) [pid = 2012] [serial = 1511] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 253 (0x7fca97e3e800) [pid = 2012] [serial = 1532] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86366000 == 183 [pid = 2012] [id = 215] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70948000 == 182 [pid = 2012] [id = 544] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f675800 == 181 [pid = 2012] [id = 543] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d2cc800 == 180 [pid = 2012] [id = 542] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5c7000 == 179 [pid = 2012] [id = 541] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69693800 == 178 [pid = 2012] [id = 538] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69516000 == 177 [pid = 2012] [id = 537] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69c8a800 == 176 [pid = 2012] [id = 536] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81c3e800 == 175 [pid = 2012] [id = 535] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69bd0800 == 174 [pid = 2012] [id = 534] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81c32800 == 173 [pid = 2012] [id = 533] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e641800 == 172 [pid = 2012] [id = 532] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9e1b5000 == 171 [pid = 2012] [id = 531] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a196000 == 170 [pid = 2012] [id = 530] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996df000 == 169 [pid = 2012] [id = 529] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94819800 == 168 [pid = 2012] [id = 528] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca88221000 == 167 [pid = 2012] [id = 527] 19:39:12 INFO - PROCESS | 2012 | 1461465552457 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]]]}] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86357000 == 166 [pid = 2012] [id = 526] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81512000 == 165 [pid = 2012] [id = 525] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e9a2000 == 164 [pid = 2012] [id = 524] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca750e1800 == 163 [pid = 2012] [id = 523] 19:39:12 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ae6800 == 162 [pid = 2012] [id = 522] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 252 (0x7fca70313000) [pid = 2012] [serial = 1562] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 251 (0x7fca7fd64c00) [pid = 2012] [serial = 1559] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 250 (0x7fca719ba800) [pid = 2012] [serial = 1547] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 249 (0x7fca75372c00) [pid = 2012] [serial = 1553] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 248 (0x7fca706ae000) [pid = 2012] [serial = 1545] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 247 (0x7fca6e0ae400) [pid = 2012] [serial = 1550] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 246 (0x7fca74358400) [pid = 2012] [serial = 1548] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 245 (0x7fca7ecb2000) [pid = 2012] [serial = 1557] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca75164c00) [pid = 2012] [serial = 1551] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca6e36c400) [pid = 2012] [serial = 1542] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca81b8f400) [pid = 2012] [serial = 1560] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca6e0b2400) [pid = 2012] [serial = 1541] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca75263000) [pid = 2012] [serial = 1497] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca6f5c0c00) [pid = 2012] [serial = 1544] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca77335400) [pid = 2012] [serial = 1554] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca7dd04400) [pid = 2012] [serial = 1556] [outer = (nil)] [url = about:blank] 19:39:12 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca70bcd400) [pid = 2012] [serial = 1563] [outer = (nil)] [url = about:blank] 19:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1738ms 19:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:39:12 INFO - PROCESS | 2012 | 1461465552522 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 19:39:12 INFO - PROCESS | 2012 | 1461465552525 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 19:39:12 INFO - PROCESS | 2012 | 1461465552531 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:39:12 INFO - PROCESS | 2012 | 1461465552534 Marionette TRACE conn4 <- [1,2226,null,{}] 19:39:12 INFO - PROCESS | 2012 | 1461465552539 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}] 19:39:12 INFO - PROCESS | 2012 | 1461465552730 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 19:39:12 INFO - PROCESS | 2012 | 1461465552932 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5c7000 == 163 [pid = 2012] [id = 564] 19:39:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca6964c400) [pid = 2012] [serial = 1693] [outer = (nil)] 19:39:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca717a2000) [pid = 2012] [serial = 1694] [outer = 0x7fca6964c400] 19:39:13 INFO - PROCESS | 2012 | 1461465553034 Marionette DEBUG loaded listener.js 19:39:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca719c0000) [pid = 2012] [serial = 1695] [outer = 0x7fca6964c400] 19:39:13 INFO - PROCESS | 2012 | 1461465553785 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]]]}] 19:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1284ms 19:39:13 INFO - PROCESS | 2012 | 1461465553814 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 19:39:13 INFO - PROCESS | 2012 | 1461465553818 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 19:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:39:13 INFO - PROCESS | 2012 | 1461465553823 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:39:13 INFO - PROCESS | 2012 | 1461465553826 Marionette TRACE conn4 <- [1,2230,null,{}] 19:39:13 INFO - PROCESS | 2012 | 1461465553831 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}] 19:39:14 INFO - PROCESS | 2012 | 1461465554014 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 19:39:14 INFO - PROCESS | 2012 | 1461465554030 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71522800 == 164 [pid = 2012] [id = 565] 19:39:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 240 (0x7fca706b1400) [pid = 2012] [serial = 1696] [outer = (nil)] 19:39:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 241 (0x7fca74350c00) [pid = 2012] [serial = 1697] [outer = 0x7fca706b1400] 19:39:14 INFO - PROCESS | 2012 | 1461465554092 Marionette DEBUG loaded listener.js 19:39:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 242 (0x7fca74cd9400) [pid = 2012] [serial = 1698] [outer = 0x7fca706b1400] 19:39:15 INFO - PROCESS | 2012 | 1461465555124 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]]]}] 19:39:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1331ms 19:39:15 INFO - PROCESS | 2012 | 1461465555154 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 19:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:39:15 INFO - PROCESS | 2012 | 1461465555169 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 19:39:15 INFO - PROCESS | 2012 | 1461465555188 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:39:15 INFO - PROCESS | 2012 | 1461465555191 Marionette TRACE conn4 <- [1,2234,null,{}] 19:39:15 INFO - PROCESS | 2012 | 1461465555196 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}] 19:39:15 INFO - PROCESS | 2012 | 1461465555490 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 19:39:15 INFO - PROCESS | 2012 | 1461465555529 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734b5800 == 165 [pid = 2012] [id = 566] 19:39:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 243 (0x7fca752a2000) [pid = 2012] [serial = 1699] [outer = (nil)] 19:39:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 244 (0x7fca7b7b1400) [pid = 2012] [serial = 1700] [outer = 0x7fca752a2000] 19:39:15 INFO - PROCESS | 2012 | 1461465555601 Marionette DEBUG loaded listener.js 19:39:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 245 (0x7fca7dd32800) [pid = 2012] [serial = 1701] [outer = 0x7fca752a2000] 19:39:16 INFO - PROCESS | 2012 | 1461465556552 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]]]}] 19:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1394ms 19:39:16 INFO - PROCESS | 2012 | 1461465556591 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 19:39:16 INFO - PROCESS | 2012 | 1461465556596 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 19:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:39:16 INFO - PROCESS | 2012 | 1461465556602 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:39:16 INFO - PROCESS | 2012 | 1461465556604 Marionette TRACE conn4 <- [1,2238,null,{}] 19:39:16 INFO - PROCESS | 2012 | 1461465556609 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}] 19:39:16 INFO - PROCESS | 2012 | 1461465556899 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 244 (0x7fca6cf04800) [pid = 2012] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 243 (0x7fca84806800) [pid = 2012] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 242 (0x7fca699db400) [pid = 2012] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 241 (0x7fca95d06400) [pid = 2012] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 240 (0x7fca7b7b6000) [pid = 2012] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 239 (0x7fca7330f400) [pid = 2012] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca6cf10400) [pid = 2012] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca699cf800) [pid = 2012] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca6c2f3000) [pid = 2012] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca6c1c5400) [pid = 2012] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca8af73800) [pid = 2012] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca699dc400) [pid = 2012] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca6a1eac00) [pid = 2012] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca6c1c7800) [pid = 2012] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca7fbac400) [pid = 2012] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca863a6800) [pid = 2012] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca860e2c00) [pid = 2012] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca6c2f8000) [pid = 2012] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca7ecb0800) [pid = 2012] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca87255800) [pid = 2012] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca6e36e400) [pid = 2012] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca6cf0a800) [pid = 2012] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca6c1c2000) [pid = 2012] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca6cf07000) [pid = 2012] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca7285fc00) [pid = 2012] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca6964cc00) [pid = 2012] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca6c1c4c00) [pid = 2012] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca822b1c00) [pid = 2012] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca7dd69c00) [pid = 2012] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca74354800) [pid = 2012] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca84e48800) [pid = 2012] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca6f69e800) [pid = 2012] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca715cc800) [pid = 2012] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca706a5800) [pid = 2012] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca706a3800) [pid = 2012] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca6c2f5400) [pid = 2012] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca81b8ec00) [pid = 2012] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca73318400) [pid = 2012] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca7eb4dc00) [pid = 2012] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca71651400) [pid = 2012] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca8828c000) [pid = 2012] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca699ce800) [pid = 2012] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7eb4c000) [pid = 2012] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca822b9000) [pid = 2012] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca832c4800) [pid = 2012] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca6d556800) [pid = 2012] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca8ec7ac00) [pid = 2012] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca7b853c00) [pid = 2012] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca6c1c0c00) [pid = 2012] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca7b7ae800) [pid = 2012] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca8084cc00) [pid = 2012] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca6d31f000) [pid = 2012] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca6c2f2c00) [pid = 2012] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7b7b3c00) [pid = 2012] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca87db2c00) [pid = 2012] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca7733ec00) [pid = 2012] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca6a1e2800) [pid = 2012] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca719be000) [pid = 2012] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca6f699800) [pid = 2012] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca6d551000) [pid = 2012] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca7b86e400) [pid = 2012] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca74ccf800) [pid = 2012] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca85056800) [pid = 2012] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca6a1dec00) [pid = 2012] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca88283c00) [pid = 2012] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6d55d800) [pid = 2012] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca8590c000) [pid = 2012] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7fa0b000) [pid = 2012] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:39:17 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca7e455000) [pid = 2012] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:39:17 INFO - PROCESS | 2012 | 1461465557971 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69697000 == 166 [pid = 2012] [id = 567] 19:39:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca6964a800) [pid = 2012] [serial = 1702] [outer = (nil)] 19:39:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca699cf800) [pid = 2012] [serial = 1703] [outer = 0x7fca6964a800] 19:39:18 INFO - PROCESS | 2012 | 1461465558038 Marionette DEBUG loaded listener.js 19:39:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca6a1dec00) [pid = 2012] [serial = 1704] [outer = 0x7fca6964a800] 19:39:18 INFO - PROCESS | 2012 | 1461465558696 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]]]}] 19:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2132ms 19:39:18 INFO - PROCESS | 2012 | 1461465558734 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 19:39:18 INFO - PROCESS | 2012 | 1461465558737 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 19:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:39:18 INFO - PROCESS | 2012 | 1461465558743 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:39:18 INFO - PROCESS | 2012 | 1461465558745 Marionette TRACE conn4 <- [1,2242,null,{}] 19:39:18 INFO - PROCESS | 2012 | 1461465558761 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}] 19:39:18 INFO - PROCESS | 2012 | 1461465558947 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 19:39:19 INFO - PROCESS | 2012 | 1461465559130 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a09800 == 167 [pid = 2012] [id = 568] 19:39:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca6964c800) [pid = 2012] [serial = 1705] [outer = (nil)] 19:39:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca6c2ed800) [pid = 2012] [serial = 1706] [outer = 0x7fca6964c800] 19:39:19 INFO - PROCESS | 2012 | 1461465559192 Marionette DEBUG loaded listener.js 19:39:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca6d551000) [pid = 2012] [serial = 1707] [outer = 0x7fca6964c800] 19:39:20 INFO - PROCESS | 2012 | 1461465560125 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]]]}] 19:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1427ms 19:39:20 INFO - PROCESS | 2012 | 1461465560171 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 19:39:20 INFO - PROCESS | 2012 | 1461465560177 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 19:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:39:20 INFO - PROCESS | 2012 | 1461465560185 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:39:20 INFO - PROCESS | 2012 | 1461465560191 Marionette TRACE conn4 <- [1,2246,null,{}] 19:39:20 INFO - PROCESS | 2012 | 1461465560200 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}] 19:39:20 INFO - PROCESS | 2012 | 1461465560423 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 19:39:20 INFO - PROCESS | 2012 | 1461465560756 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5df000 == 168 [pid = 2012] [id = 569] 19:39:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca6b7ee400) [pid = 2012] [serial = 1708] [outer = (nil)] 19:39:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca6b7f7000) [pid = 2012] [serial = 1709] [outer = 0x7fca6b7ee400] 19:39:20 INFO - PROCESS | 2012 | 1461465560838 Marionette DEBUG loaded listener.js 19:39:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca6c2fb400) [pid = 2012] [serial = 1710] [outer = 0x7fca6b7ee400] 19:39:21 INFO - PROCESS | 2012 | 1461465561725 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]]]}] 19:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1588ms 19:39:21 INFO - PROCESS | 2012 | 1461465561774 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 19:39:21 INFO - PROCESS | 2012 | 1461465561782 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 19:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:39:21 INFO - PROCESS | 2012 | 1461465561792 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:39:21 INFO - PROCESS | 2012 | 1461465561796 Marionette TRACE conn4 <- [1,2250,null,{}] 19:39:21 INFO - PROCESS | 2012 | 1461465561802 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}] 19:39:22 INFO - PROCESS | 2012 | 1461465562027 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 19:39:22 INFO - PROCESS | 2012 | 1461465562344 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dde800 == 169 [pid = 2012] [id = 570] 19:39:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca6d7e0400) [pid = 2012] [serial = 1711] [outer = (nil)] 19:39:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca6e363000) [pid = 2012] [serial = 1712] [outer = 0x7fca6d7e0400] 19:39:22 INFO - PROCESS | 2012 | 1461465562423 Marionette DEBUG loaded listener.js 19:39:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca6f5a9400) [pid = 2012] [serial = 1713] [outer = 0x7fca6d7e0400] 19:39:23 INFO - PROCESS | 2012 | 1461465563322 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]]]}] 19:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1581ms 19:39:23 INFO - PROCESS | 2012 | 1461465563374 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 19:39:23 INFO - PROCESS | 2012 | 1461465563378 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 19:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:39:23 INFO - PROCESS | 2012 | 1461465563384 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:39:23 INFO - PROCESS | 2012 | 1461465563390 Marionette TRACE conn4 <- [1,2254,null,{}] 19:39:23 INFO - PROCESS | 2012 | 1461465563406 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}] 19:39:23 INFO - PROCESS | 2012 | 1461465563674 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 19:39:23 INFO - PROCESS | 2012 | 1461465563984 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77411000 == 170 [pid = 2012] [id = 571] 19:39:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca707ed000) [pid = 2012] [serial = 1714] [outer = (nil)] 19:39:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca715ce000) [pid = 2012] [serial = 1715] [outer = 0x7fca707ed000] 19:39:24 INFO - PROCESS | 2012 | 1461465564071 Marionette DEBUG loaded listener.js 19:39:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca717a3800) [pid = 2012] [serial = 1716] [outer = 0x7fca707ed000] 19:39:24 INFO - PROCESS | 2012 | 1461465564959 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]]]}] 19:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1638ms 19:39:25 INFO - PROCESS | 2012 | 1461465565024 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 19:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:39:25 INFO - PROCESS | 2012 | 1461465565029 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 19:39:25 INFO - PROCESS | 2012 | 1461465565035 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:39:25 INFO - PROCESS | 2012 | 1461465565038 Marionette TRACE conn4 <- [1,2258,null,{}] 19:39:25 INFO - PROCESS | 2012 | 1461465565044 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}] 19:39:25 INFO - PROCESS | 2012 | 1461465565263 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 19:39:25 INFO - PROCESS | 2012 | 1461465565526 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7de1b800 == 171 [pid = 2012] [id = 572] 19:39:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca70320000) [pid = 2012] [serial = 1717] [outer = (nil)] 19:39:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca74354800) [pid = 2012] [serial = 1718] [outer = 0x7fca70320000] 19:39:25 INFO - PROCESS | 2012 | 1461465565645 Marionette DEBUG loaded listener.js 19:39:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca75087000) [pid = 2012] [serial = 1719] [outer = 0x7fca70320000] 19:39:26 INFO - PROCESS | 2012 | 1461465566738 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]]]}] 19:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1737ms 19:39:26 INFO - PROCESS | 2012 | 1461465566771 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 19:39:26 INFO - PROCESS | 2012 | 1461465566774 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 19:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:39:26 INFO - PROCESS | 2012 | 1461465566780 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:39:26 INFO - PROCESS | 2012 | 1461465566782 Marionette TRACE conn4 <- [1,2262,null,{}] 19:39:26 INFO - PROCESS | 2012 | 1461465566788 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}] 19:39:27 INFO - PROCESS | 2012 | 1461465567006 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 19:39:27 INFO - PROCESS | 2012 | 1461465567318 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e995800 == 172 [pid = 2012] [id = 573] 19:39:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca719b9c00) [pid = 2012] [serial = 1720] [outer = (nil)] 19:39:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca7536e000) [pid = 2012] [serial = 1721] [outer = 0x7fca719b9c00] 19:39:27 INFO - PROCESS | 2012 | 1461465567396 Marionette DEBUG loaded listener.js 19:39:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca7dad1400) [pid = 2012] [serial = 1722] [outer = 0x7fca719b9c00] 19:39:28 INFO - PROCESS | 2012 | 1461465568251 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]]]}] 19:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 19:39:28 INFO - PROCESS | 2012 | 1461465568312 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 19:39:28 INFO - PROCESS | 2012 | 1461465568316 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 19:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:39:28 INFO - PROCESS | 2012 | 1461465568322 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:39:28 INFO - PROCESS | 2012 | 1461465568325 Marionette TRACE conn4 <- [1,2266,null,{}] 19:39:28 INFO - PROCESS | 2012 | 1461465568330 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}] 19:39:28 INFO - PROCESS | 2012 | 1461465568580 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 19:39:28 INFO - PROCESS | 2012 | 1461465568891 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81c29000 == 173 [pid = 2012] [id = 574] 19:39:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca7ea80c00) [pid = 2012] [serial = 1723] [outer = (nil)] 19:39:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7ecb1800) [pid = 2012] [serial = 1724] [outer = 0x7fca7ea80c00] 19:39:28 INFO - PROCESS | 2012 | 1461465568972 Marionette DEBUG loaded listener.js 19:39:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7fa09400) [pid = 2012] [serial = 1725] [outer = 0x7fca7ea80c00] 19:39:29 INFO - PROCESS | 2012 | 1461465569812 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]]]}] 19:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1540ms 19:39:29 INFO - PROCESS | 2012 | 1461465569863 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 19:39:29 INFO - PROCESS | 2012 | 1461465569867 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 19:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:39:29 INFO - PROCESS | 2012 | 1461465569872 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:39:29 INFO - PROCESS | 2012 | 1461465569875 Marionette TRACE conn4 <- [1,2270,null,{}] 19:39:29 INFO - PROCESS | 2012 | 1461465569880 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}] 19:39:30 INFO - PROCESS | 2012 | 1461465570092 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 19:39:30 INFO - PROCESS | 2012 | 1461465570358 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83326000 == 174 [pid = 2012] [id = 575] 19:39:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca7e6e3400) [pid = 2012] [serial = 1726] [outer = (nil)] 19:39:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca8084d000) [pid = 2012] [serial = 1727] [outer = 0x7fca7e6e3400] 19:39:30 INFO - PROCESS | 2012 | 1461465570436 Marionette DEBUG loaded listener.js 19:39:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca81297800) [pid = 2012] [serial = 1728] [outer = 0x7fca7e6e3400] 19:39:31 INFO - PROCESS | 2012 | 1461465571323 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]]]}] 19:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1485ms 19:39:31 INFO - PROCESS | 2012 | 1461465571359 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 19:39:31 INFO - PROCESS | 2012 | 1461465571363 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 19:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:39:31 INFO - PROCESS | 2012 | 1461465571369 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:39:31 INFO - PROCESS | 2012 | 1461465571372 Marionette TRACE conn4 <- [1,2274,null,{}] 19:39:31 INFO - PROCESS | 2012 | 1461465571377 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}] 19:39:31 INFO - PROCESS | 2012 | 1461465571603 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 19:39:31 INFO - PROCESS | 2012 | 1461465571870 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84ee7800 == 175 [pid = 2012] [id = 576] 19:39:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca7b85a400) [pid = 2012] [serial = 1729] [outer = (nil)] 19:39:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca81c74800) [pid = 2012] [serial = 1730] [outer = 0x7fca7b85a400] 19:39:31 INFO - PROCESS | 2012 | 1461465571998 Marionette DEBUG loaded listener.js 19:39:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca820f3c00) [pid = 2012] [serial = 1731] [outer = 0x7fca7b85a400] 19:39:32 INFO - PROCESS | 2012 | 1461465572890 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]]]}] 19:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1582ms 19:39:32 INFO - PROCESS | 2012 | 1461465572953 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 19:39:32 INFO - PROCESS | 2012 | 1461465572956 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 19:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:39:32 INFO - PROCESS | 2012 | 1461465572962 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:39:32 INFO - PROCESS | 2012 | 1461465572965 Marionette TRACE conn4 <- [1,2278,null,{}] 19:39:32 INFO - PROCESS | 2012 | 1461465572970 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}] 19:39:33 INFO - PROCESS | 2012 | 1461465573188 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 19:39:33 INFO - PROCESS | 2012 | 1461465573489 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86366000 == 176 [pid = 2012] [id = 577] 19:39:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 207 (0x7fca6964d000) [pid = 2012] [serial = 1732] [outer = (nil)] 19:39:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 208 (0x7fca8308d800) [pid = 2012] [serial = 1733] [outer = 0x7fca6964d000] 19:39:33 INFO - PROCESS | 2012 | 1461465573567 Marionette DEBUG loaded listener.js 19:39:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 209 (0x7fca83d3a000) [pid = 2012] [serial = 1734] [outer = 0x7fca6964d000] 19:39:34 INFO - PROCESS | 2012 | 1461465574399 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]]]}] 19:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1479ms 19:39:34 INFO - PROCESS | 2012 | 1461465574442 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 19:39:34 INFO - PROCESS | 2012 | 1461465574445 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 19:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:39:34 INFO - PROCESS | 2012 | 1461465574451 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:39:34 INFO - PROCESS | 2012 | 1461465574454 Marionette TRACE conn4 <- [1,2282,null,{}] 19:39:34 INFO - PROCESS | 2012 | 1461465574459 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}] 19:39:34 INFO - PROCESS | 2012 | 1461465574672 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 19:39:34 INFO - PROCESS | 2012 | 1461465574944 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d4d000 == 177 [pid = 2012] [id = 578] 19:39:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 210 (0x7fca6f5a6000) [pid = 2012] [serial = 1735] [outer = (nil)] 19:39:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 211 (0x7fca84807c00) [pid = 2012] [serial = 1736] [outer = 0x7fca6f5a6000] 19:39:35 INFO - PROCESS | 2012 | 1461465575024 Marionette DEBUG loaded listener.js 19:39:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 212 (0x7fca85056c00) [pid = 2012] [serial = 1737] [outer = 0x7fca6f5a6000] 19:39:35 INFO - PROCESS | 2012 | 1461465575890 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]]]}] 19:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1487ms 19:39:35 INFO - PROCESS | 2012 | 1461465575939 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 19:39:35 INFO - PROCESS | 2012 | 1461465575943 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 19:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:39:35 INFO - PROCESS | 2012 | 1461465575950 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:39:35 INFO - PROCESS | 2012 | 1461465575955 Marionette TRACE conn4 <- [1,2286,null,{}] 19:39:35 INFO - PROCESS | 2012 | 1461465575960 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}] 19:39:36 INFO - PROCESS | 2012 | 1461465576216 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 19:39:36 INFO - PROCESS | 2012 | 1461465576481 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87acc800 == 178 [pid = 2012] [id = 579] 19:39:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 213 (0x7fca85f4ec00) [pid = 2012] [serial = 1738] [outer = (nil)] 19:39:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 214 (0x7fca860df800) [pid = 2012] [serial = 1739] [outer = 0x7fca85f4ec00] 19:39:36 INFO - PROCESS | 2012 | 1461465576629 Marionette DEBUG loaded listener.js 19:39:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 215 (0x7fca864ba800) [pid = 2012] [serial = 1740] [outer = 0x7fca85f4ec00] 19:39:37 INFO - PROCESS | 2012 | 1461465577500 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]]]}] 19:39:37 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 19:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1586ms 19:39:37 INFO - PROCESS | 2012 | 1461465577538 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 19:39:37 INFO - PROCESS | 2012 | 1461465577541 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 19:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:39:37 INFO - PROCESS | 2012 | 1461465577547 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:39:37 INFO - PROCESS | 2012 | 1461465577549 Marionette TRACE conn4 <- [1,2290,null,{}] 19:39:37 INFO - PROCESS | 2012 | 1461465577555 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}] 19:39:37 INFO - PROCESS | 2012 | 1461465577765 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 19:39:38 INFO - PROCESS | 2012 | 1461465578046 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882e2000 == 179 [pid = 2012] [id = 580] 19:39:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 216 (0x7fca85895800) [pid = 2012] [serial = 1741] [outer = (nil)] 19:39:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 217 (0x7fca8722c800) [pid = 2012] [serial = 1742] [outer = 0x7fca85895800] 19:39:38 INFO - PROCESS | 2012 | 1461465578166 Marionette DEBUG loaded listener.js 19:39:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 218 (0x7fca87255800) [pid = 2012] [serial = 1743] [outer = 0x7fca85895800] 19:39:38 INFO - PROCESS | 2012 | 1461465578974 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]]]}] 19:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1483ms 19:39:39 INFO - PROCESS | 2012 | 1461465579032 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 19:39:39 INFO - PROCESS | 2012 | 1461465579034 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 19:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:39:39 INFO - PROCESS | 2012 | 1461465579040 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:39:39 INFO - PROCESS | 2012 | 1461465579043 Marionette TRACE conn4 <- [1,2294,null,{}] 19:39:39 INFO - PROCESS | 2012 | 1461465579048 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}] 19:39:39 INFO - PROCESS | 2012 | 1461465579269 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 19:39:39 INFO - PROCESS | 2012 | 1461465579543 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8de6f000 == 180 [pid = 2012] [id = 581] 19:39:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 219 (0x7fca75167c00) [pid = 2012] [serial = 1744] [outer = (nil)] 19:39:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 220 (0x7fca87257c00) [pid = 2012] [serial = 1745] [outer = 0x7fca75167c00] 19:39:39 INFO - PROCESS | 2012 | 1461465579660 Marionette DEBUG loaded listener.js 19:39:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 221 (0x7fca87db8800) [pid = 2012] [serial = 1746] [outer = 0x7fca75167c00] 19:39:40 INFO - PROCESS | 2012 | 1461465580508 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]]]}] 19:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1532ms 19:39:40 INFO - PROCESS | 2012 | 1461465580575 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 19:39:40 INFO - PROCESS | 2012 | 1461465580578 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 19:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:39:40 INFO - PROCESS | 2012 | 1461465580584 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:39:40 INFO - PROCESS | 2012 | 1461465580586 Marionette TRACE conn4 <- [1,2298,null,{}] 19:39:40 INFO - PROCESS | 2012 | 1461465580591 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}] 19:39:40 INFO - PROCESS | 2012 | 1461465580810 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 19:39:41 INFO - PROCESS | 2012 | 1461465581078 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94d65800 == 181 [pid = 2012] [id = 582] 19:39:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 222 (0x7fca706d6400) [pid = 2012] [serial = 1747] [outer = (nil)] 19:39:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 223 (0x7fca8857e400) [pid = 2012] [serial = 1748] [outer = 0x7fca706d6400] 19:39:41 INFO - PROCESS | 2012 | 1461465581194 Marionette DEBUG loaded listener.js 19:39:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 224 (0x7fca887b4400) [pid = 2012] [serial = 1749] [outer = 0x7fca706d6400] 19:39:42 INFO - PROCESS | 2012 | 1461465582064 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]]]}] 19:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 19:39:42 INFO - PROCESS | 2012 | 1461465582118 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 19:39:42 INFO - PROCESS | 2012 | 1461465582122 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 19:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:39:42 INFO - PROCESS | 2012 | 1461465582128 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:39:42 INFO - PROCESS | 2012 | 1461465582130 Marionette TRACE conn4 <- [1,2302,null,{}] 19:39:42 INFO - PROCESS | 2012 | 1461465582135 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}] 19:39:42 INFO - PROCESS | 2012 | 1461465582347 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 19:39:42 INFO - PROCESS | 2012 | 1461465582619 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f74800 == 182 [pid = 2012] [id = 583] 19:39:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 225 (0x7fca6e2cf800) [pid = 2012] [serial = 1750] [outer = (nil)] 19:39:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 226 (0x7fca887bfc00) [pid = 2012] [serial = 1751] [outer = 0x7fca6e2cf800] 19:39:42 INFO - PROCESS | 2012 | 1461465582738 Marionette DEBUG loaded listener.js 19:39:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 227 (0x7fca8af71400) [pid = 2012] [serial = 1752] [outer = 0x7fca6e2cf800] 19:39:43 INFO - PROCESS | 2012 | 1461465583604 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]]]}] 19:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1531ms 19:39:43 INFO - PROCESS | 2012 | 1461465583661 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 19:39:43 INFO - PROCESS | 2012 | 1461465583664 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 19:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:39:43 INFO - PROCESS | 2012 | 1461465583670 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:39:43 INFO - PROCESS | 2012 | 1461465583673 Marionette TRACE conn4 <- [1,2306,null,{}] 19:39:43 INFO - PROCESS | 2012 | 1461465583678 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}] 19:39:43 INFO - PROCESS | 2012 | 1461465583900 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 19:39:44 INFO - PROCESS | 2012 | 1461465584172 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99627000 == 183 [pid = 2012] [id = 584] 19:39:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 228 (0x7fca75173c00) [pid = 2012] [serial = 1753] [outer = (nil)] 19:39:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 229 (0x7fca93ce3000) [pid = 2012] [serial = 1754] [outer = 0x7fca75173c00] 19:39:44 INFO - PROCESS | 2012 | 1461465584297 Marionette DEBUG loaded listener.js 19:39:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 230 (0x7fca94b7d000) [pid = 2012] [serial = 1755] [outer = 0x7fca75173c00] 19:39:45 INFO - PROCESS | 2012 | 1461465585154 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]]]}] 19:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1542ms 19:39:45 INFO - PROCESS | 2012 | 1461465585216 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 19:39:45 INFO - PROCESS | 2012 | 1461465585218 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 19:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:39:45 INFO - PROCESS | 2012 | 1461465585224 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:39:45 INFO - PROCESS | 2012 | 1461465585226 Marionette TRACE conn4 <- [1,2310,null,{}] 19:39:45 INFO - PROCESS | 2012 | 1461465585232 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}] 19:39:45 INFO - PROCESS | 2012 | 1461465585447 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 19:39:45 INFO - PROCESS | 2012 | 1461465585721 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b25800 == 184 [pid = 2012] [id = 585] 19:39:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 231 (0x7fca93c15000) [pid = 2012] [serial = 1756] [outer = (nil)] 19:39:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 232 (0x7fca95c39800) [pid = 2012] [serial = 1757] [outer = 0x7fca93c15000] 19:39:45 INFO - PROCESS | 2012 | 1461465585836 Marionette DEBUG loaded listener.js 19:39:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 233 (0x7fca95d04800) [pid = 2012] [serial = 1758] [outer = 0x7fca93c15000] 19:39:46 INFO - PROCESS | 2012 | 1461465586708 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]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1532ms 19:39:46 INFO - PROCESS | 2012 | 1461465586759 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 19:39:46 INFO - PROCESS | 2012 | 1461465586762 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 19:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:39:46 INFO - PROCESS | 2012 | 1461465586769 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 2012 | 1461465586772 Marionette TRACE conn4 <- [1,2314,null,{}] 19:39:46 INFO - PROCESS | 2012 | 1461465586778 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}] 19:39:46 INFO - PROCESS | 2012 | 1461465586992 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 19:39:47 INFO - PROCESS | 2012 | 1461465587321 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99fb7800 == 185 [pid = 2012] [id = 586] 19:39:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 234 (0x7fca699d3c00) [pid = 2012] [serial = 1759] [outer = (nil)] 19:39:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 235 (0x7fca94be8c00) [pid = 2012] [serial = 1760] [outer = 0x7fca699d3c00] 19:39:47 INFO - PROCESS | 2012 | 1461465587401 Marionette DEBUG loaded listener.js 19:39:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 236 (0x7fca97ec3c00) [pid = 2012] [serial = 1761] [outer = 0x7fca699d3c00] 19:39:48 INFO - PROCESS | 2012 | 1461465588294 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]]]}] 19:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1585ms 19:39:48 INFO - PROCESS | 2012 | 1461465588355 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 19:39:48 INFO - PROCESS | 2012 | 1461465588358 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 19:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:39:48 INFO - PROCESS | 2012 | 1461465588365 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:39:48 INFO - PROCESS | 2012 | 1461465588368 Marionette TRACE conn4 <- [1,2318,null,{}] 19:39:48 INFO - PROCESS | 2012 | 1461465588374 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}] 19:39:48 INFO - PROCESS | 2012 | 1461465588595 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 19:39:48 INFO - PROCESS | 2012 | 1461465588918 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca696a0000 == 186 [pid = 2012] [id = 587] 19:39:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 237 (0x7fca6964b400) [pid = 2012] [serial = 1762] [outer = (nil)] 19:39:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 238 (0x7fca699d8000) [pid = 2012] [serial = 1763] [outer = 0x7fca6964b400] 19:39:49 INFO - PROCESS | 2012 | 1461465588995 Marionette DEBUG loaded listener.js 19:39:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 239 (0x7fca6ae1e400) [pid = 2012] [serial = 1764] [outer = 0x7fca6964b400] 19:39:49 INFO - PROCESS | 2012 | 1461465589868 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] 19:39:49 INFO - PROCESS | 2012 | 1461465589909 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 19:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:39:49 INFO - PROCESS | 2012 | 1461465589914 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:39:49 INFO - PROCESS | 2012 | 1461465589916 Marionette TRACE conn4 <- [1,2322,null,{}] 19:39:49 INFO - PROCESS | 2012 | 1461465589922 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}] 19:39:50 INFO - PROCESS | 2012 | 1461465590147 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77405000 == 185 [pid = 2012] [id = 519] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d640800 == 184 [pid = 2012] [id = 514] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71504800 == 183 [pid = 2012] [id = 515] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74a9d000 == 182 [pid = 2012] [id = 518] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf74800 == 181 [pid = 2012] [id = 520] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a1d800 == 180 [pid = 2012] [id = 517] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5d7800 == 179 [pid = 2012] [id = 516] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7151f000 == 178 [pid = 2012] [id = 560] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ec3800 == 177 [pid = 2012] [id = 559] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7fd20800 == 176 [pid = 2012] [id = 558] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb21000 == 175 [pid = 2012] [id = 557] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e636000 == 174 [pid = 2012] [id = 556] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd8f800 == 173 [pid = 2012] [id = 555] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7cca8800 == 172 [pid = 2012] [id = 554] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771a6800 == 171 [pid = 2012] [id = 553] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75cbb000 == 170 [pid = 2012] [id = 552] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75acb000 == 169 [pid = 2012] [id = 551] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca734bf000 == 168 [pid = 2012] [id = 550] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731da800 == 167 [pid = 2012] [id = 549] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7275e800 == 166 [pid = 2012] [id = 548] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70dc7800 == 165 [pid = 2012] [id = 547] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f5e0800 == 164 [pid = 2012] [id = 546] 19:39:51 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca696a9000 == 163 [pid = 2012] [id = 545] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 238 (0x7fca75259c00) [pid = 2012] [serial = 1506] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 237 (0x7fca8dd4d400) [pid = 2012] [serial = 1590] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 236 (0x7fca6e2d7000) [pid = 2012] [serial = 1622] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 235 (0x7fca6a1ec000) [pid = 2012] [serial = 1404] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 234 (0x7fca887b8400) [pid = 2012] [serial = 1589] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 233 (0x7fca9a20e800) [pid = 2012] [serial = 1536] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 232 (0x7fca717a9400) [pid = 2012] [serial = 1476] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 231 (0x7fca94f5e000) [pid = 2012] [serial = 1383] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 230 (0x7fca83094c00) [pid = 2012] [serial = 1446] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 229 (0x7fca7ecab400) [pid = 2012] [serial = 1443] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 228 (0x7fca69ced800) [pid = 2012] [serial = 1611] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 227 (0x7fca70bd1000) [pid = 2012] [serial = 1634] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 226 (0x7fca719b2c00) [pid = 2012] [serial = 1565] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 225 (0x7fca87a0cc00) [pid = 2012] [serial = 1586] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 224 (0x7fca7165fc00) [pid = 2012] [serial = 1608] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 223 (0x7fca99a61400) [pid = 2012] [serial = 1598] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 222 (0x7fca81e1c400) [pid = 2012] [serial = 1580] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 221 (0x7fca7e166800) [pid = 2012] [serial = 1440] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 220 (0x7fca70312400) [pid = 2012] [serial = 1365] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 219 (0x7fca87a7d000) [pid = 2012] [serial = 1587] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 218 (0x7fca69ce6800) [pid = 2012] [serial = 1610] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 217 (0x7fca7e307800) [pid = 2012] [serial = 1512] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 216 (0x7fca822b0800) [pid = 2012] [serial = 1470] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 215 (0x7fca9bec0000) [pid = 2012] [serial = 1461] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 214 (0x7fca6d323000) [pid = 2012] [serial = 1613] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 213 (0x7fca6c2f4000) [pid = 2012] [serial = 1619] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 212 (0x7fca7dad3c00) [pid = 2012] [serial = 1509] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 211 (0x7fca87203400) [pid = 2012] [serial = 1452] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 210 (0x7fca99a5c400) [pid = 2012] [serial = 1386] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 209 (0x7fca87a0c000) [pid = 2012] [serial = 1380] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 208 (0x7fca6e2dc000) [pid = 2012] [serial = 1473] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 207 (0x7fca85f43c00) [pid = 2012] [serial = 1449] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 206 (0x7fca94f5e400) [pid = 2012] [serial = 1592] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca6f5ae400) [pid = 2012] [serial = 1568] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca6e36d400) [pid = 2012] [serial = 1629] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca7dd6c800) [pid = 2012] [serial = 1392] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7b7bb000) [pid = 2012] [serial = 1566] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca6cf0ec00) [pid = 2012] [serial = 1625] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7434dc00) [pid = 2012] [serial = 1571] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca69653800) [pid = 2012] [serial = 1616] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca75256000) [pid = 2012] [serial = 1401] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca99a54800) [pid = 2012] [serial = 1533] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca81299000) [pid = 2012] [serial = 1578] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca99a5dc00) [pid = 2012] [serial = 1596] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca85f49c00) [pid = 2012] [serial = 1583] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca7031c400) [pid = 2012] [serial = 1631] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7dd39400) [pid = 2012] [serial = 1428] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca717a7400) [pid = 2012] [serial = 1467] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca706b0400) [pid = 2012] [serial = 1464] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca94fd7800) [pid = 2012] [serial = 1395] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca84e3f400) [pid = 2012] [serial = 1524] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca71659400) [pid = 2012] [serial = 1607] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca707e5400) [pid = 2012] [serial = 1632] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca75258c00) [pid = 2012] [serial = 1368] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca820f1c00) [pid = 2012] [serial = 1518] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca7fa10c00) [pid = 2012] [serial = 1577] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca71657c00) [pid = 2012] [serial = 1601] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca822b5400) [pid = 2012] [serial = 1581] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca69658400) [pid = 2012] [serial = 1617] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca95db8000) [pid = 2012] [serial = 1593] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca9a20a000) [pid = 2012] [serial = 1389] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca706b0800) [pid = 2012] [serial = 1569] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca699d7000) [pid = 2012] [serial = 1604] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca8084bc00) [pid = 2012] [serial = 1515] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca864bdc00) [pid = 2012] [serial = 1527] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca88627000) [pid = 2012] [serial = 1455] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca717aa800) [pid = 2012] [serial = 1479] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca7165c400) [pid = 2012] [serial = 1602] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca95ce4400) [pid = 2012] [serial = 1458] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca74cce800) [pid = 2012] [serial = 1614] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca706d0400) [pid = 2012] [serial = 1620] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca7eb42400) [pid = 2012] [serial = 1575] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca6e36dc00) [pid = 2012] [serial = 1539] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca7deeb000) [pid = 2012] [serial = 1574] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca81c73000) [pid = 2012] [serial = 1374] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca9a210c00) [pid = 2012] [serial = 1599] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca832c3800) [pid = 2012] [serial = 1521] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca6e0b4c00) [pid = 2012] [serial = 1628] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca6e0b3800) [pid = 2012] [serial = 1431] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca7dd71800) [pid = 2012] [serial = 1398] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca864c4000) [pid = 2012] [serial = 1584] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca83d37c00) [pid = 2012] [serial = 1377] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca8af38800) [pid = 2012] [serial = 1530] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca7deea400) [pid = 2012] [serial = 1371] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca699dc000) [pid = 2012] [serial = 1605] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca75376000) [pid = 2012] [serial = 1572] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca6d329400) [pid = 2012] [serial = 1500] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7cb0a800) [pid = 2012] [serial = 1437] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca70908800) [pid = 2012] [serial = 1503] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca70d46000) [pid = 2012] [serial = 1434] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca99530c00) [pid = 2012] [serial = 1595] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca6d32b800) [pid = 2012] [serial = 1626] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca8128f000) [pid = 2012] [serial = 1362] [outer = (nil)] [url = about:blank] 19:39:51 INFO - PROCESS | 2012 | 1461465591974 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6968e800 == 164 [pid = 2012] [id = 588] 19:39:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca699d0400) [pid = 2012] [serial = 1765] [outer = (nil)] 19:39:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca699d3800) [pid = 2012] [serial = 1766] [outer = 0x7fca699d0400] 19:39:52 INFO - PROCESS | 2012 | 1461465592052 Marionette DEBUG loaded listener.js 19:39:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca699ddc00) [pid = 2012] [serial = 1767] [outer = 0x7fca699d0400] 19:39:52 INFO - PROCESS | 2012 | 1461465592819 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]]]}] 19:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2932ms 19:39:52 INFO - PROCESS | 2012 | 1461465592850 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 19:39:52 INFO - PROCESS | 2012 | 1461465592857 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 19:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:39:52 INFO - PROCESS | 2012 | 1461465592867 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:39:52 INFO - PROCESS | 2012 | 1461465592871 Marionette TRACE conn4 <- [1,2326,null,{}] 19:39:52 INFO - PROCESS | 2012 | 1461465592884 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}] 19:39:53 INFO - PROCESS | 2012 | 1461465593150 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 19:39:53 INFO - PROCESS | 2012 | 1461465593327 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6addc800 == 165 [pid = 2012] [id = 589] 19:39:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca69ce6400) [pid = 2012] [serial = 1768] [outer = (nil)] 19:39:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6ae22000) [pid = 2012] [serial = 1769] [outer = 0x7fca69ce6400] 19:39:53 INFO - PROCESS | 2012 | 1461465593394 Marionette DEBUG loaded listener.js 19:39:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6b7f3c00) [pid = 2012] [serial = 1770] [outer = 0x7fca69ce6400] 19:39:54 INFO - PROCESS | 2012 | 1461465594247 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]]]}] 19:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1392ms 19:39:54 INFO - PROCESS | 2012 | 1461465594263 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 19:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:39:54 INFO - PROCESS | 2012 | 1461465594270 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 19:39:54 INFO - PROCESS | 2012 | 1461465594276 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:39:54 INFO - PROCESS | 2012 | 1461465594279 Marionette TRACE conn4 <- [1,2330,null,{}] 19:39:54 INFO - PROCESS | 2012 | 1461465594291 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}] 19:39:54 INFO - PROCESS | 2012 | 1461465594542 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 19:39:54 INFO - PROCESS | 2012 | 1461465594581 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5d7800 == 166 [pid = 2012] [id = 590] 19:39:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca6c1c7400) [pid = 2012] [serial = 1771] [outer = (nil)] 19:39:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca6c2fc400) [pid = 2012] [serial = 1772] [outer = 0x7fca6c1c7400] 19:39:54 INFO - PROCESS | 2012 | 1461465594644 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca6d323000) [pid = 2012] [serial = 1773] [outer = 0x7fca6c1c7400] 19:39:55 INFO - PROCESS | 2012 | 1461465595658 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]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1436ms 19:39:55 INFO - PROCESS | 2012 | 1461465595712 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 2012 | 1461465595719 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 19:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:39:55 INFO - PROCESS | 2012 | 1461465595761 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 2012 | 1461465595780 Marionette TRACE conn4 <- [1,2334,null,{}] 19:39:55 INFO - PROCESS | 2012 | 1461465595814 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}] 19:39:56 INFO - PROCESS | 2012 | 1461465596140 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca752a2000) [pid = 2012] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6964a800) [pid = 2012] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca6b7f6000) [pid = 2012] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca706b1400) [pid = 2012] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca6964c400) [pid = 2012] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca6b7f7800) [pid = 2012] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca6d321800) [pid = 2012] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca6cf09800) [pid = 2012] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:39:56 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6a1e6800) [pid = 2012] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:39:56 INFO - PROCESS | 2012 | 1461465596797 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6c1f1800 == 167 [pid = 2012] [id = 591] 19:39:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca6964a800) [pid = 2012] [serial = 1774] [outer = (nil)] 19:39:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6a1e6800) [pid = 2012] [serial = 1775] [outer = 0x7fca6964a800] 19:39:56 INFO - PROCESS | 2012 | 1461465596859 Marionette DEBUG loaded listener.js 19:39:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca6e0a8800) [pid = 2012] [serial = 1776] [outer = 0x7fca6964a800] 19:39:57 INFO - PROCESS | 2012 | 1461465597568 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]]]}] 19:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1858ms 19:39:57 INFO - PROCESS | 2012 | 1461465597586 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 19:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:39:57 INFO - PROCESS | 2012 | 1461465597591 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 19:39:57 INFO - PROCESS | 2012 | 1461465597596 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:39:57 INFO - PROCESS | 2012 | 1461465597598 Marionette TRACE conn4 <- [1,2338,null,{}] 19:39:57 INFO - PROCESS | 2012 | 1461465597604 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}] 19:39:57 INFO - PROCESS | 2012 | 1461465597866 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 19:39:57 INFO - PROCESS | 2012 | 1461465597890 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e8e9000 == 168 [pid = 2012] [id = 592] 19:39:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6e0ac000) [pid = 2012] [serial = 1777] [outer = (nil)] 19:39:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6e2ddc00) [pid = 2012] [serial = 1778] [outer = 0x7fca6e0ac000] 19:39:57 INFO - PROCESS | 2012 | 1461465597951 Marionette DEBUG loaded listener.js 19:39:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e368800) [pid = 2012] [serial = 1779] [outer = 0x7fca6e0ac000] 19:39:59 INFO - PROCESS | 2012 | 1461465599016 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]]]}] 19:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1480ms 19:39:59 INFO - PROCESS | 2012 | 1461465599078 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 19:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:39:59 INFO - PROCESS | 2012 | 1461465599084 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 19:39:59 INFO - PROCESS | 2012 | 1461465599092 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:39:59 INFO - PROCESS | 2012 | 1461465599098 Marionette TRACE conn4 <- [1,2342,null,{}] 19:39:59 INFO - PROCESS | 2012 | 1461465599107 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}] 19:39:59 INFO - PROCESS | 2012 | 1461465599429 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 19:39:59 INFO - PROCESS | 2012 | 1461465599685 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b503000 == 169 [pid = 2012] [id = 593] 19:39:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca699dd000) [pid = 2012] [serial = 1780] [outer = (nil)] 19:39:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca6ae1dc00) [pid = 2012] [serial = 1781] [outer = 0x7fca699dd000] 19:39:59 INFO - PROCESS | 2012 | 1461465599766 Marionette DEBUG loaded listener.js 19:39:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca6b7f7800) [pid = 2012] [serial = 1782] [outer = 0x7fca699dd000] 19:40:00 INFO - PROCESS | 2012 | 1461465600645 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]]]}] 19:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1589ms 19:40:00 INFO - PROCESS | 2012 | 1461465600681 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 19:40:00 INFO - PROCESS | 2012 | 1461465600689 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 19:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:40:00 INFO - PROCESS | 2012 | 1461465600699 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:40:00 INFO - PROCESS | 2012 | 1461465600703 Marionette TRACE conn4 <- [1,2346,null,{}] 19:40:00 INFO - PROCESS | 2012 | 1461465600709 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}] 19:40:00 INFO - PROCESS | 2012 | 1461465600922 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 19:40:01 INFO - PROCESS | 2012 | 1461465601140 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5c4800 == 170 [pid = 2012] [id = 594] 19:40:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca6cf06000) [pid = 2012] [serial = 1783] [outer = (nil)] 19:40:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca6d552c00) [pid = 2012] [serial = 1784] [outer = 0x7fca6cf06000] 19:40:01 INFO - PROCESS | 2012 | 1461465601253 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca6e0aa400) [pid = 2012] [serial = 1785] [outer = 0x7fca6cf06000] 19:40:02 INFO - PROCESS | 2012 | 1461465602588 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]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1930ms 19:40:02 INFO - PROCESS | 2012 | 1461465602633 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 2012 | 1461465602639 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 19:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:40:02 INFO - PROCESS | 2012 | 1461465602649 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 2012 | 1461465602662 Marionette TRACE conn4 <- [1,2350,null,{}] 19:40:02 INFO - PROCESS | 2012 | 1461465602728 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}] 19:40:03 INFO - PROCESS | 2012 | 1461465603160 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 19:40:03 INFO - PROCESS | 2012 | 1461465603403 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7093d000 == 171 [pid = 2012] [id = 595] 19:40:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca6f5a6400) [pid = 2012] [serial = 1786] [outer = (nil)] 19:40:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca6f5aa800) [pid = 2012] [serial = 1787] [outer = 0x7fca6f5a6400] 19:40:03 INFO - PROCESS | 2012 | 1461465603481 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca6f5b7400) [pid = 2012] [serial = 1788] [outer = 0x7fca6f5a6400] 19:40:04 INFO - PROCESS | 2012 | 1461465604367 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]]]}] 19:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1762ms 19:40:04 INFO - PROCESS | 2012 | 1461465604411 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 19:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:40:04 INFO - PROCESS | 2012 | 1461465604416 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 19:40:04 INFO - PROCESS | 2012 | 1461465604422 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:40:04 INFO - PROCESS | 2012 | 1461465604425 Marionette TRACE conn4 <- [1,2354,null,{}] 19:40:04 INFO - PROCESS | 2012 | 1461465604430 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}] 19:40:04 INFO - PROCESS | 2012 | 1461465604649 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 19:40:04 INFO - PROCESS | 2012 | 1461465604860 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70adf000 == 172 [pid = 2012] [id = 596] 19:40:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca6e36ac00) [pid = 2012] [serial = 1789] [outer = (nil)] 19:40:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca6f69bc00) [pid = 2012] [serial = 1790] [outer = 0x7fca6e36ac00] 19:40:04 INFO - PROCESS | 2012 | 1461465604973 Marionette DEBUG loaded listener.js 19:40:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca70313000) [pid = 2012] [serial = 1791] [outer = 0x7fca6e36ac00] 19:40:06 INFO - PROCESS | 2012 | 1461465606033 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]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1695ms 19:40:06 INFO - PROCESS | 2012 | 1461465606119 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 19:40:06 INFO - PROCESS | 2012 | 1461465606125 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 19:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:40:06 INFO - PROCESS | 2012 | 1461465606135 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 2012 | 1461465606139 Marionette TRACE conn4 <- [1,2358,null,{}] 19:40:06 INFO - PROCESS | 2012 | 1461465606148 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}] 19:40:06 INFO - PROCESS | 2012 | 1461465606515 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 19:40:06 INFO - PROCESS | 2012 | 1461465606910 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70dd6800 == 173 [pid = 2012] [id = 597] 19:40:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca6f695000) [pid = 2012] [serial = 1792] [outer = (nil)] 19:40:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7031f000) [pid = 2012] [serial = 1793] [outer = 0x7fca6f695000] 19:40:07 INFO - PROCESS | 2012 | 1461465607005 Marionette DEBUG loaded listener.js 19:40:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca706a8c00) [pid = 2012] [serial = 1794] [outer = 0x7fca6f695000] 19:40:07 INFO - PROCESS | 2012 | 1461465607896 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]]]}] 19:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1837ms 19:40:07 INFO - PROCESS | 2012 | 1461465607972 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 19:40:07 INFO - PROCESS | 2012 | 1461465607976 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 19:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:40:07 INFO - PROCESS | 2012 | 1461465607983 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:40:07 INFO - PROCESS | 2012 | 1461465607986 Marionette TRACE conn4 <- [1,2362,null,{}] 19:40:07 INFO - PROCESS | 2012 | 1461465607992 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}] 19:40:08 INFO - PROCESS | 2012 | 1461465608296 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 19:40:08 INFO - PROCESS | 2012 | 1461465608670 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca718cc800 == 174 [pid = 2012] [id = 598] 19:40:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca70909c00) [pid = 2012] [serial = 1795] [outer = (nil)] 19:40:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca70910400) [pid = 2012] [serial = 1796] [outer = 0x7fca70909c00] 19:40:08 INFO - PROCESS | 2012 | 1461465608808 Marionette DEBUG loaded listener.js 19:40:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca70bd7c00) [pid = 2012] [serial = 1797] [outer = 0x7fca70909c00] 19:40:10 INFO - PROCESS | 2012 | 1461465610026 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]]]}] 19:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2088ms 19:40:10 INFO - PROCESS | 2012 | 1461465610072 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 19:40:10 INFO - PROCESS | 2012 | 1461465610076 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 19:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:40:10 INFO - PROCESS | 2012 | 1461465610082 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:40:10 INFO - PROCESS | 2012 | 1461465610085 Marionette TRACE conn4 <- [1,2366,null,{}] 19:40:10 INFO - PROCESS | 2012 | 1461465610090 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}] 19:40:10 INFO - PROCESS | 2012 | 1461465610310 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 19:40:10 INFO - PROCESS | 2012 | 1461465610569 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca727b9800 == 175 [pid = 2012] [id = 599] 19:40:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca707e6800) [pid = 2012] [serial = 1798] [outer = (nil)] 19:40:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca70d48400) [pid = 2012] [serial = 1799] [outer = 0x7fca707e6800] 19:40:10 INFO - PROCESS | 2012 | 1461465610689 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca715cf800) [pid = 2012] [serial = 1800] [outer = 0x7fca707e6800] 19:40:11 INFO - PROCESS | 2012 | 1461465611540 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]]]}] 19:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1537ms 19:40:11 INFO - PROCESS | 2012 | 1461465611620 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 19:40:11 INFO - PROCESS | 2012 | 1461465611623 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 19:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:40:11 INFO - PROCESS | 2012 | 1461465611630 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:40:11 INFO - PROCESS | 2012 | 1461465611633 Marionette TRACE conn4 <- [1,2370,null,{}] 19:40:11 INFO - PROCESS | 2012 | 1461465611639 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}] 19:40:11 INFO - PROCESS | 2012 | 1461465611868 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 19:40:12 INFO - PROCESS | 2012 | 1461465612130 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731ed800 == 176 [pid = 2012] [id = 600] 19:40:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7090c800) [pid = 2012] [serial = 1801] [outer = (nil)] 19:40:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca71653400) [pid = 2012] [serial = 1802] [outer = 0x7fca7090c800] 19:40:12 INFO - PROCESS | 2012 | 1461465612314 Marionette DEBUG loaded listener.js 19:40:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca717a0400) [pid = 2012] [serial = 1803] [outer = 0x7fca7090c800] 19:40:13 INFO - PROCESS | 2012 | 1461465613286 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]]]}] 19:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1685ms 19:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:40:13 INFO - PROCESS | 2012 | 1461465613317 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 19:40:13 INFO - PROCESS | 2012 | 1461465613320 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 19:40:13 INFO - PROCESS | 2012 | 1461465613326 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:40:13 INFO - PROCESS | 2012 | 1461465613329 Marionette TRACE conn4 <- [1,2374,null,{}] 19:40:13 INFO - PROCESS | 2012 | 1461465613334 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}] 19:40:13 INFO - PROCESS | 2012 | 1461465613559 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 19:40:13 INFO - PROCESS | 2012 | 1461465613824 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca734bd000 == 177 [pid = 2012] [id = 601] 19:40:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca70d43000) [pid = 2012] [serial = 1804] [outer = (nil)] 19:40:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca717acc00) [pid = 2012] [serial = 1805] [outer = 0x7fca70d43000] 19:40:13 INFO - PROCESS | 2012 | 1461465613908 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca719b6c00) [pid = 2012] [serial = 1806] [outer = 0x7fca70d43000] 19:40:14 INFO - PROCESS | 2012 | 1461465614854 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]]]}] 19:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1579ms 19:40:14 INFO - PROCESS | 2012 | 1461465614905 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 2012 | 1461465614910 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 19:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:40:14 INFO - PROCESS | 2012 | 1461465614916 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 2012 | 1461465614918 Marionette TRACE conn4 <- [1,2378,null,{}] 19:40:14 INFO - PROCESS | 2012 | 1461465614924 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}] 19:40:15 INFO - PROCESS | 2012 | 1461465615173 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 19:40:15 INFO - PROCESS | 2012 | 1461465615490 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75009000 == 178 [pid = 2012] [id = 602] 19:40:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca7090c400) [pid = 2012] [serial = 1807] [outer = (nil)] 19:40:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca72863000) [pid = 2012] [serial = 1808] [outer = 0x7fca7090c400] 19:40:15 INFO - PROCESS | 2012 | 1461465615570 Marionette DEBUG loaded listener.js 19:40:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7330e000) [pid = 2012] [serial = 1809] [outer = 0x7fca7090c400] 19:40:16 INFO - PROCESS | 2012 | 1461465616481 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]]]}] 19:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1637ms 19:40:16 INFO - PROCESS | 2012 | 1461465616554 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 19:40:16 INFO - PROCESS | 2012 | 1461465616558 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 19:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:40:16 INFO - PROCESS | 2012 | 1461465616564 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:40:16 INFO - PROCESS | 2012 | 1461465616568 Marionette TRACE conn4 <- [1,2382,null,{}] 19:40:16 INFO - PROCESS | 2012 | 1461465616574 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}] 19:40:16 INFO - PROCESS | 2012 | 1461465616885 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 19:40:17 INFO - PROCESS | 2012 | 1461465617200 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:17 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b3f000 == 179 [pid = 2012] [id = 603] 19:40:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca74cca800) [pid = 2012] [serial = 1810] [outer = (nil)] 19:40:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca74ccd400) [pid = 2012] [serial = 1811] [outer = 0x7fca74cca800] 19:40:17 INFO - PROCESS | 2012 | 1461465617290 Marionette DEBUG loaded listener.js 19:40:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7507ec00) [pid = 2012] [serial = 1812] [outer = 0x7fca74cca800] 19:40:18 INFO - PROCESS | 2012 | 1461465618331 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]]]}] 19:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1838ms 19:40:18 INFO - PROCESS | 2012 | 1461465618429 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 19:40:18 INFO - PROCESS | 2012 | 1461465618437 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 19:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:40:18 INFO - PROCESS | 2012 | 1461465618461 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:40:18 INFO - PROCESS | 2012 | 1461465618467 Marionette TRACE conn4 <- [1,2386,null,{}] 19:40:18 INFO - PROCESS | 2012 | 1461465618526 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}] 19:40:18 INFO - PROCESS | 2012 | 1461465618877 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 19:40:19 INFO - PROCESS | 2012 | 1461465619279 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75cd6000 == 180 [pid = 2012] [id = 604] 19:40:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca74357400) [pid = 2012] [serial = 1813] [outer = (nil)] 19:40:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca75257c00) [pid = 2012] [serial = 1814] [outer = 0x7fca74357400] 19:40:19 INFO - PROCESS | 2012 | 1461465619403 Marionette DEBUG loaded listener.js 19:40:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca75261c00) [pid = 2012] [serial = 1815] [outer = 0x7fca74357400] 19:40:20 INFO - PROCESS | 2012 | 1461465620294 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]]]}] 19:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1892ms 19:40:20 INFO - PROCESS | 2012 | 1461465620345 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 19:40:20 INFO - PROCESS | 2012 | 1461465620348 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 19:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:40:20 INFO - PROCESS | 2012 | 1461465620354 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:40:20 INFO - PROCESS | 2012 | 1461465620357 Marionette TRACE conn4 <- [1,2390,null,{}] 19:40:20 INFO - PROCESS | 2012 | 1461465620363 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}] 19:40:20 INFO - PROCESS | 2012 | 1461465620671 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 19:40:20 INFO - PROCESS | 2012 | 1461465620973 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7704b000 == 181 [pid = 2012] [id = 605] 19:40:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca75256c00) [pid = 2012] [serial = 1816] [outer = (nil)] 19:40:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca752a2400) [pid = 2012] [serial = 1817] [outer = 0x7fca75256c00] 19:40:21 INFO - PROCESS | 2012 | 1461465621056 Marionette DEBUG loaded listener.js 19:40:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca75375000) [pid = 2012] [serial = 1818] [outer = 0x7fca75256c00] 19:40:21 INFO - PROCESS | 2012 | 1461465621940 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]]]}] 19:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1631ms 19:40:21 INFO - PROCESS | 2012 | 1461465621987 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 19:40:21 INFO - PROCESS | 2012 | 1461465621991 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 19:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:40:22 INFO - PROCESS | 2012 | 1461465621998 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 2012 | 1461465622001 Marionette TRACE conn4 <- [1,2394,null,{}] 19:40:22 INFO - PROCESS | 2012 | 1461465622006 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}] 19:40:22 INFO - PROCESS | 2012 | 1461465622233 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 19:40:22 INFO - PROCESS | 2012 | 1461465622499 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b811000 == 182 [pid = 2012] [id = 606] 19:40:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca6e0b2000) [pid = 2012] [serial = 1819] [outer = (nil)] 19:40:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca75a64000) [pid = 2012] [serial = 1820] [outer = 0x7fca6e0b2000] 19:40:22 INFO - PROCESS | 2012 | 1461465622620 Marionette DEBUG loaded listener.js 19:40:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca75a6f800) [pid = 2012] [serial = 1821] [outer = 0x7fca6e0b2000] 19:40:23 INFO - PROCESS | 2012 | 1461465623509 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]]]}] 19:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 19:40:23 INFO - PROCESS | 2012 | 1461465623580 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 19:40:23 INFO - PROCESS | 2012 | 1461465623584 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 19:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:40:23 INFO - PROCESS | 2012 | 1461465623590 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:40:23 INFO - PROCESS | 2012 | 1461465623593 Marionette TRACE conn4 <- [1,2398,null,{}] 19:40:23 INFO - PROCESS | 2012 | 1461465623599 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}] 19:40:23 INFO - PROCESS | 2012 | 1461465623853 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 19:40:24 INFO - PROCESS | 2012 | 1461465624162 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cca2800 == 183 [pid = 2012] [id = 607] 19:40:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca74ccac00) [pid = 2012] [serial = 1822] [outer = (nil)] 19:40:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca770efc00) [pid = 2012] [serial = 1823] [outer = 0x7fca74ccac00] 19:40:24 INFO - PROCESS | 2012 | 1461465624238 Marionette DEBUG loaded listener.js 19:40:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca77335c00) [pid = 2012] [serial = 1824] [outer = 0x7fca74ccac00] 19:40:25 INFO - PROCESS | 2012 | 1461465625114 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]]]}] 19:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1583ms 19:40:25 INFO - PROCESS | 2012 | 1461465625174 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 19:40:25 INFO - PROCESS | 2012 | 1461465625178 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 19:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:40:25 INFO - PROCESS | 2012 | 1461465625184 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:40:25 INFO - PROCESS | 2012 | 1461465625187 Marionette TRACE conn4 <- [1,2402,null,{}] 19:40:25 INFO - PROCESS | 2012 | 1461465625193 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}] 19:40:25 INFO - PROCESS | 2012 | 1461465625412 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 19:40:25 INFO - PROCESS | 2012 | 1461465625681 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dc6a800 == 184 [pid = 2012] [id = 608] 19:40:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca6964e400) [pid = 2012] [serial = 1825] [outer = (nil)] 19:40:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7b7ae400) [pid = 2012] [serial = 1826] [outer = 0x7fca6964e400] 19:40:25 INFO - PROCESS | 2012 | 1461465625800 Marionette DEBUG loaded listener.js 19:40:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7b7bc400) [pid = 2012] [serial = 1827] [outer = 0x7fca6964e400] 19:40:26 INFO - PROCESS | 2012 | 1461465626683 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]]]}] 19:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1536ms 19:40:26 INFO - PROCESS | 2012 | 1461465626722 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 19:40:26 INFO - PROCESS | 2012 | 1461465626725 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 19:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:40:26 INFO - PROCESS | 2012 | 1461465626734 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:40:26 INFO - PROCESS | 2012 | 1461465626739 Marionette TRACE conn4 <- [1,2406,null,{}] 19:40:26 INFO - PROCESS | 2012 | 1461465626745 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}] 19:40:27 INFO - PROCESS | 2012 | 1461465627017 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 19:40:27 INFO - PROCESS | 2012 | 1461465627325 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd91800 == 185 [pid = 2012] [id = 609] 19:40:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca75379c00) [pid = 2012] [serial = 1828] [outer = (nil)] 19:40:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7b859000) [pid = 2012] [serial = 1829] [outer = 0x7fca75379c00] 19:40:27 INFO - PROCESS | 2012 | 1461465627403 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca7b873400) [pid = 2012] [serial = 1830] [outer = 0x7fca75379c00] 19:40:28 INFO - PROCESS | 2012 | 1461465628299 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]]]}] 19:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1633ms 19:40:28 INFO - PROCESS | 2012 | 1461465628367 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 19:40:28 INFO - PROCESS | 2012 | 1461465628370 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 19:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:40:28 INFO - PROCESS | 2012 | 1461465628377 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:40:28 INFO - PROCESS | 2012 | 1461465628379 Marionette TRACE conn4 <- [1,2410,null,{}] 19:40:28 INFO - PROCESS | 2012 | 1461465628384 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}] 19:40:28 INFO - PROCESS | 2012 | 1461465628625 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 19:40:28 INFO - PROCESS | 2012 | 1461465628950 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6c1f1800 == 184 [pid = 2012] [id = 591] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5d7800 == 183 [pid = 2012] [id = 590] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6addc800 == 182 [pid = 2012] [id = 589] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6968e800 == 181 [pid = 2012] [id = 588] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95f74800 == 180 [pid = 2012] [id = 583] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94d65800 == 179 [pid = 2012] [id = 582] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8de6f000 == 178 [pid = 2012] [id = 581] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882e2000 == 177 [pid = 2012] [id = 580] 19:40:30 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87acc800 == 176 [pid = 2012] [id = 579] 19:40:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69511800 == 177 [pid = 2012] [id = 610] 19:40:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 204 (0x7fca69653c00) [pid = 2012] [serial = 1831] [outer = (nil)] 19:40:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 205 (0x7fca699d1000) [pid = 2012] [serial = 1832] [outer = 0x7fca69653c00] 19:40:30 INFO - PROCESS | 2012 | 1461465630221 Marionette DEBUG loaded listener.js 19:40:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 206 (0x7fca69ce8800) [pid = 2012] [serial = 1833] [outer = 0x7fca69653c00] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 205 (0x7fca70d4d800) [pid = 2012] [serial = 1635] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 204 (0x7fca70320400) [pid = 2012] [serial = 1623] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 203 (0x7fca6c2ed800) [pid = 2012] [serial = 1706] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca7b7b1400) [pid = 2012] [serial = 1700] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca699cf800) [pid = 2012] [serial = 1703] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7dd32800) [pid = 2012] [serial = 1701] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca6c1c8c00) [pid = 2012] [serial = 1685] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca74350c00) [pid = 2012] [serial = 1697] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca7cb13800) [pid = 2012] [serial = 1658] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca6e2d8800) [pid = 2012] [serial = 1640] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca7dd0bc00) [pid = 2012] [serial = 1661] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca75259000) [pid = 2012] [serial = 1652] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca69658c00) [pid = 2012] [serial = 1637] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca717a2000) [pid = 2012] [serial = 1694] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca719c0000) [pid = 2012] [serial = 1695] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca70906c00) [pid = 2012] [serial = 1682] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca7b856800) [pid = 2012] [serial = 1655] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca74342400) [pid = 2012] [serial = 1646] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca7e170400) [pid = 2012] [serial = 1664] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca7eca4000) [pid = 2012] [serial = 1667] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca81c70400) [pid = 2012] [serial = 1670] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca820ee400) [pid = 2012] [serial = 1673] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca8308fc00) [pid = 2012] [serial = 1676] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca83d3d400) [pid = 2012] [serial = 1679] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca707e7c00) [pid = 2012] [serial = 1643] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca6e36c000) [pid = 2012] [serial = 1689] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6d7e2000) [pid = 2012] [serial = 1688] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca71653800) [pid = 2012] [serial = 1692] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7090b000) [pid = 2012] [serial = 1691] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca74360000) [pid = 2012] [serial = 1649] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca6d31cc00) [pid = 2012] [serial = 1686] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca74cd9400) [pid = 2012] [serial = 1698] [outer = (nil)] [url = about:blank] 19:40:30 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca6a1dec00) [pid = 2012] [serial = 1704] [outer = (nil)] [url = about:blank] 19:40:31 INFO - PROCESS | 2012 | 1461465631173 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]]]}] 19:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2840ms 19:40:31 INFO - PROCESS | 2012 | 1461465631220 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 19:40:31 INFO - PROCESS | 2012 | 1461465631227 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 19:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:40:31 INFO - PROCESS | 2012 | 1461465631237 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:40:31 INFO - PROCESS | 2012 | 1461465631241 Marionette TRACE conn4 <- [1,2414,null,{}] 19:40:31 INFO - PROCESS | 2012 | 1461465631248 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}] 19:40:31 INFO - PROCESS | 2012 | 1461465631486 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 19:40:31 INFO - PROCESS | 2012 | 1461465631700 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5d3000 == 178 [pid = 2012] [id = 611] 19:40:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca699ce400) [pid = 2012] [serial = 1834] [outer = (nil)] 19:40:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca6b7f6400) [pid = 2012] [serial = 1835] [outer = 0x7fca699ce400] 19:40:31 INFO - PROCESS | 2012 | 1461465631769 Marionette DEBUG loaded listener.js 19:40:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca6c2f3400) [pid = 2012] [serial = 1836] [outer = 0x7fca699ce400] 19:40:32 INFO - PROCESS | 2012 | 1461465632594 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]]]}] 19:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1384ms 19:40:32 INFO - PROCESS | 2012 | 1461465632620 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 19:40:32 INFO - PROCESS | 2012 | 1461465632626 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 19:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:40:32 INFO - PROCESS | 2012 | 1461465632636 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 2012 | 1461465632640 Marionette TRACE conn4 <- [1,2418,null,{}] 19:40:32 INFO - PROCESS | 2012 | 1461465632646 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}] 19:40:32 INFO - PROCESS | 2012 | 1461465632950 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 19:40:32 INFO - PROCESS | 2012 | 1461465632988 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e8d9000 == 179 [pid = 2012] [id = 612] 19:40:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca6c2f0400) [pid = 2012] [serial = 1837] [outer = (nil)] 19:40:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca6d7e2000) [pid = 2012] [serial = 1838] [outer = 0x7fca6c2f0400] 19:40:33 INFO - PROCESS | 2012 | 1461465633051 Marionette DEBUG loaded listener.js 19:40:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca6e2dc400) [pid = 2012] [serial = 1839] [outer = 0x7fca6c2f0400] 19:40:34 INFO - PROCESS | 2012 | 1461465634105 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]]]}] 19:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1532ms 19:40:34 INFO - PROCESS | 2012 | 1461465634168 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 19:40:34 INFO - PROCESS | 2012 | 1461465634175 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 19:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:40:34 INFO - PROCESS | 2012 | 1461465634188 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:40:34 INFO - PROCESS | 2012 | 1461465634199 Marionette TRACE conn4 <- [1,2422,null,{}] 19:40:34 INFO - PROCESS | 2012 | 1461465634239 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}] 19:40:34 INFO - PROCESS | 2012 | 1461465634527 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 19:40:34 INFO - PROCESS | 2012 | 1461465634560 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f9f6000 == 180 [pid = 2012] [id = 613] 19:40:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca6f5a9000) [pid = 2012] [serial = 1840] [outer = (nil)] 19:40:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca70314c00) [pid = 2012] [serial = 1841] [outer = 0x7fca6f5a9000] 19:40:34 INFO - PROCESS | 2012 | 1461465634624 Marionette DEBUG loaded listener.js 19:40:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca706ae400) [pid = 2012] [serial = 1842] [outer = 0x7fca6f5a9000] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca6c2f0800) [pid = 2012] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca6c1c7400) [pid = 2012] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6964a800) [pid = 2012] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca7e6e3400) [pid = 2012] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca93c15000) [pid = 2012] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca707ed000) [pid = 2012] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca699d0400) [pid = 2012] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca70320000) [pid = 2012] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca75173c00) [pid = 2012] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca6e2cf800) [pid = 2012] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca6964b400) [pid = 2012] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca699d3c00) [pid = 2012] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca75167c00) [pid = 2012] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca85895800) [pid = 2012] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca6964d000) [pid = 2012] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca719b9c00) [pid = 2012] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca706d6400) [pid = 2012] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca7ea80c00) [pid = 2012] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca6b7ee400) [pid = 2012] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca7b85a400) [pid = 2012] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca85f4ec00) [pid = 2012] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca69ce6400) [pid = 2012] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca6f5a6000) [pid = 2012] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca6d7e0400) [pid = 2012] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca69650800) [pid = 2012] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca7dac8800) [pid = 2012] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca706ac800) [pid = 2012] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca75172400) [pid = 2012] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca706ccc00) [pid = 2012] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7eb4c800) [pid = 2012] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca707e3c00) [pid = 2012] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca715cc400) [pid = 2012] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca7eb46400) [pid = 2012] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca7b86f000) [pid = 2012] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca75172000) [pid = 2012] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6d7dec00) [pid = 2012] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca770ed800) [pid = 2012] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca75a6d800) [pid = 2012] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:40:35 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca6d7db800) [pid = 2012] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:40:36 INFO - PROCESS | 2012 | 1461465636179 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]]]}] 19:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2016ms 19:40:36 INFO - PROCESS | 2012 | 1461465636201 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 19:40:36 INFO - PROCESS | 2012 | 1461465636205 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 19:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:40:36 INFO - PROCESS | 2012 | 1461465636211 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:40:36 INFO - PROCESS | 2012 | 1461465636213 Marionette TRACE conn4 <- [1,2426,null,{}] 19:40:36 INFO - PROCESS | 2012 | 1461465636218 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}] 19:40:36 INFO - PROCESS | 2012 | 1461465636420 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 19:40:36 INFO - PROCESS | 2012 | 1461465636614 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70ada800 == 181 [pid = 2012] [id = 614] 19:40:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca6964a800) [pid = 2012] [serial = 1843] [outer = (nil)] 19:40:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca6e368400) [pid = 2012] [serial = 1844] [outer = 0x7fca6964a800] 19:40:36 INFO - PROCESS | 2012 | 1461465636679 Marionette DEBUG loaded listener.js 19:40:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca706ce000) [pid = 2012] [serial = 1845] [outer = 0x7fca6964a800] 19:40:37 INFO - PROCESS | 2012 | 1461465637449 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]]]}] 19:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1281ms 19:40:37 INFO - PROCESS | 2012 | 1461465637494 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 19:40:37 INFO - PROCESS | 2012 | 1461465637497 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 19:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:40:37 INFO - PROCESS | 2012 | 1461465637502 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 2012 | 1461465637505 Marionette TRACE conn4 <- [1,2430,null,{}] 19:40:37 INFO - PROCESS | 2012 | 1461465637510 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}] 19:40:37 INFO - PROCESS | 2012 | 1461465637852 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 19:40:38 INFO - PROCESS | 2012 | 1461465638125 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b502800 == 182 [pid = 2012] [id = 615] 19:40:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca69ce1c00) [pid = 2012] [serial = 1846] [outer = (nil)] 19:40:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6a1e9c00) [pid = 2012] [serial = 1847] [outer = 0x7fca69ce1c00] 19:40:38 INFO - PROCESS | 2012 | 1461465638271 Marionette DEBUG loaded listener.js 19:40:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca6b7ee400) [pid = 2012] [serial = 1848] [outer = 0x7fca69ce1c00] 19:40:39 INFO - PROCESS | 2012 | 1461465639180 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]]]}] 19:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1738ms 19:40:39 INFO - PROCESS | 2012 | 1461465639243 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 19:40:39 INFO - PROCESS | 2012 | 1461465639250 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 19:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:40:39 INFO - PROCESS | 2012 | 1461465639257 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:40:39 INFO - PROCESS | 2012 | 1461465639263 Marionette TRACE conn4 <- [1,2434,null,{}] 19:40:39 INFO - PROCESS | 2012 | 1461465639270 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}] 19:40:39 INFO - PROCESS | 2012 | 1461465639527 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 19:40:39 INFO - PROCESS | 2012 | 1461465639840 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f97e000 == 183 [pid = 2012] [id = 616] 19:40:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6d325800) [pid = 2012] [serial = 1849] [outer = (nil)] 19:40:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6d7e4c00) [pid = 2012] [serial = 1850] [outer = 0x7fca6d325800] 19:40:39 INFO - PROCESS | 2012 | 1461465639923 Marionette DEBUG loaded listener.js 19:40:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e2d8800) [pid = 2012] [serial = 1851] [outer = 0x7fca6d325800] 19:40:40 INFO - PROCESS | 2012 | 1461465640805 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]]]}] 19:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 19:40:40 INFO - PROCESS | 2012 | 1461465640840 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 19:40:40 INFO - PROCESS | 2012 | 1461465640845 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 19:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:40:40 INFO - PROCESS | 2012 | 1461465640851 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:40:40 INFO - PROCESS | 2012 | 1461465640854 Marionette TRACE conn4 <- [1,2438,null,{}] 19:40:40 INFO - PROCESS | 2012 | 1461465640860 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}] 19:40:41 INFO - PROCESS | 2012 | 1461465641078 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 19:40:41 INFO - PROCESS | 2012 | 1461465641312 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca718d7800 == 184 [pid = 2012] [id = 617] 19:40:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca6cf06400) [pid = 2012] [serial = 1852] [outer = (nil)] 19:40:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7031d800) [pid = 2012] [serial = 1853] [outer = 0x7fca6cf06400] 19:40:41 INFO - PROCESS | 2012 | 1461465641430 Marionette DEBUG loaded listener.js 19:40:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca707e4c00) [pid = 2012] [serial = 1854] [outer = 0x7fca6cf06400] 19:40:42 INFO - PROCESS | 2012 | 1461465642405 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]]]}] 19:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1586ms 19:40:42 INFO - PROCESS | 2012 | 1461465642438 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 19:40:42 INFO - PROCESS | 2012 | 1461465642443 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 19:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:40:42 INFO - PROCESS | 2012 | 1461465642460 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:40:42 INFO - PROCESS | 2012 | 1461465642467 Marionette TRACE conn4 <- [1,2442,null,{}] 19:40:42 INFO - PROCESS | 2012 | 1461465642473 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}] 19:40:42 INFO - PROCESS | 2012 | 1461465642697 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 19:40:42 INFO - PROCESS | 2012 | 1461465642963 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7356c000 == 185 [pid = 2012] [id = 618] 19:40:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca6e369c00) [pid = 2012] [serial = 1855] [outer = (nil)] 19:40:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca715ca800) [pid = 2012] [serial = 1856] [outer = 0x7fca6e369c00] 19:40:43 INFO - PROCESS | 2012 | 1461465643085 Marionette DEBUG loaded listener.js 19:40:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca717a4400) [pid = 2012] [serial = 1857] [outer = 0x7fca6e369c00] 19:40:43 INFO - PROCESS | 2012 | 1461465643962 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]]]}] 19:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1546ms 19:40:44 INFO - PROCESS | 2012 | 1461465643999 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 19:40:44 INFO - PROCESS | 2012 | 1461465644003 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 19:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:40:44 INFO - PROCESS | 2012 | 1461465644009 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:40:44 INFO - PROCESS | 2012 | 1461465644011 Marionette TRACE conn4 <- [1,2446,null,{}] 19:40:44 INFO - PROCESS | 2012 | 1461465644019 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}] 19:40:44 INFO - PROCESS | 2012 | 1461465644239 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 19:40:44 INFO - PROCESS | 2012 | 1461465644503 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b92000 == 186 [pid = 2012] [id = 619] 19:40:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca6e36c400) [pid = 2012] [serial = 1858] [outer = (nil)] 19:40:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca72865c00) [pid = 2012] [serial = 1859] [outer = 0x7fca6e36c400] 19:40:44 INFO - PROCESS | 2012 | 1461465644581 Marionette DEBUG loaded listener.js 19:40:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca74343c00) [pid = 2012] [serial = 1860] [outer = 0x7fca6e36c400] 19:40:45 INFO - PROCESS | 2012 | 1461465645449 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]]]}] 19:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1479ms 19:40:45 INFO - PROCESS | 2012 | 1461465645490 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 19:40:45 INFO - PROCESS | 2012 | 1461465645494 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 19:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:40:45 INFO - PROCESS | 2012 | 1461465645500 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:40:45 INFO - PROCESS | 2012 | 1461465645503 Marionette TRACE conn4 <- [1,2450,null,{}] 19:40:45 INFO - PROCESS | 2012 | 1461465645509 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}] 19:40:45 INFO - PROCESS | 2012 | 1461465645733 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 19:40:46 INFO - PROCESS | 2012 | 1461465646009 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca77410800 == 187 [pid = 2012] [id = 620] 19:40:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca74cce800) [pid = 2012] [serial = 1861] [outer = (nil)] 19:40:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca74cd6c00) [pid = 2012] [serial = 1862] [outer = 0x7fca74cce800] 19:40:46 INFO - PROCESS | 2012 | 1461465646152 Marionette DEBUG loaded listener.js 19:40:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca75173800) [pid = 2012] [serial = 1863] [outer = 0x7fca74cce800] 19:40:47 INFO - PROCESS | 2012 | 1461465647053 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]]]}] 19:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1590ms 19:40:47 INFO - PROCESS | 2012 | 1461465647091 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 19:40:47 INFO - PROCESS | 2012 | 1461465647095 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 19:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:40:47 INFO - PROCESS | 2012 | 1461465647101 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:40:47 INFO - PROCESS | 2012 | 1461465647104 Marionette TRACE conn4 <- [1,2454,null,{}] 19:40:47 INFO - PROCESS | 2012 | 1461465647109 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}] 19:40:47 INFO - PROCESS | 2012 | 1461465647333 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 19:40:47 INFO - PROCESS | 2012 | 1461465647640 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd8c000 == 188 [pid = 2012] [id = 621] 19:40:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca74ccf400) [pid = 2012] [serial = 1864] [outer = (nil)] 19:40:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca770f0000) [pid = 2012] [serial = 1865] [outer = 0x7fca74ccf400] 19:40:47 INFO - PROCESS | 2012 | 1461465647718 Marionette DEBUG loaded listener.js 19:40:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7b856800) [pid = 2012] [serial = 1866] [outer = 0x7fca74ccf400] 19:40:48 INFO - PROCESS | 2012 | 1461465648553 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]]]}] 19:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1484ms 19:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:40:48 INFO - PROCESS | 2012 | 1461465648586 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 19:40:48 INFO - PROCESS | 2012 | 1461465648589 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 19:40:48 INFO - PROCESS | 2012 | 1461465648595 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:40:48 INFO - PROCESS | 2012 | 1461465648599 Marionette TRACE conn4 <- [1,2458,null,{}] 19:40:48 INFO - PROCESS | 2012 | 1461465648604 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}] 19:40:48 INFO - PROCESS | 2012 | 1461465648837 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 19:40:49 INFO - PROCESS | 2012 | 1461465649135 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e50d000 == 189 [pid = 2012] [id = 622] 19:40:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7434ac00) [pid = 2012] [serial = 1867] [outer = (nil)] 19:40:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7cb13800) [pid = 2012] [serial = 1868] [outer = 0x7fca7434ac00] 19:40:49 INFO - PROCESS | 2012 | 1461465649252 Marionette DEBUG loaded listener.js 19:40:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca7cdd5000) [pid = 2012] [serial = 1869] [outer = 0x7fca7434ac00] 19:40:50 INFO - PROCESS | 2012 | 1461465650131 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]]]}] 19:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 19:40:50 INFO - PROCESS | 2012 | 1461465650180 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 19:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:40:50 INFO - PROCESS | 2012 | 1461465650184 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 19:40:50 INFO - PROCESS | 2012 | 1461465650190 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:40:50 INFO - PROCESS | 2012 | 1461465650194 Marionette TRACE conn4 <- [1,2462,null,{}] 19:40:50 INFO - PROCESS | 2012 | 1461465650199 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}] 19:40:50 INFO - PROCESS | 2012 | 1461465650414 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 19:40:50 INFO - PROCESS | 2012 | 1461465650682 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e634800 == 190 [pid = 2012] [id = 623] 19:40:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7b86d000) [pid = 2012] [serial = 1870] [outer = (nil)] 19:40:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7cde0000) [pid = 2012] [serial = 1871] [outer = 0x7fca7b86d000] 19:40:50 INFO - PROCESS | 2012 | 1461465650809 Marionette DEBUG loaded listener.js 19:40:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7dacd800) [pid = 2012] [serial = 1872] [outer = 0x7fca7b86d000] 19:40:51 INFO - PROCESS | 2012 | 1461465651703 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]]]}] 19:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 19:40:51 INFO - PROCESS | 2012 | 1461465651774 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 19:40:51 INFO - PROCESS | 2012 | 1461465651778 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 19:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:40:51 INFO - PROCESS | 2012 | 1461465651784 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:40:51 INFO - PROCESS | 2012 | 1461465651787 Marionette TRACE conn4 <- [1,2466,null,{}] 19:40:51 INFO - PROCESS | 2012 | 1461465651792 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}] 19:40:52 INFO - PROCESS | 2012 | 1461465652071 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 19:40:52 INFO - PROCESS | 2012 | 1461465652388 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e9a7000 == 191 [pid = 2012] [id = 624] 19:40:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7b86e400) [pid = 2012] [serial = 1873] [outer = (nil)] 19:40:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca7dad5000) [pid = 2012] [serial = 1874] [outer = 0x7fca7b86e400] 19:40:52 INFO - PROCESS | 2012 | 1461465652463 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca7dbef800) [pid = 2012] [serial = 1875] [outer = 0x7fca7b86e400] 19:40:53 INFO - PROCESS | 2012 | 1461465653314 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]]]}] 19:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1581ms 19:40:53 INFO - PROCESS | 2012 | 1461465653366 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 19:40:53 INFO - PROCESS | 2012 | 1461465653370 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 19:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:40:53 INFO - PROCESS | 2012 | 1461465653375 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:40:53 INFO - PROCESS | 2012 | 1461465653378 Marionette TRACE conn4 <- [1,2470,null,{}] 19:40:53 INFO - PROCESS | 2012 | 1461465653383 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}] 19:40:53 INFO - PROCESS | 2012 | 1461465653614 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 19:40:53 INFO - PROCESS | 2012 | 1461465653890 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec59000 == 192 [pid = 2012] [id = 625] 19:40:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca7dd0f800) [pid = 2012] [serial = 1876] [outer = (nil)] 19:40:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca7dd33400) [pid = 2012] [serial = 1877] [outer = 0x7fca7dd0f800] 19:40:54 INFO - PROCESS | 2012 | 1461465654046 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca7dd3fc00) [pid = 2012] [serial = 1878] [outer = 0x7fca7dd0f800] 19:40:54 INFO - PROCESS | 2012 | 1461465654944 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]]]}] 19:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1628ms 19:40:55 INFO - PROCESS | 2012 | 1461465655006 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 19:40:55 INFO - PROCESS | 2012 | 1461465655016 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 19:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:40:55 INFO - PROCESS | 2012 | 1461465655024 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 2012 | 1461465655027 Marionette TRACE conn4 <- [1,2474,null,{}] 19:40:55 INFO - PROCESS | 2012 | 1461465655033 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}] 19:40:55 INFO - PROCESS | 2012 | 1461465655327 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 19:40:55 INFO - PROCESS | 2012 | 1461465655639 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd13800 == 193 [pid = 2012] [id = 626] 19:40:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca77339c00) [pid = 2012] [serial = 1879] [outer = (nil)] 19:40:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca7deec000) [pid = 2012] [serial = 1880] [outer = 0x7fca77339c00] 19:40:55 INFO - PROCESS | 2012 | 1461465655719 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7e039800) [pid = 2012] [serial = 1881] [outer = 0x7fca77339c00] 19:40:56 INFO - PROCESS | 2012 | 1461465656594 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]]]}] 19:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1600ms 19:40:56 INFO - PROCESS | 2012 | 1461465656624 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 19:40:56 INFO - PROCESS | 2012 | 1461465656628 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 19:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:40:56 INFO - PROCESS | 2012 | 1461465656634 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:40:56 INFO - PROCESS | 2012 | 1461465656637 Marionette TRACE conn4 <- [1,2478,null,{}] 19:40:56 INFO - PROCESS | 2012 | 1461465656642 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}] 19:40:56 INFO - PROCESS | 2012 | 1461465656877 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 19:40:57 INFO - PROCESS | 2012 | 1461465657160 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81c22000 == 194 [pid = 2012] [id = 627] 19:40:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca7b7b5c00) [pid = 2012] [serial = 1882] [outer = (nil)] 19:40:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca7e2cd800) [pid = 2012] [serial = 1883] [outer = 0x7fca7b7b5c00] 19:40:57 INFO - PROCESS | 2012 | 1461465657278 Marionette DEBUG loaded listener.js 19:40:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7e303400) [pid = 2012] [serial = 1884] [outer = 0x7fca7b7b5c00] 19:40:58 INFO - PROCESS | 2012 | 1461465658135 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]]]}] 19:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1534ms 19:40:58 INFO - PROCESS | 2012 | 1461465658185 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 19:40:58 INFO - PROCESS | 2012 | 1461465658190 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 19:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:40:58 INFO - PROCESS | 2012 | 1461465658196 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:40:58 INFO - PROCESS | 2012 | 1461465658199 Marionette TRACE conn4 <- [1,2482,null,{}] 19:40:58 INFO - PROCESS | 2012 | 1461465658204 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}] 19:40:58 INFO - PROCESS | 2012 | 1461465658440 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 19:40:58 INFO - PROCESS | 2012 | 1461465658707 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ecf000 == 195 [pid = 2012] [id = 628] 19:40:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca7deeec00) [pid = 2012] [serial = 1885] [outer = (nil)] 19:40:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca7e30cc00) [pid = 2012] [serial = 1886] [outer = 0x7fca7deeec00] 19:40:58 INFO - PROCESS | 2012 | 1461465658825 Marionette DEBUG loaded listener.js 19:40:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca7e45e000) [pid = 2012] [serial = 1887] [outer = 0x7fca7deeec00] 19:40:59 INFO - PROCESS | 2012 | 1461465659683 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]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 19:40:59 INFO - PROCESS | 2012 | 1461465659730 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 19:40:59 INFO - PROCESS | 2012 | 1461465659734 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 19:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:40:59 INFO - PROCESS | 2012 | 1461465659740 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 2012 | 1461465659743 Marionette TRACE conn4 <- [1,2486,null,{}] 19:40:59 INFO - PROCESS | 2012 | 1461465659748 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}] 19:40:59 INFO - PROCESS | 2012 | 1461465659974 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 19:41:00 INFO - PROCESS | 2012 | 1461465660249 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca83308800 == 196 [pid = 2012] [id = 629] 19:41:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca7090e800) [pid = 2012] [serial = 1888] [outer = (nil)] 19:41:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca7e6e6800) [pid = 2012] [serial = 1889] [outer = 0x7fca7090e800] 19:41:00 INFO - PROCESS | 2012 | 1461465660375 Marionette DEBUG loaded listener.js 19:41:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca7ea7b400) [pid = 2012] [serial = 1890] [outer = 0x7fca7090e800] 19:41:01 INFO - PROCESS | 2012 | 1461465661252 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]]]}] 19:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 19:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:41:01 INFO - PROCESS | 2012 | 1461465661327 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 19:41:01 INFO - PROCESS | 2012 | 1461465661330 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 19:41:01 INFO - PROCESS | 2012 | 1461465661336 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:41:01 INFO - PROCESS | 2012 | 1461465661340 Marionette TRACE conn4 <- [1,2490,null,{}] 19:41:01 INFO - PROCESS | 2012 | 1461465661346 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}] 19:41:01 INFO - PROCESS | 2012 | 1461465661640 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 19:41:01 INFO - PROCESS | 2012 | 1461465661972 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca840a2800 == 197 [pid = 2012] [id = 630] 19:41:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca7b875000) [pid = 2012] [serial = 1891] [outer = (nil)] 19:41:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca7eb40800) [pid = 2012] [serial = 1892] [outer = 0x7fca7b875000] 19:41:02 INFO - PROCESS | 2012 | 1461465662054 Marionette DEBUG loaded listener.js 19:41:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca7eb48000) [pid = 2012] [serial = 1893] [outer = 0x7fca7b875000] 19:41:02 INFO - PROCESS | 2012 | 1461465662925 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]]]}] 19:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1633ms 19:41:02 INFO - PROCESS | 2012 | 1461465662969 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 19:41:02 INFO - PROCESS | 2012 | 1461465662973 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 19:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:41:02 INFO - PROCESS | 2012 | 1461465662979 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:41:02 INFO - PROCESS | 2012 | 1461465662981 Marionette TRACE conn4 <- [1,2494,null,{}] 19:41:02 INFO - PROCESS | 2012 | 1461465662987 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}] 19:41:03 INFO - PROCESS | 2012 | 1461465663216 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 19:41:03 INFO - PROCESS | 2012 | 1461465663492 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca860b9000 == 198 [pid = 2012] [id = 631] 19:41:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca7eb46c00) [pid = 2012] [serial = 1894] [outer = (nil)] 19:41:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca7eba9c00) [pid = 2012] [serial = 1895] [outer = 0x7fca7eb46c00] 19:41:03 INFO - PROCESS | 2012 | 1461465663613 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca7eca4000) [pid = 2012] [serial = 1896] [outer = 0x7fca7eb46c00] 19:41:04 INFO - PROCESS | 2012 | 1461465664492 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]]]}] 19:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 19:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:41:04 INFO - PROCESS | 2012 | 1461465664565 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 2012 | 1461465664568 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 19:41:04 INFO - PROCESS | 2012 | 1461465664574 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 2012 | 1461465664577 Marionette TRACE conn4 <- [1,2498,null,{}] 19:41:04 INFO - PROCESS | 2012 | 1461465664583 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}] 19:41:04 INFO - PROCESS | 2012 | 1461465664827 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 19:41:05 INFO - PROCESS | 2012 | 1461465665150 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca867a8800 == 199 [pid = 2012] [id = 632] 19:41:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca6964cc00) [pid = 2012] [serial = 1897] [outer = (nil)] 19:41:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca7eca8c00) [pid = 2012] [serial = 1898] [outer = 0x7fca6964cc00] 19:41:05 INFO - PROCESS | 2012 | 1461465665229 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca7eef1400) [pid = 2012] [serial = 1899] [outer = 0x7fca6964cc00] 19:41:06 INFO - PROCESS | 2012 | 1461465666075 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]]]}] 19:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1531ms 19:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:41:06 INFO - PROCESS | 2012 | 1461465666106 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 2012 | 1461465666109 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 19:41:06 INFO - PROCESS | 2012 | 1461465666115 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 2012 | 1461465666118 Marionette TRACE conn4 <- [1,2502,null,{}] 19:41:06 INFO - PROCESS | 2012 | 1461465666123 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}] 19:41:06 INFO - PROCESS | 2012 | 1461465666351 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 19:41:06 INFO - PROCESS | 2012 | 1461465666664 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c5b000 == 200 [pid = 2012] [id = 633] 19:41:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca6b7f6000) [pid = 2012] [serial = 1900] [outer = (nil)] 19:41:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca7fa03400) [pid = 2012] [serial = 1901] [outer = 0x7fca6b7f6000] 19:41:06 INFO - PROCESS | 2012 | 1461465666805 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 203 (0x7fca7fbac800) [pid = 2012] [serial = 1902] [outer = 0x7fca6b7f6000] 19:41:07 INFO - PROCESS | 2012 | 1461465667688 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]]]}] 19:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1641ms 19:41:07 INFO - PROCESS | 2012 | 1461465667756 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 19:41:07 INFO - PROCESS | 2012 | 1461465667760 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 19:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:41:07 INFO - PROCESS | 2012 | 1461465667766 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:41:07 INFO - PROCESS | 2012 | 1461465667768 Marionette TRACE conn4 <- [1,2506,null,{}] 19:41:07 INFO - PROCESS | 2012 | 1461465667773 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}] 19:41:08 INFO - PROCESS | 2012 | 1461465668023 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca727b6000 == 199 [pid = 2012] [id = 258] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95f73800 == 198 [pid = 2012] [id = 511] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d635800 == 197 [pid = 2012] [id = 335] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97942800 == 196 [pid = 2012] [id = 462] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77413000 == 195 [pid = 2012] [id = 475] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca82483000 == 194 [pid = 2012] [id = 349] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70ada800 == 193 [pid = 2012] [id = 614] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f9f6000 == 192 [pid = 2012] [id = 613] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e8d9000 == 191 [pid = 2012] [id = 612] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5d3000 == 190 [pid = 2012] [id = 611] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69511800 == 189 [pid = 2012] [id = 610] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75cd6000 == 188 [pid = 2012] [id = 604] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b3f000 == 187 [pid = 2012] [id = 603] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75009000 == 186 [pid = 2012] [id = 602] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca734bd000 == 185 [pid = 2012] [id = 601] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731ed800 == 184 [pid = 2012] [id = 600] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca727b9800 == 183 [pid = 2012] [id = 599] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca718cc800 == 182 [pid = 2012] [id = 598] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70dd6800 == 181 [pid = 2012] [id = 597] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70adf000 == 180 [pid = 2012] [id = 596] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7093d000 == 179 [pid = 2012] [id = 595] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f5c4800 == 178 [pid = 2012] [id = 594] 19:41:09 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b503000 == 177 [pid = 2012] [id = 593] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 202 (0x7fca832c2000) [pid = 2012] [serial = 1683] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca832c0000) [pid = 2012] [serial = 1677] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca75a68c00) [pid = 2012] [serial = 1653] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca84032000) [pid = 2012] [serial = 1680] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca7dd6a800) [pid = 2012] [serial = 1662] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca822bb800) [pid = 2012] [serial = 1674] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca6f5a5c00) [pid = 2012] [serial = 1641] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca6b7ec000) [pid = 2012] [serial = 1638] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca7e45dc00) [pid = 2012] [serial = 1665] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca715ccc00) [pid = 2012] [serial = 1644] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7cb0c400) [pid = 2012] [serial = 1656] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7434d000) [pid = 2012] [serial = 1647] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca7eef6000) [pid = 2012] [serial = 1668] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca74cd5400) [pid = 2012] [serial = 1650] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca7dbe8000) [pid = 2012] [serial = 1659] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca81e1a800) [pid = 2012] [serial = 1671] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca6e2ddc00) [pid = 2012] [serial = 1778] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca6c2fc400) [pid = 2012] [serial = 1772] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca6d323000) [pid = 2012] [serial = 1773] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca6a1e6800) [pid = 2012] [serial = 1775] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca81297800) [pid = 2012] [serial = 1728] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca8084d000) [pid = 2012] [serial = 1727] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca95d04800) [pid = 2012] [serial = 1758] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca95c39800) [pid = 2012] [serial = 1757] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca717a3800) [pid = 2012] [serial = 1716] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca715ce000) [pid = 2012] [serial = 1715] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca699d3800) [pid = 2012] [serial = 1766] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca699ddc00) [pid = 2012] [serial = 1767] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca75087000) [pid = 2012] [serial = 1719] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca74354800) [pid = 2012] [serial = 1718] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca94b7d000) [pid = 2012] [serial = 1755] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca93ce3000) [pid = 2012] [serial = 1754] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca8af71400) [pid = 2012] [serial = 1752] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca887bfc00) [pid = 2012] [serial = 1751] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca6ae1e400) [pid = 2012] [serial = 1764] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca699d8000) [pid = 2012] [serial = 1763] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca97ec3c00) [pid = 2012] [serial = 1761] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca94be8c00) [pid = 2012] [serial = 1760] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca87db8800) [pid = 2012] [serial = 1746] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca87257c00) [pid = 2012] [serial = 1745] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca87255800) [pid = 2012] [serial = 1743] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca8722c800) [pid = 2012] [serial = 1742] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca83d3a000) [pid = 2012] [serial = 1734] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca8308d800) [pid = 2012] [serial = 1733] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca7dad1400) [pid = 2012] [serial = 1722] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca7536e000) [pid = 2012] [serial = 1721] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca887b4400) [pid = 2012] [serial = 1749] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca8857e400) [pid = 2012] [serial = 1748] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca7fa09400) [pid = 2012] [serial = 1725] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca7ecb1800) [pid = 2012] [serial = 1724] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca6c2fb400) [pid = 2012] [serial = 1710] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca6b7f7000) [pid = 2012] [serial = 1709] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca820f3c00) [pid = 2012] [serial = 1731] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca81c74800) [pid = 2012] [serial = 1730] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca864ba800) [pid = 2012] [serial = 1740] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca860df800) [pid = 2012] [serial = 1739] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6ae22000) [pid = 2012] [serial = 1769] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca85056c00) [pid = 2012] [serial = 1737] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca84807c00) [pid = 2012] [serial = 1736] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca6f5a9400) [pid = 2012] [serial = 1713] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca6e363000) [pid = 2012] [serial = 1712] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca6b7f3c00) [pid = 2012] [serial = 1770] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca6e0a8800) [pid = 2012] [serial = 1776] [outer = (nil)] [url = about:blank] 19:41:10 INFO - PROCESS | 2012 | 1461465670313 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69bcd800 == 178 [pid = 2012] [id = 634] 19:41:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca699d9c00) [pid = 2012] [serial = 1903] [outer = (nil)] 19:41:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca699dcc00) [pid = 2012] [serial = 1904] [outer = 0x7fca699d9c00] 19:41:10 INFO - PROCESS | 2012 | 1461465670394 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca69cf0000) [pid = 2012] [serial = 1905] [outer = 0x7fca699d9c00] 19:41:11 INFO - PROCESS | 2012 | 1461465671187 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]]]}] 19:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3441ms 19:41:11 INFO - PROCESS | 2012 | 1461465671209 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 19:41:11 INFO - PROCESS | 2012 | 1461465671217 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 19:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:41:11 INFO - PROCESS | 2012 | 1461465671227 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:41:11 INFO - PROCESS | 2012 | 1461465671231 Marionette TRACE conn4 <- [1,2510,null,{}] 19:41:11 INFO - PROCESS | 2012 | 1461465671238 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}] 19:41:11 INFO - PROCESS | 2012 | 1461465671467 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 19:41:11 INFO - PROCESS | 2012 | 1461465671665 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b512000 == 179 [pid = 2012] [id = 635] 19:41:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca699db400) [pid = 2012] [serial = 1906] [outer = (nil)] 19:41:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca6b7f8000) [pid = 2012] [serial = 1907] [outer = 0x7fca699db400] 19:41:11 INFO - PROCESS | 2012 | 1461465671735 Marionette DEBUG loaded listener.js 19:41:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca6c2f1800) [pid = 2012] [serial = 1908] [outer = 0x7fca699db400] 19:41:12 INFO - PROCESS | 2012 | 1461465672659 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]]]}] 19:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1483ms 19:41:12 INFO - PROCESS | 2012 | 1461465672714 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 19:41:12 INFO - PROCESS | 2012 | 1461465672720 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 19:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:41:12 INFO - PROCESS | 2012 | 1461465672739 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:41:12 INFO - PROCESS | 2012 | 1461465672743 Marionette TRACE conn4 <- [1,2514,null,{}] 19:41:12 INFO - PROCESS | 2012 | 1461465672749 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}] 19:41:13 INFO - PROCESS | 2012 | 1461465673030 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 19:41:13 INFO - PROCESS | 2012 | 1461465673066 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d2cc800 == 180 [pid = 2012] [id = 636] 19:41:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca6d54fc00) [pid = 2012] [serial = 1909] [outer = (nil)] 19:41:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6d55a000) [pid = 2012] [serial = 1910] [outer = 0x7fca6d54fc00] 19:41:13 INFO - PROCESS | 2012 | 1461465673130 Marionette DEBUG loaded listener.js 19:41:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca6e2d1800) [pid = 2012] [serial = 1911] [outer = 0x7fca6d54fc00] 19:41:14 INFO - PROCESS | 2012 | 1461465674272 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]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1580ms 19:41:14 INFO - PROCESS | 2012 | 1461465674320 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 19:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:41:14 INFO - PROCESS | 2012 | 1461465674324 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 19:41:14 INFO - PROCESS | 2012 | 1461465674345 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 2012 | 1461465674355 Marionette TRACE conn4 <- [1,2518,null,{}] 19:41:14 INFO - PROCESS | 2012 | 1461465674361 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}] 19:41:14 INFO - PROCESS | 2012 | 1461465674633 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca75379c00) [pid = 2012] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca70909c00) [pid = 2012] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca69653c00) [pid = 2012] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca6f695000) [pid = 2012] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca699dd000) [pid = 2012] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca7090c400) [pid = 2012] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca74357400) [pid = 2012] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca6f5a9000) [pid = 2012] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca6e36ac00) [pid = 2012] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca75256c00) [pid = 2012] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca6cf06000) [pid = 2012] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca699ce400) [pid = 2012] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca74cca800) [pid = 2012] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca6c2f0400) [pid = 2012] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca6964c800) [pid = 2012] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca74ccac00) [pid = 2012] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca7090c800) [pid = 2012] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca6964e400) [pid = 2012] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca70d43000) [pid = 2012] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca6e0b2000) [pid = 2012] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca707e6800) [pid = 2012] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:41:15 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca6f5a6400) [pid = 2012] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:41:15 INFO - PROCESS | 2012 | 1461465675320 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6aed3800 == 181 [pid = 2012] [id = 637] 19:41:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca6964c800) [pid = 2012] [serial = 1912] [outer = (nil)] 19:41:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca6a1dec00) [pid = 2012] [serial = 1913] [outer = 0x7fca6964c800] 19:41:15 INFO - PROCESS | 2012 | 1461465675383 Marionette DEBUG loaded listener.js 19:41:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca6e369800) [pid = 2012] [serial = 1914] [outer = 0x7fca6964c800] 19:41:16 INFO - PROCESS | 2012 | 1461465676109 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]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1803ms 19:41:16 INFO - PROCESS | 2012 | 1461465676135 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 19:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:41:16 INFO - PROCESS | 2012 | 1461465676139 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 19:41:16 INFO - PROCESS | 2012 | 1461465676145 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 2012 | 1461465676148 Marionette TRACE conn4 <- [1,2522,null,{}] 19:41:16 INFO - PROCESS | 2012 | 1461465676152 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}] 19:41:16 INFO - PROCESS | 2012 | 1461465676426 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 19:41:16 INFO - PROCESS | 2012 | 1461465676551 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f9f3000 == 182 [pid = 2012] [id = 638] 19:41:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca6964e400) [pid = 2012] [serial = 1915] [outer = (nil)] 19:41:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca6f5bd400) [pid = 2012] [serial = 1916] [outer = 0x7fca6964e400] 19:41:16 INFO - PROCESS | 2012 | 1461465676628 Marionette DEBUG loaded listener.js 19:41:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca6f6a0400) [pid = 2012] [serial = 1917] [outer = 0x7fca6964e400] 19:41:17 INFO - PROCESS | 2012 | 1461465677682 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]]]}] 19:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1579ms 19:41:17 INFO - PROCESS | 2012 | 1461465677725 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 19:41:17 INFO - PROCESS | 2012 | 1461465677731 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 19:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:41:17 INFO - PROCESS | 2012 | 1461465677740 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:41:17 INFO - PROCESS | 2012 | 1461465677747 Marionette TRACE conn4 <- [1,2526,null,{}] 19:41:17 INFO - PROCESS | 2012 | 1461465677757 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}] 19:41:18 INFO - PROCESS | 2012 | 1461465678029 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 19:41:18 INFO - PROCESS | 2012 | 1461465678455 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf7d800 == 183 [pid = 2012] [id = 639] 19:41:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca6a1eac00) [pid = 2012] [serial = 1918] [outer = (nil)] 19:41:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca6b7f7000) [pid = 2012] [serial = 1919] [outer = 0x7fca6a1eac00] 19:41:18 INFO - PROCESS | 2012 | 1461465678531 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca6cf03800) [pid = 2012] [serial = 1920] [outer = 0x7fca6a1eac00] 19:41:19 INFO - PROCESS | 2012 | 1461465679467 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]]]}] 19:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1793ms 19:41:19 INFO - PROCESS | 2012 | 1461465679533 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 19:41:19 INFO - PROCESS | 2012 | 1461465679542 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 19:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:41:19 INFO - PROCESS | 2012 | 1461465679553 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:41:19 INFO - PROCESS | 2012 | 1461465679558 Marionette TRACE conn4 <- [1,2530,null,{}] 19:41:19 INFO - PROCESS | 2012 | 1461465679564 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}] 19:41:19 INFO - PROCESS | 2012 | 1461465679841 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 19:41:20 INFO - PROCESS | 2012 | 1461465680149 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:20 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a1d000 == 184 [pid = 2012] [id = 640] 19:41:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca6cf04400) [pid = 2012] [serial = 1921] [outer = (nil)] 19:41:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca6e2de000) [pid = 2012] [serial = 1922] [outer = 0x7fca6cf04400] 19:41:20 INFO - PROCESS | 2012 | 1461465680231 Marionette DEBUG loaded listener.js 19:41:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca6f5bb400) [pid = 2012] [serial = 1923] [outer = 0x7fca6cf04400] 19:41:21 INFO - PROCESS | 2012 | 1461465681195 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]]]}] 19:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1684ms 19:41:21 INFO - PROCESS | 2012 | 1461465681239 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 19:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:41:21 INFO - PROCESS | 2012 | 1461465681243 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 19:41:21 INFO - PROCESS | 2012 | 1461465681250 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:41:21 INFO - PROCESS | 2012 | 1461465681256 Marionette TRACE conn4 <- [1,2534,null,{}] 19:41:21 INFO - PROCESS | 2012 | 1461465681272 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}] 19:41:21 INFO - PROCESS | 2012 | 1461465681520 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 19:41:21 INFO - PROCESS | 2012 | 1461465681832 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71615000 == 185 [pid = 2012] [id = 641] 19:41:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca706a6800) [pid = 2012] [serial = 1924] [outer = (nil)] 19:41:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca706d0c00) [pid = 2012] [serial = 1925] [outer = 0x7fca706a6800] 19:41:21 INFO - PROCESS | 2012 | 1461465681916 Marionette DEBUG loaded listener.js 19:41:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca707ec800) [pid = 2012] [serial = 1926] [outer = 0x7fca706a6800] 19:41:22 INFO - PROCESS | 2012 | 1461465682777 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]]]}] 19:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1594ms 19:41:22 INFO - PROCESS | 2012 | 1461465682845 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 19:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:41:22 INFO - PROCESS | 2012 | 1461465682849 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 19:41:22 INFO - PROCESS | 2012 | 1461465682855 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:41:22 INFO - PROCESS | 2012 | 1461465682858 Marionette TRACE conn4 <- [1,2538,null,{}] 19:41:22 INFO - PROCESS | 2012 | 1461465682864 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}] 19:41:23 INFO - PROCESS | 2012 | 1461465683095 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 19:41:23 INFO - PROCESS | 2012 | 1461465683355 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca727b4000 == 186 [pid = 2012] [id = 642] 19:41:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca6f5b8400) [pid = 2012] [serial = 1927] [outer = (nil)] 19:41:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca70d43000) [pid = 2012] [serial = 1928] [outer = 0x7fca6f5b8400] 19:41:23 INFO - PROCESS | 2012 | 1461465683479 Marionette DEBUG loaded listener.js 19:41:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca70d4dc00) [pid = 2012] [serial = 1929] [outer = 0x7fca6f5b8400] 19:41:24 INFO - PROCESS | 2012 | 1461465684354 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]]]}] 19:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 19:41:24 INFO - PROCESS | 2012 | 1461465684388 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 19:41:24 INFO - PROCESS | 2012 | 1461465684391 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 19:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:41:24 INFO - PROCESS | 2012 | 1461465684397 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 2012 | 1461465684399 Marionette TRACE conn4 <- [1,2542,null,{}] 19:41:24 INFO - PROCESS | 2012 | 1461465684405 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}] 19:41:24 INFO - PROCESS | 2012 | 1461465684643 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 19:41:25 INFO - PROCESS | 2012 | 1461465684997 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731e9000 == 187 [pid = 2012] [id = 643] 19:41:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca706aa000) [pid = 2012] [serial = 1930] [outer = (nil)] 19:41:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca715d9000) [pid = 2012] [serial = 1931] [outer = 0x7fca706aa000] 19:41:25 INFO - PROCESS | 2012 | 1461465685130 Marionette DEBUG loaded listener.js 19:41:25 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca717a6000) [pid = 2012] [serial = 1932] [outer = 0x7fca706aa000] 19:41:26 INFO - PROCESS | 2012 | 1461465686332 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]]]}] 19:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1983ms 19:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:41:26 INFO - PROCESS | 2012 | 1461465686382 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 19:41:26 INFO - PROCESS | 2012 | 1461465686385 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 19:41:26 INFO - PROCESS | 2012 | 1461465686392 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:41:26 INFO - PROCESS | 2012 | 1461465686395 Marionette TRACE conn4 <- [1,2546,null,{}] 19:41:26 INFO - PROCESS | 2012 | 1461465686400 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}] 19:41:26 INFO - PROCESS | 2012 | 1461465686730 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 19:41:27 INFO - PROCESS | 2012 | 1461465687044 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74a96000 == 188 [pid = 2012] [id = 644] 19:41:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca74346400) [pid = 2012] [serial = 1933] [outer = (nil)] 19:41:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca74359400) [pid = 2012] [serial = 1934] [outer = 0x7fca74346400] 19:41:27 INFO - PROCESS | 2012 | 1461465687137 Marionette DEBUG loaded listener.js 19:41:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca74cca800) [pid = 2012] [serial = 1935] [outer = 0x7fca74346400] 19:41:28 INFO - PROCESS | 2012 | 1461465688007 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]]]}] 19:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1689ms 19:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:41:28 INFO - PROCESS | 2012 | 1461465688082 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 19:41:28 INFO - PROCESS | 2012 | 1461465688085 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 19:41:28 INFO - PROCESS | 2012 | 1461465688091 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:41:28 INFO - PROCESS | 2012 | 1461465688094 Marionette TRACE conn4 <- [1,2550,null,{}] 19:41:28 INFO - PROCESS | 2012 | 1461465688099 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}] 19:41:28 INFO - PROCESS | 2012 | 1461465688365 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 19:41:28 INFO - PROCESS | 2012 | 1461465688664 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ae0000 == 189 [pid = 2012] [id = 645] 19:41:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca74346800) [pid = 2012] [serial = 1936] [outer = (nil)] 19:41:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca75164800) [pid = 2012] [serial = 1937] [outer = 0x7fca74346800] 19:41:28 INFO - PROCESS | 2012 | 1461465688742 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca75170c00) [pid = 2012] [serial = 1938] [outer = 0x7fca74346800] 19:41:29 INFO - PROCESS | 2012 | 1461465689614 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]]]}] 19:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1580ms 19:41:29 INFO - PROCESS | 2012 | 1461465689672 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 2012 | 1461465689674 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 19:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:41:29 INFO - PROCESS | 2012 | 1461465689681 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 2012 | 1461465689683 Marionette TRACE conn4 <- [1,2554,null,{}] 19:41:29 INFO - PROCESS | 2012 | 1461465689689 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}] 19:41:29 INFO - PROCESS | 2012 | 1461465689918 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 19:41:30 INFO - PROCESS | 2012 | 1461465690225 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75bf9000 == 190 [pid = 2012] [id = 646] 19:41:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca74343400) [pid = 2012] [serial = 1939] [outer = (nil)] 19:41:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca75258000) [pid = 2012] [serial = 1940] [outer = 0x7fca74343400] 19:41:30 INFO - PROCESS | 2012 | 1461465690303 Marionette DEBUG loaded listener.js 19:41:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7529fc00) [pid = 2012] [serial = 1941] [outer = 0x7fca74343400] 19:41:31 INFO - PROCESS | 2012 | 1461465691182 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]]]}] 19:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1535ms 19:41:31 INFO - PROCESS | 2012 | 1461465691217 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 19:41:31 INFO - PROCESS | 2012 | 1461465691221 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 19:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:41:31 INFO - PROCESS | 2012 | 1461465691227 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:41:31 INFO - PROCESS | 2012 | 1461465691230 Marionette TRACE conn4 <- [1,2558,null,{}] 19:41:31 INFO - PROCESS | 2012 | 1461465691235 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}] 19:41:31 INFO - PROCESS | 2012 | 1461465691484 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 19:41:31 INFO - PROCESS | 2012 | 1461465691807 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca771a1800 == 191 [pid = 2012] [id = 647] 19:41:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca719bf800) [pid = 2012] [serial = 1942] [outer = (nil)] 19:41:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7537a400) [pid = 2012] [serial = 1943] [outer = 0x7fca719bf800] 19:41:31 INFO - PROCESS | 2012 | 1461465691888 Marionette DEBUG loaded listener.js 19:41:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca770e5000) [pid = 2012] [serial = 1944] [outer = 0x7fca719bf800] 19:41:32 INFO - PROCESS | 2012 | 1461465692799 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]]]}] 19:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 19:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:41:32 INFO - PROCESS | 2012 | 1461465692856 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 19:41:32 INFO - PROCESS | 2012 | 1461465692859 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 19:41:32 INFO - PROCESS | 2012 | 1461465692866 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:41:32 INFO - PROCESS | 2012 | 1461465692869 Marionette TRACE conn4 <- [1,2562,null,{}] 19:41:32 INFO - PROCESS | 2012 | 1461465692875 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}] 19:41:33 INFO - PROCESS | 2012 | 1461465693103 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 19:41:33 INFO - PROCESS | 2012 | 1461465693373 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:33 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cc95800 == 192 [pid = 2012] [id = 648] 19:41:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7507c000) [pid = 2012] [serial = 1945] [outer = (nil)] 19:41:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7733bc00) [pid = 2012] [serial = 1946] [outer = 0x7fca7507c000] 19:41:33 INFO - PROCESS | 2012 | 1461465693490 Marionette DEBUG loaded listener.js 19:41:33 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7b854c00) [pid = 2012] [serial = 1947] [outer = 0x7fca7507c000] 19:41:34 INFO - PROCESS | 2012 | 1461465694395 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]]]}] 19:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1585ms 19:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:41:34 INFO - PROCESS | 2012 | 1461465694451 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 19:41:34 INFO - PROCESS | 2012 | 1461465694455 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 19:41:34 INFO - PROCESS | 2012 | 1461465694461 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:41:34 INFO - PROCESS | 2012 | 1461465694466 Marionette TRACE conn4 <- [1,2566,null,{}] 19:41:34 INFO - PROCESS | 2012 | 1461465694513 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}] 19:41:34 INFO - PROCESS | 2012 | 1461465694882 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 19:41:35 INFO - PROCESS | 2012 | 1461465695137 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd83000 == 193 [pid = 2012] [id = 649] 19:41:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7dbee800) [pid = 2012] [serial = 1948] [outer = (nil)] 19:41:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7dd0b400) [pid = 2012] [serial = 1949] [outer = 0x7fca7dbee800] 19:41:35 INFO - PROCESS | 2012 | 1461465695219 Marionette DEBUG loaded listener.js 19:41:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7dd3c800) [pid = 2012] [serial = 1950] [outer = 0x7fca7dbee800] 19:41:36 INFO - PROCESS | 2012 | 1461465696160 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]]]}] 19:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1750ms 19:41:36 INFO - PROCESS | 2012 | 1461465696211 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 19:41:36 INFO - PROCESS | 2012 | 1461465696215 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 19:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:41:36 INFO - PROCESS | 2012 | 1461465696221 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:41:36 INFO - PROCESS | 2012 | 1461465696224 Marionette TRACE conn4 <- [1,2570,null,{}] 19:41:36 INFO - PROCESS | 2012 | 1461465696229 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}] 19:41:36 INFO - PROCESS | 2012 | 1461465696459 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 19:41:36 INFO - PROCESS | 2012 | 1461465696743 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e510000 == 194 [pid = 2012] [id = 650] 19:41:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7dd05800) [pid = 2012] [serial = 1951] [outer = (nil)] 19:41:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7dd75400) [pid = 2012] [serial = 1952] [outer = 0x7fca7dd05800] 19:41:36 INFO - PROCESS | 2012 | 1461465696867 Marionette DEBUG loaded listener.js 19:41:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7def4400) [pid = 2012] [serial = 1953] [outer = 0x7fca7dd05800] 19:41:37 INFO - PROCESS | 2012 | 1461465697770 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]]]}] 19:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1583ms 19:41:37 INFO - PROCESS | 2012 | 1461465697805 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 19:41:37 INFO - PROCESS | 2012 | 1461465697809 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 19:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:41:37 INFO - PROCESS | 2012 | 1461465697815 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:41:37 INFO - PROCESS | 2012 | 1461465697817 Marionette TRACE conn4 <- [1,2574,null,{}] 19:41:37 INFO - PROCESS | 2012 | 1461465697823 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}] 19:41:38 INFO - PROCESS | 2012 | 1461465698148 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 19:41:38 INFO - PROCESS | 2012 | 1461465698525 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb2a800 == 195 [pid = 2012] [id = 651] 19:41:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca7dd3ec00) [pid = 2012] [serial = 1954] [outer = (nil)] 19:41:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7e2d0800) [pid = 2012] [serial = 1955] [outer = 0x7fca7dd3ec00] 19:41:38 INFO - PROCESS | 2012 | 1461465698655 Marionette DEBUG loaded listener.js 19:41:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7e6eec00) [pid = 2012] [serial = 1956] [outer = 0x7fca7dd3ec00] 19:41:39 INFO - PROCESS | 2012 | 1461465699711 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]]]}] 19:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1955ms 19:41:39 INFO - PROCESS | 2012 | 1461465699771 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 19:41:39 INFO - PROCESS | 2012 | 1461465699775 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 19:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:41:39 INFO - PROCESS | 2012 | 1461465699780 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:41:39 INFO - PROCESS | 2012 | 1461465699783 Marionette TRACE conn4 <- [1,2578,null,{}] 19:41:39 INFO - PROCESS | 2012 | 1461465699788 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}] 19:41:40 INFO - PROCESS | 2012 | 1461465700011 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 19:41:40 INFO - PROCESS | 2012 | 1461465700279 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca80812000 == 196 [pid = 2012] [id = 652] 19:41:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7b86b400) [pid = 2012] [serial = 1957] [outer = (nil)] 19:41:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7ebaac00) [pid = 2012] [serial = 1958] [outer = 0x7fca7b86b400] 19:41:40 INFO - PROCESS | 2012 | 1461465700397 Marionette DEBUG loaded listener.js 19:41:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca7ecb1800) [pid = 2012] [serial = 1959] [outer = 0x7fca7b86b400] 19:41:41 INFO - PROCESS | 2012 | 1461465701272 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]]]}] 19:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1534ms 19:41:41 INFO - PROCESS | 2012 | 1461465701316 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 19:41:41 INFO - PROCESS | 2012 | 1461465701320 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 19:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:41:41 INFO - PROCESS | 2012 | 1461465701326 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:41:41 INFO - PROCESS | 2012 | 1461465701328 Marionette TRACE conn4 <- [1,2582,null,{}] 19:41:41 INFO - PROCESS | 2012 | 1461465701333 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}] 19:41:41 INFO - PROCESS | 2012 | 1461465701575 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 19:41:41 INFO - PROCESS | 2012 | 1461465701906 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca82487000 == 197 [pid = 2012] [id = 653] 19:41:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca719b6400) [pid = 2012] [serial = 1960] [outer = (nil)] 19:41:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca7fa02800) [pid = 2012] [serial = 1961] [outer = 0x7fca719b6400] 19:41:41 INFO - PROCESS | 2012 | 1461465701987 Marionette DEBUG loaded listener.js 19:41:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca7fbaf400) [pid = 2012] [serial = 1962] [outer = 0x7fca719b6400] 19:41:42 INFO - PROCESS | 2012 | 1461465702856 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]]]}] 19:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1578ms 19:41:42 INFO - PROCESS | 2012 | 1461465702909 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 19:41:42 INFO - PROCESS | 2012 | 1461465702913 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 19:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:41:42 INFO - PROCESS | 2012 | 1461465702919 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:41:42 INFO - PROCESS | 2012 | 1461465702922 Marionette TRACE conn4 <- [1,2586,null,{}] 19:41:42 INFO - PROCESS | 2012 | 1461465702928 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}] 19:41:43 INFO - PROCESS | 2012 | 1461465703163 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 19:41:43 INFO - PROCESS | 2012 | 1461465703435 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8635e000 == 198 [pid = 2012] [id = 654] 19:41:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca770ed000) [pid = 2012] [serial = 1963] [outer = (nil)] 19:41:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca8084cc00) [pid = 2012] [serial = 1964] [outer = 0x7fca770ed000] 19:41:43 INFO - PROCESS | 2012 | 1461465703556 Marionette DEBUG loaded listener.js 19:41:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca81206400) [pid = 2012] [serial = 1965] [outer = 0x7fca770ed000] 19:41:44 INFO - PROCESS | 2012 | 1461465704443 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]]]}] 19:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1590ms 19:41:44 INFO - PROCESS | 2012 | 1461465704511 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 19:41:44 INFO - PROCESS | 2012 | 1461465704514 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 19:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:41:44 INFO - PROCESS | 2012 | 1461465704521 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:41:44 INFO - PROCESS | 2012 | 1461465704524 Marionette TRACE conn4 <- [1,2590,null,{}] 19:41:44 INFO - PROCESS | 2012 | 1461465704530 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}] 19:41:44 INFO - PROCESS | 2012 | 1461465704816 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 19:41:45 INFO - PROCESS | 2012 | 1461465705122 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86d4c800 == 199 [pid = 2012] [id = 655] 19:41:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca81205c00) [pid = 2012] [serial = 1966] [outer = (nil)] 19:41:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca81211000) [pid = 2012] [serial = 1967] [outer = 0x7fca81205c00] 19:41:45 INFO - PROCESS | 2012 | 1461465705200 Marionette DEBUG loaded listener.js 19:41:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca8129c800) [pid = 2012] [serial = 1968] [outer = 0x7fca81205c00] 19:41:46 INFO - PROCESS | 2012 | 1461465706068 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]]]}] 19:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 19:41:46 INFO - PROCESS | 2012 | 1461465706103 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 19:41:46 INFO - PROCESS | 2012 | 1461465706109 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 19:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:41:46 INFO - PROCESS | 2012 | 1461465706114 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:41:46 INFO - PROCESS | 2012 | 1461465706117 Marionette TRACE conn4 <- [1,2594,null,{}] 19:41:46 INFO - PROCESS | 2012 | 1461465706123 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}] 19:41:46 INFO - PROCESS | 2012 | 1461465706358 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 19:41:46 INFO - PROCESS | 2012 | 1461465706639 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8779a800 == 200 [pid = 2012] [id = 656] 19:41:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7fa11c00) [pid = 2012] [serial = 1969] [outer = (nil)] 19:41:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca81b8d400) [pid = 2012] [serial = 1970] [outer = 0x7fca7fa11c00] 19:41:46 INFO - PROCESS | 2012 | 1461465706769 Marionette DEBUG loaded listener.js 19:41:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca81c70c00) [pid = 2012] [serial = 1971] [outer = 0x7fca7fa11c00] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6aed3800 == 199 [pid = 2012] [id = 637] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d2cc800 == 198 [pid = 2012] [id = 636] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b512000 == 197 [pid = 2012] [id = 635] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69bcd800 == 196 [pid = 2012] [id = 634] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca867a8800 == 195 [pid = 2012] [id = 632] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca860b9000 == 194 [pid = 2012] [id = 631] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca840a2800 == 193 [pid = 2012] [id = 630] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83308800 == 192 [pid = 2012] [id = 629] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81ecf000 == 191 [pid = 2012] [id = 628] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81c22000 == 190 [pid = 2012] [id = 627] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7fd13800 == 189 [pid = 2012] [id = 626] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ec59000 == 188 [pid = 2012] [id = 625] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e9a7000 == 187 [pid = 2012] [id = 624] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e634800 == 186 [pid = 2012] [id = 623] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e50d000 == 185 [pid = 2012] [id = 622] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd8c000 == 184 [pid = 2012] [id = 621] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca77410800 == 183 [pid = 2012] [id = 620] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b92000 == 182 [pid = 2012] [id = 619] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7356c000 == 181 [pid = 2012] [id = 618] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca718d7800 == 180 [pid = 2012] [id = 617] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f97e000 == 179 [pid = 2012] [id = 616] 19:41:49 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b502800 == 178 [pid = 2012] [id = 615] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca7b859000) [pid = 2012] [serial = 1829] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca70910400) [pid = 2012] [serial = 1796] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca69ce8800) [pid = 2012] [serial = 1833] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca7031f000) [pid = 2012] [serial = 1793] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca6ae1dc00) [pid = 2012] [serial = 1781] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca72863000) [pid = 2012] [serial = 1808] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca75257c00) [pid = 2012] [serial = 1814] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6b7f7800) [pid = 2012] [serial = 1782] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca70314c00) [pid = 2012] [serial = 1841] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca70313000) [pid = 2012] [serial = 1791] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca75261c00) [pid = 2012] [serial = 1815] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca706a8c00) [pid = 2012] [serial = 1794] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca75375000) [pid = 2012] [serial = 1818] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca6e0aa400) [pid = 2012] [serial = 1785] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca699d1000) [pid = 2012] [serial = 1832] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca6b7f6400) [pid = 2012] [serial = 1835] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca74ccd400) [pid = 2012] [serial = 1811] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca6d7e2000) [pid = 2012] [serial = 1838] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca6d551000) [pid = 2012] [serial = 1707] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca770efc00) [pid = 2012] [serial = 1823] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca71653400) [pid = 2012] [serial = 1802] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca7507ec00) [pid = 2012] [serial = 1812] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca752a2400) [pid = 2012] [serial = 1817] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca7b7ae400) [pid = 2012] [serial = 1826] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca717acc00) [pid = 2012] [serial = 1805] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca7330e000) [pid = 2012] [serial = 1809] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca717a0400) [pid = 2012] [serial = 1803] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca75a64000) [pid = 2012] [serial = 1820] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca70bd7c00) [pid = 2012] [serial = 1797] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca6c2f3400) [pid = 2012] [serial = 1836] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca706ae400) [pid = 2012] [serial = 1842] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca715cf800) [pid = 2012] [serial = 1800] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca70d48400) [pid = 2012] [serial = 1799] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca77335c00) [pid = 2012] [serial = 1824] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca75a6f800) [pid = 2012] [serial = 1821] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7b873400) [pid = 2012] [serial = 1830] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca7b7bc400) [pid = 2012] [serial = 1827] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca719b6c00) [pid = 2012] [serial = 1806] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca6f5b7400) [pid = 2012] [serial = 1788] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca6d552c00) [pid = 2012] [serial = 1784] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6f5aa800) [pid = 2012] [serial = 1787] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca6e2dc400) [pid = 2012] [serial = 1839] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca6f69bc00) [pid = 2012] [serial = 1790] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca6e368400) [pid = 2012] [serial = 1844] [outer = (nil)] [url = about:blank] 19:41:49 INFO - PROCESS | 2012 | 1461465709460 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]]]}] 19:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3390ms 19:41:49 INFO - PROCESS | 2012 | 1461465709506 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 19:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:41:49 INFO - PROCESS | 2012 | 1461465709512 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 19:41:49 INFO - PROCESS | 2012 | 1461465709520 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:41:49 INFO - PROCESS | 2012 | 1461465709526 Marionette TRACE conn4 <- [1,2598,null,{}] 19:41:49 INFO - PROCESS | 2012 | 1461465709536 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}] 19:41:49 INFO - PROCESS | 2012 | 1461465709800 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 19:41:50 INFO - PROCESS | 2012 | 1461465710029 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6aede800 == 179 [pid = 2012] [id = 657] 19:41:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca6ae21400) [pid = 2012] [serial = 1972] [outer = (nil)] 19:41:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca6ae24800) [pid = 2012] [serial = 1973] [outer = 0x7fca6ae21400] 19:41:50 INFO - PROCESS | 2012 | 1461465710151 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca6c1c3400) [pid = 2012] [serial = 1974] [outer = 0x7fca6ae21400] 19:41:51 INFO - PROCESS | 2012 | 1461465711056 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]]]}] 19:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1592ms 19:41:51 INFO - PROCESS | 2012 | 1461465711114 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 19:41:51 INFO - PROCESS | 2012 | 1461465711126 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 19:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:41:51 INFO - PROCESS | 2012 | 1461465711143 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:41:51 INFO - PROCESS | 2012 | 1461465711149 Marionette TRACE conn4 <- [1,2602,null,{}] 19:41:51 INFO - PROCESS | 2012 | 1461465711156 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}] 19:41:51 INFO - PROCESS | 2012 | 1461465711391 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 19:41:51 INFO - PROCESS | 2012 | 1461465711600 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:51 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d0bc800 == 180 [pid = 2012] [id = 658] 19:41:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca69cec000) [pid = 2012] [serial = 1975] [outer = (nil)] 19:41:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6cf0bc00) [pid = 2012] [serial = 1976] [outer = 0x7fca69cec000] 19:41:51 INFO - PROCESS | 2012 | 1461465711665 Marionette DEBUG loaded listener.js 19:41:51 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca6d7e2800) [pid = 2012] [serial = 1977] [outer = 0x7fca69cec000] 19:41:52 INFO - PROCESS | 2012 | 1461465712608 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]]]}] 19:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1537ms 19:41:52 INFO - PROCESS | 2012 | 1461465712689 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 19:41:52 INFO - PROCESS | 2012 | 1461465712694 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 19:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:41:52 INFO - PROCESS | 2012 | 1461465712705 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:41:52 INFO - PROCESS | 2012 | 1461465712711 Marionette TRACE conn4 <- [1,2606,null,{}] 19:41:52 INFO - PROCESS | 2012 | 1461465712727 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}] 19:41:53 INFO - PROCESS | 2012 | 1461465713015 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 19:41:53 INFO - PROCESS | 2012 | 1461465713051 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f96f000 == 181 [pid = 2012] [id = 659] 19:41:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6e363800) [pid = 2012] [serial = 1978] [outer = (nil)] 19:41:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6f5b7800) [pid = 2012] [serial = 1979] [outer = 0x7fca6e363800] 19:41:53 INFO - PROCESS | 2012 | 1461465713119 Marionette DEBUG loaded listener.js 19:41:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6f69a800) [pid = 2012] [serial = 1980] [outer = 0x7fca6e363800] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca6cf06400) [pid = 2012] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca6d54fc00) [pid = 2012] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca77339c00) [pid = 2012] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca6964c800) [pid = 2012] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7b86d000) [pid = 2012] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca74cce800) [pid = 2012] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca74ccf400) [pid = 2012] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca7b7b5c00) [pid = 2012] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca7deeec00) [pid = 2012] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca6964cc00) [pid = 2012] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca6e369c00) [pid = 2012] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca7b875000) [pid = 2012] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca6b7f6000) [pid = 2012] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca699db400) [pid = 2012] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca699d9c00) [pid = 2012] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca7090e800) [pid = 2012] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7b86e400) [pid = 2012] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca6e36c400) [pid = 2012] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca7dd0f800) [pid = 2012] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca7eb46c00) [pid = 2012] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca7434ac00) [pid = 2012] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca69ce1c00) [pid = 2012] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca6d325800) [pid = 2012] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:41:54 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca6e0ac000) [pid = 2012] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:41:54 INFO - PROCESS | 2012 | 1461465714700 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]]]}] 19:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2045ms 19:41:54 INFO - PROCESS | 2012 | 1461465714746 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 19:41:54 INFO - PROCESS | 2012 | 1461465714751 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 19:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:41:54 INFO - PROCESS | 2012 | 1461465714756 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:41:54 INFO - PROCESS | 2012 | 1461465714758 Marionette TRACE conn4 <- [1,2610,null,{}] 19:41:54 INFO - PROCESS | 2012 | 1461465714763 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}] 19:41:55 INFO - PROCESS | 2012 | 1461465715006 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 19:41:55 INFO - PROCESS | 2012 | 1461465715186 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a0c000 == 182 [pid = 2012] [id = 660] 19:41:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca6964c800) [pid = 2012] [serial = 1981] [outer = (nil)] 19:41:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca6e369c00) [pid = 2012] [serial = 1982] [outer = 0x7fca6964c800] 19:41:55 INFO - PROCESS | 2012 | 1461465715251 Marionette DEBUG loaded listener.js 19:41:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca70319800) [pid = 2012] [serial = 1983] [outer = 0x7fca6964c800] 19:41:56 INFO - PROCESS | 2012 | 1461465716006 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]]]}] 19:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1279ms 19:41:56 INFO - PROCESS | 2012 | 1461465716045 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 19:41:56 INFO - PROCESS | 2012 | 1461465716048 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 19:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:41:56 INFO - PROCESS | 2012 | 1461465716055 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:41:56 INFO - PROCESS | 2012 | 1461465716057 Marionette TRACE conn4 <- [1,2614,null,{}] 19:41:56 INFO - PROCESS | 2012 | 1461465716063 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}] 19:41:56 INFO - PROCESS | 2012 | 1461465716299 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 19:41:56 INFO - PROCESS | 2012 | 1461465716712 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:56 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6addc000 == 183 [pid = 2012] [id = 661] 19:41:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca699cf000) [pid = 2012] [serial = 1984] [outer = (nil)] 19:41:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca69ce6800) [pid = 2012] [serial = 1985] [outer = 0x7fca699cf000] 19:41:56 INFO - PROCESS | 2012 | 1461465716817 Marionette DEBUG loaded listener.js 19:41:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca6b7eac00) [pid = 2012] [serial = 1986] [outer = 0x7fca699cf000] 19:41:57 INFO - PROCESS | 2012 | 1461465717781 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]]]}] 19:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1780ms 19:41:57 INFO - PROCESS | 2012 | 1461465717838 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 19:41:57 INFO - PROCESS | 2012 | 1461465717845 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 19:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:41:57 INFO - PROCESS | 2012 | 1461465717854 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:41:57 INFO - PROCESS | 2012 | 1461465717857 Marionette TRACE conn4 <- [1,2618,null,{}] 19:41:57 INFO - PROCESS | 2012 | 1461465717865 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}] 19:41:58 INFO - PROCESS | 2012 | 1461465718116 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 19:41:58 INFO - PROCESS | 2012 | 1461465718430 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:58 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f979800 == 184 [pid = 2012] [id = 662] 19:41:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca6d327000) [pid = 2012] [serial = 1987] [outer = (nil)] 19:41:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca6e0aa400) [pid = 2012] [serial = 1988] [outer = 0x7fca6d327000] 19:41:58 INFO - PROCESS | 2012 | 1461465718515 Marionette DEBUG loaded listener.js 19:41:58 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca6e36a800) [pid = 2012] [serial = 1989] [outer = 0x7fca6d327000] 19:41:59 INFO - PROCESS | 2012 | 1461465719417 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]]]}] 19:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1635ms 19:41:59 INFO - PROCESS | 2012 | 1461465719494 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 19:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:41:59 INFO - PROCESS | 2012 | 1461465719500 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 19:41:59 INFO - PROCESS | 2012 | 1461465719507 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:41:59 INFO - PROCESS | 2012 | 1461465719510 Marionette TRACE conn4 <- [1,2622,null,{}] 19:41:59 INFO - PROCESS | 2012 | 1461465719516 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}] 19:41:59 INFO - PROCESS | 2012 | 1461465719802 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 19:42:00 INFO - PROCESS | 2012 | 1461465720147 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71611000 == 185 [pid = 2012] [id = 663] 19:42:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca6e36d000) [pid = 2012] [serial = 1990] [outer = (nil)] 19:42:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca706d5000) [pid = 2012] [serial = 1991] [outer = 0x7fca6e36d000] 19:42:00 INFO - PROCESS | 2012 | 1461465720231 Marionette DEBUG loaded listener.js 19:42:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca7090cc00) [pid = 2012] [serial = 1992] [outer = 0x7fca6e36d000] 19:42:01 INFO - PROCESS | 2012 | 1461465721171 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]]]}] 19:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1733ms 19:42:01 INFO - PROCESS | 2012 | 1461465721240 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 19:42:01 INFO - PROCESS | 2012 | 1461465721244 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 19:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:42:01 INFO - PROCESS | 2012 | 1461465721259 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:42:01 INFO - PROCESS | 2012 | 1461465721268 Marionette TRACE conn4 <- [1,2626,null,{}] 19:42:01 INFO - PROCESS | 2012 | 1461465721277 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}] 19:42:01 INFO - PROCESS | 2012 | 1461465721572 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 19:42:01 INFO - PROCESS | 2012 | 1461465721924 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731da800 == 186 [pid = 2012] [id = 664] 19:42:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca6e0a9c00) [pid = 2012] [serial = 1993] [outer = (nil)] 19:42:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca70d51000) [pid = 2012] [serial = 1994] [outer = 0x7fca6e0a9c00] 19:42:02 INFO - PROCESS | 2012 | 1461465722009 Marionette DEBUG loaded listener.js 19:42:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca7179fc00) [pid = 2012] [serial = 1995] [outer = 0x7fca6e0a9c00] 19:42:02 INFO - PROCESS | 2012 | 1461465722916 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]]]}] 19:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1699ms 19:42:02 INFO - PROCESS | 2012 | 1461465722951 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 19:42:02 INFO - PROCESS | 2012 | 1461465722956 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 19:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:42:02 INFO - PROCESS | 2012 | 1461465722962 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:42:02 INFO - PROCESS | 2012 | 1461465722964 Marionette TRACE conn4 <- [1,2630,null,{}] 19:42:02 INFO - PROCESS | 2012 | 1461465722970 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}] 19:42:03 INFO - PROCESS | 2012 | 1461465723201 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 19:42:03 INFO - PROCESS | 2012 | 1461465723466 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:03 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73569800 == 187 [pid = 2012] [id = 665] 19:42:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca715ce800) [pid = 2012] [serial = 1996] [outer = (nil)] 19:42:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca72861400) [pid = 2012] [serial = 1997] [outer = 0x7fca715ce800] 19:42:03 INFO - PROCESS | 2012 | 1461465723588 Marionette DEBUG loaded listener.js 19:42:03 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca7330d000) [pid = 2012] [serial = 1998] [outer = 0x7fca715ce800] 19:42:04 INFO - PROCESS | 2012 | 1461465724444 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]]]}] 19:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1533ms 19:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:42:04 INFO - PROCESS | 2012 | 1461465724496 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 19:42:04 INFO - PROCESS | 2012 | 1461465724499 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 19:42:04 INFO - PROCESS | 2012 | 1461465724505 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:42:04 INFO - PROCESS | 2012 | 1461465724508 Marionette TRACE conn4 <- [1,2634,null,{}] 19:42:04 INFO - PROCESS | 2012 | 1461465724514 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}] 19:42:04 INFO - PROCESS | 2012 | 1461465724748 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 19:42:05 INFO - PROCESS | 2012 | 1461465725095 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b31800 == 188 [pid = 2012] [id = 666] 19:42:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca74358400) [pid = 2012] [serial = 1999] [outer = (nil)] 19:42:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca7435e800) [pid = 2012] [serial = 2000] [outer = 0x7fca74358400] 19:42:05 INFO - PROCESS | 2012 | 1461465725189 Marionette DEBUG loaded listener.js 19:42:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca752a3400) [pid = 2012] [serial = 2001] [outer = 0x7fca74358400] 19:42:06 INFO - PROCESS | 2012 | 1461465726124 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]]]}] 19:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1680ms 19:42:06 INFO - PROCESS | 2012 | 1461465726186 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 19:42:06 INFO - PROCESS | 2012 | 1461465726190 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 19:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:42:06 INFO - PROCESS | 2012 | 1461465726195 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:42:06 INFO - PROCESS | 2012 | 1461465726198 Marionette TRACE conn4 <- [1,2638,null,{}] 19:42:06 INFO - PROCESS | 2012 | 1461465726203 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}] 19:42:06 INFO - PROCESS | 2012 | 1461465726436 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 19:42:06 INFO - PROCESS | 2012 | 1461465726705 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7719d800 == 189 [pid = 2012] [id = 667] 19:42:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6c1cb000) [pid = 2012] [serial = 2002] [outer = (nil)] 19:42:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca75a67000) [pid = 2012] [serial = 2003] [outer = 0x7fca6c1cb000] 19:42:06 INFO - PROCESS | 2012 | 1461465726832 Marionette DEBUG loaded listener.js 19:42:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca7b7b5400) [pid = 2012] [serial = 2004] [outer = 0x7fca6c1cb000] 19:42:07 INFO - PROCESS | 2012 | 1461465727696 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]]]}] 19:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1532ms 19:42:07 INFO - PROCESS | 2012 | 1461465727729 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 19:42:07 INFO - PROCESS | 2012 | 1461465727732 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 19:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:42:07 INFO - PROCESS | 2012 | 1461465727739 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:42:07 INFO - PROCESS | 2012 | 1461465727741 Marionette TRACE conn4 <- [1,2642,null,{}] 19:42:07 INFO - PROCESS | 2012 | 1461465727747 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}] 19:42:07 INFO - PROCESS | 2012 | 1461465727972 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 19:42:08 INFO - PROCESS | 2012 | 1461465728239 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba39800 == 190 [pid = 2012] [id = 668] 19:42:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7031b800) [pid = 2012] [serial = 2005] [outer = (nil)] 19:42:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7b869800) [pid = 2012] [serial = 2006] [outer = 0x7fca7031b800] 19:42:08 INFO - PROCESS | 2012 | 1461465728357 Marionette DEBUG loaded listener.js 19:42:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7cb0f800) [pid = 2012] [serial = 2007] [outer = 0x7fca7031b800] 19:42:09 INFO - PROCESS | 2012 | 1461465729223 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]]]}] 19:42:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:42:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 19:42:09 INFO - PROCESS | 2012 | 1461465729272 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 19:42:09 INFO - PROCESS | 2012 | 1461465729276 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 19:42:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:42:09 INFO - PROCESS | 2012 | 1461465729282 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:42:09 INFO - PROCESS | 2012 | 1461465729284 Marionette TRACE conn4 <- [1,2646,null,{}] 19:42:09 INFO - PROCESS | 2012 | 1461465729290 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}] 19:42:09 INFO - PROCESS | 2012 | 1461465729511 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 19:42:09 INFO - PROCESS | 2012 | 1461465729780 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd45000 == 191 [pid = 2012] [id = 669] 19:42:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7537b400) [pid = 2012] [serial = 2008] [outer = (nil)] 19:42:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7cdd7400) [pid = 2012] [serial = 2009] [outer = 0x7fca7537b400] 19:42:09 INFO - PROCESS | 2012 | 1461465729902 Marionette DEBUG loaded listener.js 19:42:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7dacdc00) [pid = 2012] [serial = 2010] [outer = 0x7fca7537b400] 19:42:10 INFO - PROCESS | 2012 | 1461465730800 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]]]}] 19:42:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:42:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 19:42:10 INFO - PROCESS | 2012 | 1461465730865 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 19:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:42:10 INFO - PROCESS | 2012 | 1461465730869 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 19:42:10 INFO - PROCESS | 2012 | 1461465730875 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:42:10 INFO - PROCESS | 2012 | 1461465730878 Marionette TRACE conn4 <- [1,2650,null,{}] 19:42:10 INFO - PROCESS | 2012 | 1461465730884 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}] 19:42:11 INFO - PROCESS | 2012 | 1461465731154 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 19:42:11 INFO - PROCESS | 2012 | 1461465731466 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7de0f800 == 192 [pid = 2012] [id = 670] 19:42:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca719c1c00) [pid = 2012] [serial = 2011] [outer = (nil)] 19:42:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7dbe8c00) [pid = 2012] [serial = 2012] [outer = 0x7fca719c1c00] 19:42:11 INFO - PROCESS | 2012 | 1461465731546 Marionette DEBUG loaded listener.js 19:42:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7dd03000) [pid = 2012] [serial = 2013] [outer = 0x7fca719c1c00] 19:42:12 INFO - PROCESS | 2012 | 1461465732589 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]]]}] 19:42:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1739ms 19:42:12 INFO - PROCESS | 2012 | 1461465732616 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 19:42:12 INFO - PROCESS | 2012 | 1461465732622 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 19:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:42:12 INFO - PROCESS | 2012 | 1461465732631 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:42:12 INFO - PROCESS | 2012 | 1461465732636 Marionette TRACE conn4 <- [1,2654,null,{}] 19:42:12 INFO - PROCESS | 2012 | 1461465732645 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}] 19:42:13 INFO - PROCESS | 2012 | 1461465733013 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 19:42:13 INFO - PROCESS | 2012 | 1461465733339 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e630000 == 193 [pid = 2012] [id = 671] 19:42:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7dd6a400) [pid = 2012] [serial = 2014] [outer = (nil)] 19:42:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7dd70000) [pid = 2012] [serial = 2015] [outer = 0x7fca7dd6a400] 19:42:13 INFO - PROCESS | 2012 | 1461465733432 Marionette DEBUG loaded listener.js 19:42:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7e2d0000) [pid = 2012] [serial = 2016] [outer = 0x7fca7dd6a400] 19:42:14 INFO - PROCESS | 2012 | 1461465734338 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]]]}] 19:42:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:42:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1738ms 19:42:14 INFO - PROCESS | 2012 | 1461465734369 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 19:42:14 INFO - PROCESS | 2012 | 1461465734373 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 19:42:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:42:14 INFO - PROCESS | 2012 | 1461465734379 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:42:14 INFO - PROCESS | 2012 | 1461465734382 Marionette TRACE conn4 <- [1,2658,null,{}] 19:42:14 INFO - PROCESS | 2012 | 1461465734388 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}] 19:42:14 INFO - PROCESS | 2012 | 1461465734654 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 19:42:14 INFO - PROCESS | 2012 | 1461465734963 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ef20000 == 194 [pid = 2012] [id = 672] 19:42:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca73310400) [pid = 2012] [serial = 2017] [outer = (nil)] 19:42:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7ebae800) [pid = 2012] [serial = 2018] [outer = 0x7fca73310400] 19:42:15 INFO - PROCESS | 2012 | 1461465735042 Marionette DEBUG loaded listener.js 19:42:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7fa0f000) [pid = 2012] [serial = 2019] [outer = 0x7fca73310400] 19:42:15 INFO - PROCESS | 2012 | 1461465735904 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]]]}] 19:42:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:42:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1579ms 19:42:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:42:15 INFO - PROCESS | 2012 | 1461465735959 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 19:42:15 INFO - PROCESS | 2012 | 1461465735962 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 19:42:15 INFO - PROCESS | 2012 | 1461465735968 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:42:15 INFO - PROCESS | 2012 | 1461465735972 Marionette TRACE conn4 <- [1,2662,null,{}] 19:42:15 INFO - PROCESS | 2012 | 1461465735977 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}] 19:42:16 INFO - PROCESS | 2012 | 1461465736205 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 19:42:16 INFO - PROCESS | 2012 | 1461465736475 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81ec6000 == 195 [pid = 2012] [id = 673] 19:42:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7dd3b800) [pid = 2012] [serial = 2020] [outer = (nil)] 19:42:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca81299400) [pid = 2012] [serial = 2021] [outer = 0x7fca7dd3b800] 19:42:16 INFO - PROCESS | 2012 | 1461465736598 Marionette DEBUG loaded listener.js 19:42:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca81b8ec00) [pid = 2012] [serial = 2022] [outer = 0x7fca7dd3b800] 19:42:17 INFO - PROCESS | 2012 | 1461465737447 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]]]}] 19:42:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:42:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1531ms 19:42:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:42:17 INFO - PROCESS | 2012 | 1461465737499 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 19:42:17 INFO - PROCESS | 2012 | 1461465737501 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 19:42:17 INFO - PROCESS | 2012 | 1461465737508 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:42:17 INFO - PROCESS | 2012 | 1461465737511 Marionette TRACE conn4 <- [1,2666,null,{}] 19:42:17 INFO - PROCESS | 2012 | 1461465737516 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}] 19:42:17 INFO - PROCESS | 2012 | 1461465737743 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 19:42:18 INFO - PROCESS | 2012 | 1461465738012 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84ed7000 == 196 [pid = 2012] [id = 674] 19:42:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7e30ac00) [pid = 2012] [serial = 2023] [outer = (nil)] 19:42:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca81e10400) [pid = 2012] [serial = 2024] [outer = 0x7fca7e30ac00] 19:42:18 INFO - PROCESS | 2012 | 1461465738129 Marionette DEBUG loaded listener.js 19:42:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca81e19800) [pid = 2012] [serial = 2025] [outer = 0x7fca7e30ac00] 19:42:19 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:19 INFO - PROCESS | 2012 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:42:19 INFO - PROCESS | 2012 | 1461465739415 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]]]}] 19:42:19 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) 19:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1937ms 19:42:19 INFO - PROCESS | 2012 | 1461465739446 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 19:42:19 INFO - PROCESS | 2012 | 1461465739448 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 19:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:42:19 INFO - PROCESS | 2012 | 1461465739458 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:42:19 INFO - PROCESS | 2012 | 1461465739464 Marionette TRACE conn4 <- [1,2670,null,{}] 19:42:19 INFO - PROCESS | 2012 | 1461465739471 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}] 19:42:19 INFO - PROCESS | 2012 | 1461465739733 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 19:42:19 INFO - PROCESS | 2012 | 1461465739971 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86ca5000 == 197 [pid = 2012] [id = 675] 19:42:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7deed800) [pid = 2012] [serial = 2026] [outer = (nil)] 19:42:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca820eb000) [pid = 2012] [serial = 2027] [outer = 0x7fca7deed800] 19:42:20 INFO - PROCESS | 2012 | 1461465740046 Marionette DEBUG loaded listener.js 19:42:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca822ad400) [pid = 2012] [serial = 2028] [outer = 0x7fca7deed800] 19:42:21 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:21 INFO - PROCESS | 2012 | 1461465741396 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] 19:42:21 INFO - PROCESS | 2012 | 1461465741458 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 19:42:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:42:21 INFO - PROCESS | 2012 | 1461465741464 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:42:21 INFO - PROCESS | 2012 | 1461465741467 Marionette TRACE conn4 <- [1,2674,null,{}] 19:42:21 INFO - PROCESS | 2012 | 1461465741472 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}] 19:42:21 INFO - PROCESS | 2012 | 1461465741770 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 19:42:22 INFO - PROCESS | 2012 | 1461465742022 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca88215000 == 198 [pid = 2012] [id = 676] 19:42:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca69652000) [pid = 2012] [serial = 2029] [outer = (nil)] 19:42:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca822af000) [pid = 2012] [serial = 2030] [outer = 0x7fca69652000] 19:42:22 INFO - PROCESS | 2012 | 1461465742096 Marionette DEBUG loaded listener.js 19:42:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca82422800) [pid = 2012] [serial = 2031] [outer = 0x7fca69652000] 19:42:23 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:23 INFO - PROCESS | 2012 | 1461465743482 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] 19:42:23 INFO - PROCESS | 2012 | 1461465743633 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 19:42:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:42:23 INFO - PROCESS | 2012 | 1461465743646 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:42:23 INFO - PROCESS | 2012 | 1461465743648 Marionette TRACE conn4 <- [1,2678,null,{}] 19:42:23 INFO - PROCESS | 2012 | 1461465743654 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}] 19:42:23 INFO - PROCESS | 2012 | 1461465743883 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 19:42:24 INFO - PROCESS | 2012 | 1461465744150 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6c1df800 == 199 [pid = 2012] [id = 677] 19:42:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca6e0b3400) [pid = 2012] [serial = 2032] [outer = (nil)] 19:42:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca7dac9400) [pid = 2012] [serial = 2033] [outer = 0x7fca6e0b3400] 19:42:24 INFO - PROCESS | 2012 | 1461465744224 Marionette DEBUG loaded listener.js 19:42:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7e16fc00) [pid = 2012] [serial = 2034] [outer = 0x7fca6e0b3400] 19:42:26 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:26 INFO - PROCESS | 2012 | 1461465746258 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]]]}] 19:42:26 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) 19:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2643ms 19:42:26 INFO - PROCESS | 2012 | 1461465746288 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 19:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:42:26 INFO - PROCESS | 2012 | 1461465746293 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 19:42:26 INFO - PROCESS | 2012 | 1461465746300 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:42:26 INFO - PROCESS | 2012 | 1461465746305 Marionette TRACE conn4 <- [1,2682,null,{}] 19:42:26 INFO - PROCESS | 2012 | 1461465746313 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}] 19:42:26 INFO - PROCESS | 2012 | 1461465746563 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 19:42:26 INFO - PROCESS | 2012 | 1461465746861 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6cf81000 == 200 [pid = 2012] [id = 678] 19:42:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca69cee400) [pid = 2012] [serial = 2035] [outer = (nil)] 19:42:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca6ae23000) [pid = 2012] [serial = 2036] [outer = 0x7fca69cee400] 19:42:26 INFO - PROCESS | 2012 | 1461465746943 Marionette DEBUG loaded listener.js 19:42:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca6c1c2400) [pid = 2012] [serial = 2037] [outer = 0x7fca69cee400] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a0c000 == 199 [pid = 2012] [id = 660] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f96f000 == 198 [pid = 2012] [id = 659] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d0bc800 == 197 [pid = 2012] [id = 658] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6aede800 == 196 [pid = 2012] [id = 657] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8635e000 == 195 [pid = 2012] [id = 654] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca82487000 == 194 [pid = 2012] [id = 653] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca80812000 == 193 [pid = 2012] [id = 652] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb2a800 == 192 [pid = 2012] [id = 651] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e510000 == 191 [pid = 2012] [id = 650] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd83000 == 190 [pid = 2012] [id = 649] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7cc95800 == 189 [pid = 2012] [id = 648] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca771a1800 == 188 [pid = 2012] [id = 647] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75bf9000 == 187 [pid = 2012] [id = 646] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ae0000 == 186 [pid = 2012] [id = 645] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74a96000 == 185 [pid = 2012] [id = 644] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731e9000 == 184 [pid = 2012] [id = 643] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca727b4000 == 183 [pid = 2012] [id = 642] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71615000 == 182 [pid = 2012] [id = 641] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a1d000 == 181 [pid = 2012] [id = 640] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f9f3000 == 180 [pid = 2012] [id = 638] 19:42:27 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf7d800 == 179 [pid = 2012] [id = 639] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca7031d800) [pid = 2012] [serial = 1853] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca6d55a000) [pid = 2012] [serial = 1910] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca7e039800) [pid = 2012] [serial = 1881] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca6e369800) [pid = 2012] [serial = 1914] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca7dacd800) [pid = 2012] [serial = 1872] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca74cd6c00) [pid = 2012] [serial = 1862] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca7b856800) [pid = 2012] [serial = 1866] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7e303400) [pid = 2012] [serial = 1884] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca7e45e000) [pid = 2012] [serial = 1887] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca7eef1400) [pid = 2012] [serial = 1899] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca717a4400) [pid = 2012] [serial = 1857] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca7eb48000) [pid = 2012] [serial = 1893] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca7fa03400) [pid = 2012] [serial = 1901] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca707e4c00) [pid = 2012] [serial = 1854] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca6e2d1800) [pid = 2012] [serial = 1911] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca6c2f1800) [pid = 2012] [serial = 1908] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca69cf0000) [pid = 2012] [serial = 1905] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca7ea7b400) [pid = 2012] [serial = 1890] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca770f0000) [pid = 2012] [serial = 1865] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca7dad5000) [pid = 2012] [serial = 1874] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca7fbac800) [pid = 2012] [serial = 1902] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca72865c00) [pid = 2012] [serial = 1859] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca7dd3fc00) [pid = 2012] [serial = 1878] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca7eca4000) [pid = 2012] [serial = 1896] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca7dbef800) [pid = 2012] [serial = 1875] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca7eb40800) [pid = 2012] [serial = 1892] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca7cdd5000) [pid = 2012] [serial = 1869] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca7dd33400) [pid = 2012] [serial = 1877] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca7deec000) [pid = 2012] [serial = 1880] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca715ca800) [pid = 2012] [serial = 1856] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca6a1e9c00) [pid = 2012] [serial = 1847] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6d7e4c00) [pid = 2012] [serial = 1850] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7eca8c00) [pid = 2012] [serial = 1898] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca6a1dec00) [pid = 2012] [serial = 1913] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca7e30cc00) [pid = 2012] [serial = 1886] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca7e6e6800) [pid = 2012] [serial = 1889] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca75173800) [pid = 2012] [serial = 1863] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca6e368800) [pid = 2012] [serial = 1779] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca74343c00) [pid = 2012] [serial = 1860] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca7eba9c00) [pid = 2012] [serial = 1895] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca6e2d8800) [pid = 2012] [serial = 1851] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca699dcc00) [pid = 2012] [serial = 1904] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca7cb13800) [pid = 2012] [serial = 1868] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca7cde0000) [pid = 2012] [serial = 1871] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca6b7f8000) [pid = 2012] [serial = 1907] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca6b7ee400) [pid = 2012] [serial = 1848] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca7e2cd800) [pid = 2012] [serial = 1883] [outer = (nil)] [url = about:blank] 19:42:27 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca6f5bd400) [pid = 2012] [serial = 1916] [outer = (nil)] [url = about:blank] 19:42:28 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:28 INFO - PROCESS | 2012 | 1461465748787 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]]]}] 19:42:28 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) 19:42:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2540ms 19:42:28 INFO - PROCESS | 2012 | 1461465748841 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 19:42:28 INFO - PROCESS | 2012 | 1461465748849 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 19:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:42:28 INFO - PROCESS | 2012 | 1461465748860 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:42:28 INFO - PROCESS | 2012 | 1461465748863 Marionette TRACE conn4 <- [1,2686,null,{}] 19:42:28 INFO - PROCESS | 2012 | 1461465748869 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}] 19:42:29 INFO - PROCESS | 2012 | 1461465749095 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 19:42:29 INFO - PROCESS | 2012 | 1461465749322 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6c1ee000 == 180 [pid = 2012] [id = 679] 19:42:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca6c1c2000) [pid = 2012] [serial = 2038] [outer = (nil)] 19:42:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca6d329c00) [pid = 2012] [serial = 2039] [outer = 0x7fca6c1c2000] 19:42:29 INFO - PROCESS | 2012 | 1461465749391 Marionette DEBUG loaded listener.js 19:42:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca6d7e0400) [pid = 2012] [serial = 2040] [outer = 0x7fca6c1c2000] 19:42:30 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:30 INFO - PROCESS | 2012 | 1461465750750 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] 19:42:30 INFO - PROCESS | 2012 | 1461465750798 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 19:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:42:30 INFO - PROCESS | 2012 | 1461465750804 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:42:30 INFO - PROCESS | 2012 | 1461465750810 Marionette TRACE conn4 <- [1,2690,null,{}] 19:42:30 INFO - PROCESS | 2012 | 1461465750869 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}] 19:42:31 INFO - PROCESS | 2012 | 1461465751166 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 19:42:31 INFO - PROCESS | 2012 | 1461465751196 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f67e800 == 181 [pid = 2012] [id = 680] 19:42:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca6d7e4c00) [pid = 2012] [serial = 2041] [outer = (nil)] 19:42:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca6e36fc00) [pid = 2012] [serial = 2042] [outer = 0x7fca6d7e4c00] 19:42:31 INFO - PROCESS | 2012 | 1461465751270 Marionette DEBUG loaded listener.js 19:42:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca706a8000) [pid = 2012] [serial = 2043] [outer = 0x7fca6d7e4c00] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca74343400) [pid = 2012] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca770ed000) [pid = 2012] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca7dd3ec00) [pid = 2012] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca7b86b400) [pid = 2012] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca6f5b8400) [pid = 2012] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca6cf04400) [pid = 2012] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca74346400) [pid = 2012] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7fa11c00) [pid = 2012] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca6ae21400) [pid = 2012] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca69cec000) [pid = 2012] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca81205c00) [pid = 2012] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca7dd05800) [pid = 2012] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 130 (0x7fca706aa000) [pid = 2012] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 129 (0x7fca7507c000) [pid = 2012] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 128 (0x7fca6a1eac00) [pid = 2012] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 127 (0x7fca6e363800) [pid = 2012] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 126 (0x7fca74346800) [pid = 2012] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 125 (0x7fca7dbee800) [pid = 2012] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 124 (0x7fca719b6400) [pid = 2012] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 123 (0x7fca719bf800) [pid = 2012] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 122 (0x7fca6964a800) [pid = 2012] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:42:33 INFO - PROCESS | 2012 | --DOMWINDOW == 121 (0x7fca706a6800) [pid = 2012] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:42:33 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:33 INFO - PROCESS | 2012 | 1461465753960 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] 19:42:34 INFO - PROCESS | 2012 | 1461465754010 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 19:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:42:34 INFO - PROCESS | 2012 | 1461465754016 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:42:34 INFO - PROCESS | 2012 | 1461465754018 Marionette TRACE conn4 <- [1,2694,null,{}] 19:42:34 INFO - PROCESS | 2012 | 1461465754024 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}] 19:42:34 INFO - PROCESS | 2012 | 1461465754231 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 19:42:34 INFO - PROCESS | 2012 | 1461465754244 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a0f000 == 182 [pid = 2012] [id = 681] 19:42:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 122 (0x7fca6964a800) [pid = 2012] [serial = 2044] [outer = (nil)] 19:42:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 123 (0x7fca6f695000) [pid = 2012] [serial = 2045] [outer = 0x7fca6964a800] 19:42:34 INFO - PROCESS | 2012 | 1461465754323 Marionette DEBUG loaded listener.js 19:42:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 124 (0x7fca707edc00) [pid = 2012] [serial = 2046] [outer = 0x7fca6964a800] 19:42:35 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:35 INFO - PROCESS | 2012 | 1461465755689 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] 19:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:42:35 INFO - PROCESS | 2012 | 1461465755758 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 19:42:35 INFO - PROCESS | 2012 | 1461465755766 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:42:35 INFO - PROCESS | 2012 | 1461465755769 Marionette TRACE conn4 <- [1,2698,null,{}] 19:42:35 INFO - PROCESS | 2012 | 1461465755821 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}] 19:42:36 INFO - PROCESS | 2012 | 1461465756149 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 19:42:36 INFO - PROCESS | 2012 | 1461465756357 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:36 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d62a000 == 183 [pid = 2012] [id = 682] 19:42:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 125 (0x7fca6c1c9c00) [pid = 2012] [serial = 2047] [outer = (nil)] 19:42:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 126 (0x7fca6c2f1800) [pid = 2012] [serial = 2048] [outer = 0x7fca6c1c9c00] 19:42:36 INFO - PROCESS | 2012 | 1461465756435 Marionette DEBUG loaded listener.js 19:42:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 127 (0x7fca6d54f800) [pid = 2012] [serial = 2049] [outer = 0x7fca6c1c9c00] 19:42:37 INFO - PROCESS | 2012 | SkCairoFTTypeface::onFilterRec unimplemented 19:42:37 INFO - PROCESS | 2012 | 1461465757822 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] 19:42:37 INFO - PROCESS | 2012 | 1461465757863 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 19:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:42:37 INFO - PROCESS | 2012 | 1461465757921 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:42:37 INFO - PROCESS | 2012 | 1461465757926 Marionette TRACE conn4 <- [1,2702,null,{}] 19:42:37 INFO - PROCESS | 2012 | 1461465757986 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}] 19:42:38 INFO - PROCESS | 2012 | 1461465758246 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 19:42:38 INFO - PROCESS | 2012 | 1461465758507 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca71602800 == 184 [pid = 2012] [id = 683] 19:42:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 128 (0x7fca6c1ca800) [pid = 2012] [serial = 2050] [outer = (nil)] 19:42:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 129 (0x7fca6f5afc00) [pid = 2012] [serial = 2051] [outer = 0x7fca6c1ca800] 19:42:38 INFO - PROCESS | 2012 | 1461465758583 Marionette DEBUG loaded listener.js 19:42:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 130 (0x7fca70910000) [pid = 2012] [serial = 2052] [outer = 0x7fca6c1ca800] 19:42:39 INFO - PROCESS | 2012 | 1461465759543 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]]]}] 19:42:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:42:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1727ms 19:42:39 INFO - PROCESS | 2012 | 1461465759601 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 19:42:39 INFO - PROCESS | 2012 | 1461465759605 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 19:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:42:39 INFO - PROCESS | 2012 | 1461465759612 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:42:39 INFO - PROCESS | 2012 | 1461465759617 Marionette TRACE conn4 <- [1,2706,null,{}] 19:42:39 INFO - PROCESS | 2012 | 1461465759633 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}] 19:42:39 INFO - PROCESS | 2012 | 1461465759870 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 19:42:40 INFO - PROCESS | 2012 | 1461465760211 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7276d800 == 185 [pid = 2012] [id = 684] 19:42:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 131 (0x7fca715ccc00) [pid = 2012] [serial = 2053] [outer = (nil)] 19:42:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca71654c00) [pid = 2012] [serial = 2054] [outer = 0x7fca715ccc00] 19:42:40 INFO - PROCESS | 2012 | 1461465760296 Marionette DEBUG loaded listener.js 19:42:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca717a7400) [pid = 2012] [serial = 2055] [outer = 0x7fca715ccc00] 19:42:41 INFO - PROCESS | 2012 | 1461465761189 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]]]}] 19:42:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:42:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1635ms 19:42:41 INFO - PROCESS | 2012 | 1461465761248 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 19:42:41 INFO - PROCESS | 2012 | 1461465761252 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 19:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:42:41 INFO - PROCESS | 2012 | 1461465761258 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:42:41 INFO - PROCESS | 2012 | 1461465761261 Marionette TRACE conn4 <- [1,2710,null,{}] 19:42:41 INFO - PROCESS | 2012 | 1461465761267 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}] 19:42:41 INFO - PROCESS | 2012 | 1461465761504 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 19:42:41 INFO - PROCESS | 2012 | 1461465761717 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731de000 == 186 [pid = 2012] [id = 685] 19:42:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca715d3c00) [pid = 2012] [serial = 2056] [outer = (nil)] 19:42:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca719ba800) [pid = 2012] [serial = 2057] [outer = 0x7fca715d3c00] 19:42:41 INFO - PROCESS | 2012 | 1461465761837 Marionette DEBUG loaded listener.js 19:42:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca72866800) [pid = 2012] [serial = 2058] [outer = 0x7fca715d3c00] 19:42:42 INFO - PROCESS | 2012 | 1461465762849 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] 19:42:42 INFO - PROCESS | 2012 | 1461465762909 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 19:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:42:42 INFO - PROCESS | 2012 | 1461465762917 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:42:42 INFO - PROCESS | 2012 | 1461465762920 Marionette TRACE conn4 <- [1,2714,null,{}] 19:42:42 INFO - PROCESS | 2012 | 1461465762925 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}] 19:42:43 INFO - PROCESS | 2012 | 1461465763156 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 19:42:43 INFO - PROCESS | 2012 | 1461465763458 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74aab000 == 187 [pid = 2012] [id = 686] 19:42:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca717a7c00) [pid = 2012] [serial = 2059] [outer = (nil)] 19:42:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca74343c00) [pid = 2012] [serial = 2060] [outer = 0x7fca717a7c00] 19:42:43 INFO - PROCESS | 2012 | 1461465763541 Marionette DEBUG loaded listener.js 19:42:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca74354800) [pid = 2012] [serial = 2061] [outer = 0x7fca717a7c00] 19:42:44 INFO - PROCESS | 2012 | 1461465764411 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]]]}] 19:42:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1532ms 19:42:44 INFO - PROCESS | 2012 | 1461465764450 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 19:42:44 INFO - PROCESS | 2012 | 1461465764453 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 19:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:42:44 INFO - PROCESS | 2012 | 1461465764460 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:42:44 INFO - PROCESS | 2012 | 1461465764463 Marionette TRACE conn4 <- [1,2718,null,{}] 19:42:44 INFO - PROCESS | 2012 | 1461465764468 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}] 19:42:44 INFO - PROCESS | 2012 | 1461465764732 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 19:42:44 INFO - PROCESS | 2012 | 1461465764989 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:45 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b38000 == 188 [pid = 2012] [id = 687] 19:42:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca75088400) [pid = 2012] [serial = 2062] [outer = (nil)] 19:42:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca75169000) [pid = 2012] [serial = 2063] [outer = 0x7fca75088400] 19:42:45 INFO - PROCESS | 2012 | 1461465765120 Marionette DEBUG loaded listener.js 19:42:45 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca75258400) [pid = 2012] [serial = 2064] [outer = 0x7fca75088400] 19:42:46 INFO - PROCESS | 2012 | 1461465766018 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] 19:42:46 INFO - PROCESS | 2012 | 1461465766098 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 19:42:46 INFO - PROCESS | 2012 | 1461465766105 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:42:46 INFO - PROCESS | 2012 | 1461465766108 Marionette TRACE conn4 <- [1,2722,null,{}] 19:42:46 INFO - PROCESS | 2012 | 1461465766113 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}] 19:42:46 INFO - PROCESS | 2012 | 1461465766389 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 19:42:46 INFO - PROCESS | 2012 | 1461465766693 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75ddc000 == 189 [pid = 2012] [id = 688] 19:42:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca74cd6c00) [pid = 2012] [serial = 2065] [outer = (nil)] 19:42:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca752a3000) [pid = 2012] [serial = 2066] [outer = 0x7fca74cd6c00] 19:42:46 INFO - PROCESS | 2012 | 1461465766776 Marionette DEBUG loaded listener.js 19:42:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca75377000) [pid = 2012] [serial = 2067] [outer = 0x7fca74cd6c00] 19:42:47 INFO - PROCESS | 2012 | 1461465767687 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] 19:42:47 INFO - PROCESS | 2012 | 1461465767744 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 19:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:42:47 INFO - PROCESS | 2012 | 1461465767751 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:42:47 INFO - PROCESS | 2012 | 1461465767754 Marionette TRACE conn4 <- [1,2726,null,{}] 19:42:47 INFO - PROCESS | 2012 | 1461465767759 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}] 19:42:47 INFO - PROCESS | 2012 | 1461465767984 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 19:42:48 INFO - PROCESS | 2012 | 1461465768287 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b804800 == 190 [pid = 2012] [id = 689] 19:42:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca6d7e5400) [pid = 2012] [serial = 2068] [outer = (nil)] 19:42:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca770e3400) [pid = 2012] [serial = 2069] [outer = 0x7fca6d7e5400] 19:42:48 INFO - PROCESS | 2012 | 1461465768366 Marionette DEBUG loaded listener.js 19:42:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca7b7aec00) [pid = 2012] [serial = 2070] [outer = 0x7fca6d7e5400] 19:42:49 INFO - PROCESS | 2012 | 1461465769275 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]]]}] 19:42:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:42:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1580ms 19:42:49 INFO - PROCESS | 2012 | 1461465769332 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 19:42:49 INFO - PROCESS | 2012 | 1461465769336 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 19:42:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:42:49 INFO - PROCESS | 2012 | 1461465769342 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:42:49 INFO - PROCESS | 2012 | 1461465769344 Marionette TRACE conn4 <- [1,2730,null,{}] 19:42:49 INFO - PROCESS | 2012 | 1461465769350 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}] 19:42:49 INFO - PROCESS | 2012 | 1461465769573 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 19:42:49 INFO - PROCESS | 2012 | 1461465769835 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccd4800 == 191 [pid = 2012] [id = 690] 19:42:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca75165400) [pid = 2012] [serial = 2071] [outer = (nil)] 19:42:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca7b85e800) [pid = 2012] [serial = 2072] [outer = 0x7fca75165400] 19:42:49 INFO - PROCESS | 2012 | 1461465769950 Marionette DEBUG loaded listener.js 19:42:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca7cb17800) [pid = 2012] [serial = 2073] [outer = 0x7fca75165400] 19:42:51 INFO - PROCESS | 2012 | 1461465771300 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] 19:42:51 INFO - PROCESS | 2012 | 1461465771330 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 19:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:42:51 INFO - PROCESS | 2012 | 1461465771336 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:42:51 INFO - PROCESS | 2012 | 1461465771339 Marionette TRACE conn4 <- [1,2734,null,{}] 19:42:51 INFO - PROCESS | 2012 | 1461465771345 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}] 19:42:51 INFO - PROCESS | 2012 | 1461465771743 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 19:42:52 INFO - PROCESS | 2012 | 1461465772054 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e127800 == 192 [pid = 2012] [id = 691] 19:42:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca75260400) [pid = 2012] [serial = 2074] [outer = (nil)] 19:42:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7dacec00) [pid = 2012] [serial = 2075] [outer = 0x7fca75260400] 19:42:52 INFO - PROCESS | 2012 | 1461465772180 Marionette DEBUG loaded listener.js 19:42:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7dd04400) [pid = 2012] [serial = 2076] [outer = 0x7fca75260400] 19:42:53 INFO - PROCESS | 2012 | 1461465773318 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]]]}] 19:42:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:42:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2033ms 19:42:53 INFO - PROCESS | 2012 | 1461465773370 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 19:42:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:42:53 INFO - PROCESS | 2012 | 1461465773375 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 19:42:53 INFO - PROCESS | 2012 | 1461465773380 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:42:53 INFO - PROCESS | 2012 | 1461465773385 Marionette TRACE conn4 <- [1,2738,null,{}] 19:42:53 INFO - PROCESS | 2012 | 1461465773390 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}] 19:42:53 INFO - PROCESS | 2012 | 1461465773649 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 19:42:53 INFO - PROCESS | 2012 | 1461465773911 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e98d800 == 193 [pid = 2012] [id = 692] 19:42:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7b851800) [pid = 2012] [serial = 2077] [outer = (nil)] 19:42:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7dd3f000) [pid = 2012] [serial = 2078] [outer = 0x7fca7b851800] 19:42:53 INFO - PROCESS | 2012 | 1461465773995 Marionette DEBUG loaded listener.js 19:42:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7dee9c00) [pid = 2012] [serial = 2079] [outer = 0x7fca7b851800] 19:42:54 INFO - PROCESS | 2012 | 1461465774924 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]]]}] 19:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 19:42:54 INFO - PROCESS | 2012 | 1461465774964 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 19:42:54 INFO - PROCESS | 2012 | 1461465774968 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 19:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:42:54 INFO - PROCESS | 2012 | 1461465774974 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:42:54 INFO - PROCESS | 2012 | 1461465774976 Marionette TRACE conn4 <- [1,2742,null,{}] 19:42:54 INFO - PROCESS | 2012 | 1461465774982 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}] 19:42:55 INFO - PROCESS | 2012 | 1461465775207 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 19:42:55 INFO - PROCESS | 2012 | 1461465775474 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec63000 == 194 [pid = 2012] [id = 693] 19:42:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7dd36400) [pid = 2012] [serial = 2080] [outer = (nil)] 19:42:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7e171800) [pid = 2012] [serial = 2081] [outer = 0x7fca7dd36400] 19:42:55 INFO - PROCESS | 2012 | 1461465775599 Marionette DEBUG loaded listener.js 19:42:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7e307c00) [pid = 2012] [serial = 2082] [outer = 0x7fca7dd36400] 19:42:56 INFO - PROCESS | 2012 | 1461465776459 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]]]}] 19:42:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:42:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 19:42:56 INFO - PROCESS | 2012 | 1461465776504 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 19:42:56 INFO - PROCESS | 2012 | 1461465776508 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 19:42:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:42:56 INFO - PROCESS | 2012 | 1461465776515 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:42:56 INFO - PROCESS | 2012 | 1461465776518 Marionette TRACE conn4 <- [1,2746,null,{}] 19:42:56 INFO - PROCESS | 2012 | 1461465776544 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}] 19:42:56 INFO - PROCESS | 2012 | 1461465776784 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 19:42:57 INFO - PROCESS | 2012 | 1461465777048 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd10800 == 195 [pid = 2012] [id = 694] 19:42:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7deeb800) [pid = 2012] [serial = 2083] [outer = (nil)] 19:42:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7e6e2800) [pid = 2012] [serial = 2084] [outer = 0x7fca7deeb800] 19:42:57 INFO - PROCESS | 2012 | 1461465777180 Marionette DEBUG loaded listener.js 19:42:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7ea7ec00) [pid = 2012] [serial = 2085] [outer = 0x7fca7deeb800] 19:42:58 INFO - PROCESS | 2012 | 1461465778335 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]]]}] 19:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1892ms 19:42:58 INFO - PROCESS | 2012 | 1461465778410 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 19:42:58 INFO - PROCESS | 2012 | 1461465778415 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 19:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:42:58 INFO - PROCESS | 2012 | 1461465778426 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:42:58 INFO - PROCESS | 2012 | 1461465778431 Marionette TRACE conn4 <- [1,2750,null,{}] 19:42:58 INFO - PROCESS | 2012 | 1461465778440 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}] 19:42:58 INFO - PROCESS | 2012 | 1461465778816 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 19:42:59 INFO - PROCESS | 2012 | 1461465779208 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81c2e800 == 196 [pid = 2012] [id = 695] 19:42:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7ea87c00) [pid = 2012] [serial = 2086] [outer = (nil)] 19:42:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7eb49000) [pid = 2012] [serial = 2087] [outer = 0x7fca7ea87c00] 19:42:59 INFO - PROCESS | 2012 | 1461465779303 Marionette DEBUG loaded listener.js 19:42:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7ebad400) [pid = 2012] [serial = 2088] [outer = 0x7fca7ea87c00] 19:43:00 INFO - PROCESS | 2012 | 1461465780239 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]]]}] 19:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1890ms 19:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:43:00 INFO - PROCESS | 2012 | 1461465780315 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 19:43:00 INFO - PROCESS | 2012 | 1461465780318 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 19:43:00 INFO - PROCESS | 2012 | 1461465780325 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:43:00 INFO - PROCESS | 2012 | 1461465780328 Marionette TRACE conn4 <- [1,2754,null,{}] 19:43:00 INFO - PROCESS | 2012 | 1461465780333 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}] 19:43:00 INFO - PROCESS | 2012 | 1461465780624 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 19:43:00 INFO - PROCESS | 2012 | 1461465780992 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:01 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8330a800 == 197 [pid = 2012] [id = 696] 19:43:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca6e2d3800) [pid = 2012] [serial = 2089] [outer = (nil)] 19:43:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7eb3e800) [pid = 2012] [serial = 2090] [outer = 0x7fca6e2d3800] 19:43:01 INFO - PROCESS | 2012 | 1461465781088 Marionette DEBUG loaded listener.js 19:43:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7ecaf800) [pid = 2012] [serial = 2091] [outer = 0x7fca6e2d3800] 19:43:02 INFO - PROCESS | 2012 | 1461465782088 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]]]}] 19:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1841ms 19:43:02 INFO - PROCESS | 2012 | 1461465782166 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 19:43:02 INFO - PROCESS | 2012 | 1461465782170 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 19:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:43:02 INFO - PROCESS | 2012 | 1461465782178 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:43:02 INFO - PROCESS | 2012 | 1461465782181 Marionette TRACE conn4 <- [1,2758,null,{}] 19:43:02 INFO - PROCESS | 2012 | 1461465782187 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}] 19:43:02 INFO - PROCESS | 2012 | 1461465782468 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 19:43:02 INFO - PROCESS | 2012 | 1461465782790 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca84ef0800 == 198 [pid = 2012] [id = 697] 19:43:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca717ad000) [pid = 2012] [serial = 2092] [outer = (nil)] 19:43:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7fbabc00) [pid = 2012] [serial = 2093] [outer = 0x7fca717ad000] 19:43:02 INFO - PROCESS | 2012 | 1461465782870 Marionette DEBUG loaded listener.js 19:43:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca8084bc00) [pid = 2012] [serial = 2094] [outer = 0x7fca717ad000] 19:43:03 INFO - PROCESS | 2012 | 1461465783758 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]]]}] 19:43:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:43:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1630ms 19:43:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:43:03 INFO - PROCESS | 2012 | 1461465783810 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 19:43:03 INFO - PROCESS | 2012 | 1461465783813 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 19:43:03 INFO - PROCESS | 2012 | 1461465783819 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:43:03 INFO - PROCESS | 2012 | 1461465783822 Marionette TRACE conn4 <- [1,2762,null,{}] 19:43:03 INFO - PROCESS | 2012 | 1461465783828 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}] 19:43:04 INFO - PROCESS | 2012 | 1461465784062 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 19:43:04 INFO - PROCESS | 2012 | 1461465784444 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86372000 == 199 [pid = 2012] [id = 698] 19:43:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7ebb4400) [pid = 2012] [serial = 2095] [outer = (nil)] 19:43:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca8120e000) [pid = 2012] [serial = 2096] [outer = 0x7fca7ebb4400] 19:43:04 INFO - PROCESS | 2012 | 1461465784567 Marionette DEBUG loaded listener.js 19:43:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca81b8a800) [pid = 2012] [serial = 2097] [outer = 0x7fca7ebb4400] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99b25800 == 198 [pid = 2012] [id = 585] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99627000 == 197 [pid = 2012] [id = 584] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6adef000 == 196 [pid = 2012] [id = 539] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99fb7800 == 195 [pid = 2012] [id = 586] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ef20000 == 194 [pid = 2012] [id = 672] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e630000 == 193 [pid = 2012] [id = 671] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7de0f800 == 192 [pid = 2012] [id = 670] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd45000 == 191 [pid = 2012] [id = 669] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba39800 == 190 [pid = 2012] [id = 668] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7719d800 == 189 [pid = 2012] [id = 667] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b31800 == 188 [pid = 2012] [id = 666] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca73569800 == 187 [pid = 2012] [id = 665] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731da800 == 186 [pid = 2012] [id = 664] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71611000 == 185 [pid = 2012] [id = 663] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f979800 == 184 [pid = 2012] [id = 662] 19:43:07 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6addc000 == 183 [pid = 2012] [id = 661] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca75258000) [pid = 2012] [serial = 1940] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca81206400) [pid = 2012] [serial = 1965] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca7e6eec00) [pid = 2012] [serial = 1956] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca7ecb1800) [pid = 2012] [serial = 1959] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca70d43000) [pid = 2012] [serial = 1928] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca6f5bb400) [pid = 2012] [serial = 1923] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca8084cc00) [pid = 2012] [serial = 1964] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca74cca800) [pid = 2012] [serial = 1935] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca81c70c00) [pid = 2012] [serial = 1971] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca74359400) [pid = 2012] [serial = 1934] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca6ae24800) [pid = 2012] [serial = 1973] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca6cf0bc00) [pid = 2012] [serial = 1976] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca81b8d400) [pid = 2012] [serial = 1970] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca81211000) [pid = 2012] [serial = 1967] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca7def4400) [pid = 2012] [serial = 1953] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca7dd75400) [pid = 2012] [serial = 1952] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca715d9000) [pid = 2012] [serial = 1931] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca7b854c00) [pid = 2012] [serial = 1947] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca6e369c00) [pid = 2012] [serial = 1982] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca7733bc00) [pid = 2012] [serial = 1946] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca7ebaac00) [pid = 2012] [serial = 1958] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6cf03800) [pid = 2012] [serial = 1920] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7e2d0800) [pid = 2012] [serial = 1955] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca6f69a800) [pid = 2012] [serial = 1980] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca75164800) [pid = 2012] [serial = 1937] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca7dd0b400) [pid = 2012] [serial = 1949] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca6d7e2800) [pid = 2012] [serial = 1977] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7fbaf400) [pid = 2012] [serial = 1962] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca7537a400) [pid = 2012] [serial = 1943] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca717a6000) [pid = 2012] [serial = 1932] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca8129c800) [pid = 2012] [serial = 1968] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca706ce000) [pid = 2012] [serial = 1845] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca707ec800) [pid = 2012] [serial = 1926] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca7529fc00) [pid = 2012] [serial = 1941] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca706d0c00) [pid = 2012] [serial = 1925] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca75170c00) [pid = 2012] [serial = 1938] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca7dd3c800) [pid = 2012] [serial = 1950] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca6f5b7800) [pid = 2012] [serial = 1979] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca6c1c3400) [pid = 2012] [serial = 1974] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7fa02800) [pid = 2012] [serial = 1961] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca6b7f7000) [pid = 2012] [serial = 1919] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca70d4dc00) [pid = 2012] [serial = 1929] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca770e5000) [pid = 2012] [serial = 1944] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca6e2de000) [pid = 2012] [serial = 1922] [outer = (nil)] [url = about:blank] 19:43:07 INFO - PROCESS | 2012 | 1461465787691 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]]]}] 19:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 3945ms 19:43:07 INFO - PROCESS | 2012 | 1461465787765 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 19:43:07 INFO - PROCESS | 2012 | 1461465787769 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 19:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:43:07 INFO - PROCESS | 2012 | 1461465787777 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:43:07 INFO - PROCESS | 2012 | 1461465787781 Marionette TRACE conn4 <- [1,2766,null,{}] 19:43:07 INFO - PROCESS | 2012 | 1461465787789 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}] 19:43:08 INFO - PROCESS | 2012 | 1461465788004 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 19:43:08 INFO - PROCESS | 2012 | 1461465788211 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:08 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5cb000 == 184 [pid = 2012] [id = 699] 19:43:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca6b7f3c00) [pid = 2012] [serial = 2098] [outer = (nil)] 19:43:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca6c1c3400) [pid = 2012] [serial = 2099] [outer = 0x7fca6b7f3c00] 19:43:08 INFO - PROCESS | 2012 | 1461465788280 Marionette DEBUG loaded listener.js 19:43:08 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca6cf0ac00) [pid = 2012] [serial = 2100] [outer = 0x7fca6b7f3c00] 19:43:09 INFO - PROCESS | 2012 | 1461465789053 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]]]}] 19:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1292ms 19:43:09 INFO - PROCESS | 2012 | 1461465789069 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 19:43:09 INFO - PROCESS | 2012 | 1461465789077 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 19:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:43:09 INFO - PROCESS | 2012 | 1461465789103 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:43:09 INFO - PROCESS | 2012 | 1461465789108 Marionette TRACE conn4 <- [1,2770,null,{}] 19:43:09 INFO - PROCESS | 2012 | 1461465789113 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}] 19:43:09 INFO - PROCESS | 2012 | 1461465789348 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 19:43:09 INFO - PROCESS | 2012 | 1461465789549 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e8d5800 == 185 [pid = 2012] [id = 700] 19:43:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca69658000) [pid = 2012] [serial = 2101] [outer = (nil)] 19:43:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca6e0a7800) [pid = 2012] [serial = 2102] [outer = 0x7fca69658000] 19:43:09 INFO - PROCESS | 2012 | 1461465789614 Marionette DEBUG loaded listener.js 19:43:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca6e368000) [pid = 2012] [serial = 2103] [outer = 0x7fca69658000] 19:43:10 INFO - PROCESS | 2012 | 1461465790535 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]]]}] 19:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1489ms 19:43:10 INFO - PROCESS | 2012 | 1461465790592 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 19:43:10 INFO - PROCESS | 2012 | 1461465790595 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 19:43:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:43:10 INFO - PROCESS | 2012 | 1461465790601 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:43:10 INFO - PROCESS | 2012 | 1461465790607 Marionette TRACE conn4 <- [1,2774,null,{}] 19:43:10 INFO - PROCESS | 2012 | 1461465790622 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}] 19:43:10 INFO - PROCESS | 2012 | 1461465790897 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 19:43:10 INFO - PROCESS | 2012 | 1461465790929 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a13000 == 186 [pid = 2012] [id = 701] 19:43:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca706a2800) [pid = 2012] [serial = 2104] [outer = (nil)] 19:43:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca70906c00) [pid = 2012] [serial = 2105] [outer = 0x7fca706a2800] 19:43:11 INFO - PROCESS | 2012 | 1461465790997 Marionette DEBUG loaded listener.js 19:43:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca70bd9000) [pid = 2012] [serial = 2106] [outer = 0x7fca706a2800] 19:43:12 INFO - PROCESS | 2012 | 1461465792026 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]]]}] 19:43:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:43:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1685ms 19:43:12 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca6c1c2000) [pid = 2012] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:43:12 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca69cee400) [pid = 2012] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:43:12 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca6964c800) [pid = 2012] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:43:12 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca6d7e4c00) [pid = 2012] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:43:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:43:12 INFO - PROCESS | 2012 | 1461465792307 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 19:43:12 INFO - PROCESS | 2012 | 1461465792310 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 19:43:12 INFO - PROCESS | 2012 | 1461465792317 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:43:12 INFO - PROCESS | 2012 | 1461465792319 Marionette TRACE conn4 <- [1,2778,null,{}] 19:43:12 INFO - PROCESS | 2012 | 1461465792324 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}] 19:43:12 INFO - PROCESS | 2012 | 1461465792516 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 19:43:12 INFO - PROCESS | 2012 | 1461465792770 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7151b800 == 187 [pid = 2012] [id = 702] 19:43:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca699db400) [pid = 2012] [serial = 2107] [outer = (nil)] 19:43:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca70d4d800) [pid = 2012] [serial = 2108] [outer = 0x7fca699db400] 19:43:12 INFO - PROCESS | 2012 | 1461465792843 Marionette DEBUG loaded listener.js 19:43:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca7165ec00) [pid = 2012] [serial = 2109] [outer = 0x7fca699db400] 19:43:13 INFO - PROCESS | 2012 | 1461465793771 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]]]}] 19:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1531ms 19:43:13 INFO - PROCESS | 2012 | 1461465793850 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 19:43:13 INFO - PROCESS | 2012 | 1461465793854 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 19:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:43:13 INFO - PROCESS | 2012 | 1461465793864 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:43:13 INFO - PROCESS | 2012 | 1461465793867 Marionette TRACE conn4 <- [1,2782,null,{}] 19:43:13 INFO - PROCESS | 2012 | 1461465793875 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}] 19:43:14 INFO - PROCESS | 2012 | 1461465794197 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 19:43:14 INFO - PROCESS | 2012 | 1461465794720 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69bdc800 == 188 [pid = 2012] [id = 703] 19:43:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca6964b000) [pid = 2012] [serial = 2110] [outer = (nil)] 19:43:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca699d5c00) [pid = 2012] [serial = 2111] [outer = 0x7fca6964b000] 19:43:14 INFO - PROCESS | 2012 | 1461465794841 Marionette DEBUG loaded listener.js 19:43:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca6ae20c00) [pid = 2012] [serial = 2112] [outer = 0x7fca6964b000] 19:43:15 INFO - PROCESS | 2012 | 1461465795774 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]]]}] 19:43:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:43:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1937ms 19:43:15 INFO - PROCESS | 2012 | 1461465795802 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 19:43:15 INFO - PROCESS | 2012 | 1461465795810 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 19:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:43:15 INFO - PROCESS | 2012 | 1461465795818 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:43:15 INFO - PROCESS | 2012 | 1461465795822 Marionette TRACE conn4 <- [1,2786,null,{}] 19:43:15 INFO - PROCESS | 2012 | 1461465795830 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}] 19:43:16 INFO - PROCESS | 2012 | 1461465796081 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 19:43:16 INFO - PROCESS | 2012 | 1461465796347 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7094f800 == 189 [pid = 2012] [id = 704] 19:43:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca6d556c00) [pid = 2012] [serial = 2113] [outer = (nil)] 19:43:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca6e2d1c00) [pid = 2012] [serial = 2114] [outer = 0x7fca6d556c00] 19:43:16 INFO - PROCESS | 2012 | 1461465796483 Marionette DEBUG loaded listener.js 19:43:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca6f5b1800) [pid = 2012] [serial = 2115] [outer = 0x7fca6d556c00] 19:43:17 INFO - PROCESS | 2012 | 1461465797399 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]]]}] 19:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1632ms 19:43:17 INFO - PROCESS | 2012 | 1461465797456 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 19:43:17 INFO - PROCESS | 2012 | 1461465797462 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 19:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:43:17 INFO - PROCESS | 2012 | 1461465797469 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:43:17 INFO - PROCESS | 2012 | 1461465797472 Marionette TRACE conn4 <- [1,2790,null,{}] 19:43:17 INFO - PROCESS | 2012 | 1461465797478 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}] 19:43:17 INFO - PROCESS | 2012 | 1461465797763 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 19:43:18 INFO - PROCESS | 2012 | 1461465798132 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca727ba000 == 190 [pid = 2012] [id = 705] 19:43:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca706cfc00) [pid = 2012] [serial = 2116] [outer = (nil)] 19:43:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca706d5800) [pid = 2012] [serial = 2117] [outer = 0x7fca706cfc00] 19:43:18 INFO - PROCESS | 2012 | 1461465798217 Marionette DEBUG loaded listener.js 19:43:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca70bcac00) [pid = 2012] [serial = 2118] [outer = 0x7fca706cfc00] 19:43:19 INFO - PROCESS | 2012 | 1461465799168 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]]]}] 19:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1733ms 19:43:19 INFO - PROCESS | 2012 | 1461465799204 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 19:43:19 INFO - PROCESS | 2012 | 1461465799208 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 19:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:43:19 INFO - PROCESS | 2012 | 1461465799222 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:43:19 INFO - PROCESS | 2012 | 1461465799231 Marionette TRACE conn4 <- [1,2794,null,{}] 19:43:19 INFO - PROCESS | 2012 | 1461465799241 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}] 19:43:19 INFO - PROCESS | 2012 | 1461465799502 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 19:43:19 INFO - PROCESS | 2012 | 1461465799811 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75005800 == 191 [pid = 2012] [id = 706] 19:43:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca719bb800) [pid = 2012] [serial = 2119] [outer = (nil)] 19:43:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca74349800) [pid = 2012] [serial = 2120] [outer = 0x7fca719bb800] 19:43:19 INFO - PROCESS | 2012 | 1461465799891 Marionette DEBUG loaded listener.js 19:43:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca74357800) [pid = 2012] [serial = 2121] [outer = 0x7fca719bb800] 19:43:20 INFO - PROCESS | 2012 | 1461465800775 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]]]}] 19:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1598ms 19:43:20 INFO - PROCESS | 2012 | 1461465800813 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 19:43:20 INFO - PROCESS | 2012 | 1461465800818 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 19:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:43:20 INFO - PROCESS | 2012 | 1461465800823 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:43:20 INFO - PROCESS | 2012 | 1461465800826 Marionette TRACE conn4 <- [1,2798,null,{}] 19:43:20 INFO - PROCESS | 2012 | 1461465800831 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}] 19:43:21 INFO - PROCESS | 2012 | 1461465801060 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 19:43:21 INFO - PROCESS | 2012 | 1461465801335 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75bec800 == 192 [pid = 2012] [id = 707] 19:43:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e364400) [pid = 2012] [serial = 2122] [outer = (nil)] 19:43:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7507e400) [pid = 2012] [serial = 2123] [outer = 0x7fca6e364400] 19:43:21 INFO - PROCESS | 2012 | 1461465801460 Marionette DEBUG loaded listener.js 19:43:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7516f400) [pid = 2012] [serial = 2124] [outer = 0x7fca6e364400] 19:43:22 INFO - PROCESS | 2012 | 1461465802360 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]]]}] 19:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1587ms 19:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:43:22 INFO - PROCESS | 2012 | 1461465802412 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 19:43:22 INFO - PROCESS | 2012 | 1461465802415 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 19:43:22 INFO - PROCESS | 2012 | 1461465802421 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:43:22 INFO - PROCESS | 2012 | 1461465802424 Marionette TRACE conn4 <- [1,2802,null,{}] 19:43:22 INFO - PROCESS | 2012 | 1461465802429 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}] 19:43:22 INFO - PROCESS | 2012 | 1461465802683 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 19:43:23 INFO - PROCESS | 2012 | 1461465803037 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:23 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7740e800 == 193 [pid = 2012] [id = 708] 19:43:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca75371400) [pid = 2012] [serial = 2125] [outer = (nil)] 19:43:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7537cc00) [pid = 2012] [serial = 2126] [outer = 0x7fca75371400] 19:43:23 INFO - PROCESS | 2012 | 1461465803132 Marionette DEBUG loaded listener.js 19:43:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7cddf800) [pid = 2012] [serial = 2127] [outer = 0x7fca75371400] 19:43:24 INFO - PROCESS | 2012 | 1461465804069 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]]]}] 19:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1680ms 19:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:43:24 INFO - PROCESS | 2012 | 1461465804101 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 19:43:24 INFO - PROCESS | 2012 | 1461465804104 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 19:43:24 INFO - PROCESS | 2012 | 1461465804111 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:43:24 INFO - PROCESS | 2012 | 1461465804114 Marionette TRACE conn4 <- [1,2806,null,{}] 19:43:24 INFO - PROCESS | 2012 | 1461465804119 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}] 19:43:24 INFO - PROCESS | 2012 | 1461465804356 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 19:43:24 INFO - PROCESS | 2012 | 1461465804626 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd83000 == 194 [pid = 2012] [id = 709] 19:43:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7dd3c000) [pid = 2012] [serial = 2128] [outer = (nil)] 19:43:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7deeec00) [pid = 2012] [serial = 2129] [outer = 0x7fca7dd3c000] 19:43:24 INFO - PROCESS | 2012 | 1461465804754 Marionette DEBUG loaded listener.js 19:43:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7e032400) [pid = 2012] [serial = 2130] [outer = 0x7fca7dd3c000] 19:43:25 INFO - PROCESS | 2012 | 1461465805626 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]]]}] 19:43:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:43:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1586ms 19:43:25 INFO - PROCESS | 2012 | 1461465805697 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 19:43:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:43:25 INFO - PROCESS | 2012 | 1461465805701 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 19:43:25 INFO - PROCESS | 2012 | 1461465805706 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:43:25 INFO - PROCESS | 2012 | 1461465805709 Marionette TRACE conn4 <- [1,2810,null,{}] 19:43:25 INFO - PROCESS | 2012 | 1461465805715 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}] 19:43:25 INFO - PROCESS | 2012 | 1461465805942 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 19:43:26 INFO - PROCESS | 2012 | 1461465806252 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e629800 == 195 [pid = 2012] [id = 710] 19:43:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca6d554800) [pid = 2012] [serial = 2131] [outer = (nil)] 19:43:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7e6e3c00) [pid = 2012] [serial = 2132] [outer = 0x7fca6d554800] 19:43:26 INFO - PROCESS | 2012 | 1461465806331 Marionette DEBUG loaded listener.js 19:43:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7ebabc00) [pid = 2012] [serial = 2133] [outer = 0x7fca6d554800] 19:43:27 INFO - PROCESS | 2012 | 1461465807198 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]]]}] 19:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1529ms 19:43:27 INFO - PROCESS | 2012 | 1461465807237 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 19:43:27 INFO - PROCESS | 2012 | 1461465807240 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 19:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:43:27 INFO - PROCESS | 2012 | 1461465807247 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:43:27 INFO - PROCESS | 2012 | 1461465807251 Marionette TRACE conn4 <- [1,2814,null,{}] 19:43:27 INFO - PROCESS | 2012 | 1461465807256 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}] 19:43:27 INFO - PROCESS | 2012 | 1461465807486 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 19:43:27 INFO - PROCESS | 2012 | 1461465807746 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb19000 == 196 [pid = 2012] [id = 711] 19:43:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca6e36f000) [pid = 2012] [serial = 2134] [outer = (nil)] 19:43:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7fa04c00) [pid = 2012] [serial = 2135] [outer = 0x7fca6e36f000] 19:43:27 INFO - PROCESS | 2012 | 1461465807827 Marionette DEBUG loaded listener.js 19:43:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca81209400) [pid = 2012] [serial = 2136] [outer = 0x7fca6e36f000] 19:43:28 INFO - PROCESS | 2012 | 1461465808758 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]]]}] 19:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1587ms 19:43:28 INFO - PROCESS | 2012 | 1461465808836 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 19:43:28 INFO - PROCESS | 2012 | 1461465808840 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 19:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:43:28 INFO - PROCESS | 2012 | 1461465808846 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:43:28 INFO - PROCESS | 2012 | 1461465808848 Marionette TRACE conn4 <- [1,2818,null,{}] 19:43:28 INFO - PROCESS | 2012 | 1461465808854 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}] 19:43:29 INFO - PROCESS | 2012 | 1461465809089 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 19:43:29 INFO - PROCESS | 2012 | 1461465809399 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81507000 == 197 [pid = 2012] [id = 712] 19:43:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca6e2db400) [pid = 2012] [serial = 2137] [outer = (nil)] 19:43:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca81b87800) [pid = 2012] [serial = 2138] [outer = 0x7fca6e2db400] 19:43:29 INFO - PROCESS | 2012 | 1461465809481 Marionette DEBUG loaded listener.js 19:43:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca81c79000) [pid = 2012] [serial = 2139] [outer = 0x7fca6e2db400] 19:43:30 INFO - PROCESS | 2012 | 1461465810342 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]]]}] 19:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1541ms 19:43:30 INFO - PROCESS | 2012 | 1461465810388 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 19:43:30 INFO - PROCESS | 2012 | 1461465810392 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 19:43:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:43:30 INFO - PROCESS | 2012 | 1461465810398 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:43:30 INFO - PROCESS | 2012 | 1461465810401 Marionette TRACE conn4 <- [1,2822,null,{}] 19:43:30 INFO - PROCESS | 2012 | 1461465810406 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}] 19:43:30 INFO - PROCESS | 2012 | 1461465810633 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 19:43:30 INFO - PROCESS | 2012 | 1461465810948 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8333d000 == 198 [pid = 2012] [id = 713] 19:43:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca81298400) [pid = 2012] [serial = 2140] [outer = (nil)] 19:43:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca81e1ec00) [pid = 2012] [serial = 2141] [outer = 0x7fca81298400] 19:43:31 INFO - PROCESS | 2012 | 1461465811043 Marionette DEBUG loaded listener.js 19:43:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca822b8800) [pid = 2012] [serial = 2142] [outer = 0x7fca81298400] 19:43:31 INFO - PROCESS | 2012 | 1461465811974 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]]]}] 19:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1629ms 19:43:32 INFO - PROCESS | 2012 | 1461465812028 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 19:43:32 INFO - PROCESS | 2012 | 1461465812032 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 19:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:43:32 INFO - PROCESS | 2012 | 1461465812038 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:43:32 INFO - PROCESS | 2012 | 1461465812042 Marionette TRACE conn4 <- [1,2826,null,{}] 19:43:32 INFO - PROCESS | 2012 | 1461465812048 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}] 19:43:32 INFO - PROCESS | 2012 | 1461465812316 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 19:43:32 INFO - PROCESS | 2012 | 1461465812635 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8711f800 == 199 [pid = 2012] [id = 714] 19:43:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca832bd800) [pid = 2012] [serial = 2143] [outer = (nil)] 19:43:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca83d34c00) [pid = 2012] [serial = 2144] [outer = 0x7fca832bd800] 19:43:32 INFO - PROCESS | 2012 | 1461465812724 Marionette DEBUG loaded listener.js 19:43:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca83d3b800) [pid = 2012] [serial = 2145] [outer = 0x7fca832bd800] 19:43:33 INFO - PROCESS | 2012 | 1461465813674 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:43:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:43:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1682ms 19:43:33 INFO - PROCESS | 2012 | 1461465813721 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 19:43:33 INFO - PROCESS | 2012 | 1461465813725 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 19:43:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:43:33 INFO - PROCESS | 2012 | 1461465813733 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:43:33 INFO - PROCESS | 2012 | 1461465813737 Marionette TRACE conn4 <- [1,2830,null,{}] 19:43:33 INFO - PROCESS | 2012 | 1461465813767 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}] 19:43:34 INFO - PROCESS | 2012 | 1461465814014 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 19:43:34 INFO - PROCESS | 2012 | 1461465814332 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87abd000 == 200 [pid = 2012] [id = 715] 19:43:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca77335400) [pid = 2012] [serial = 2146] [outer = (nil)] 19:43:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca83d3e000) [pid = 2012] [serial = 2147] [outer = 0x7fca77335400] 19:43:34 INFO - PROCESS | 2012 | 1461465814409 Marionette DEBUG loaded listener.js 19:43:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca83f69000) [pid = 2012] [serial = 2148] [outer = 0x7fca77335400] 19:43:35 INFO - PROCESS | 2012 | 1461465815257 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]]]}] 19:43:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:43:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1558ms 19:43:35 INFO - PROCESS | 2012 | 1461465815290 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 19:43:35 INFO - PROCESS | 2012 | 1461465815293 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 19:43:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:43:35 INFO - PROCESS | 2012 | 1461465815300 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:43:35 INFO - PROCESS | 2012 | 1461465815302 Marionette TRACE conn4 <- [1,2834,null,{}] 19:43:35 INFO - PROCESS | 2012 | 1461465815307 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}] 19:43:35 INFO - PROCESS | 2012 | 1461465815542 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 19:43:35 INFO - PROCESS | 2012 | 1461465815812 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882ed000 == 201 [pid = 2012] [id = 716] 19:43:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca7434e800) [pid = 2012] [serial = 2149] [outer = (nil)] 19:43:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca840c7000) [pid = 2012] [serial = 2150] [outer = 0x7fca7434e800] 19:43:35 INFO - PROCESS | 2012 | 1461465815931 Marionette DEBUG loaded listener.js 19:43:36 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca8491f800) [pid = 2012] [serial = 2151] [outer = 0x7fca7434e800] 19:43:36 INFO - PROCESS | 2012 | 1461465816770 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1528ms 19:43:36 INFO - PROCESS | 2012 | 1461465816829 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 19:43:36 INFO - PROCESS | 2012 | 1461465816833 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 19:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:43:36 INFO - PROCESS | 2012 | 1461465816839 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:43:36 INFO - PROCESS | 2012 | 1461465816842 Marionette TRACE conn4 <- [1,2838,null,{}] 19:43:36 INFO - PROCESS | 2012 | 1461465816847 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}] 19:43:37 INFO - PROCESS | 2012 | 1461465817077 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 19:43:37 INFO - PROCESS | 2012 | 1461465817348 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8ac67000 == 202 [pid = 2012] [id = 717] 19:43:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca75378400) [pid = 2012] [serial = 2152] [outer = (nil)] 19:43:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca85056c00) [pid = 2012] [serial = 2153] [outer = 0x7fca75378400] 19:43:37 INFO - PROCESS | 2012 | 1461465817467 Marionette DEBUG loaded listener.js 19:43:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca858f0c00) [pid = 2012] [serial = 2154] [outer = 0x7fca75378400] 19:43:38 INFO - PROCESS | 2012 | 1461465818391 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]]]}] 19:43:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:43:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1633ms 19:43:38 INFO - PROCESS | 2012 | 1461465818474 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 19:43:38 INFO - PROCESS | 2012 | 1461465818478 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 19:43:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:43:38 INFO - PROCESS | 2012 | 1461465818484 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:43:38 INFO - PROCESS | 2012 | 1461465818486 Marionette TRACE conn4 <- [1,2842,null,{}] 19:43:38 INFO - PROCESS | 2012 | 1461465818492 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}] 19:43:38 INFO - PROCESS | 2012 | 1461465818766 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 19:43:39 INFO - PROCESS | 2012 | 1461465819081 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:39 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca93cab000 == 203 [pid = 2012] [id = 718] 19:43:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca69657c00) [pid = 2012] [serial = 2155] [outer = (nil)] 19:43:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca85ba6c00) [pid = 2012] [serial = 2156] [outer = 0x7fca69657c00] 19:43:39 INFO - PROCESS | 2012 | 1461465819159 Marionette DEBUG loaded listener.js 19:43:39 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca85e82400) [pid = 2012] [serial = 2157] [outer = 0x7fca69657c00] 19:43:40 INFO - PROCESS | 2012 | 1461465820040 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]]]}] 19:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1630ms 19:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:43:40 INFO - PROCESS | 2012 | 1461465820114 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 19:43:40 INFO - PROCESS | 2012 | 1461465820117 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 19:43:40 INFO - PROCESS | 2012 | 1461465820123 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:43:40 INFO - PROCESS | 2012 | 1461465820126 Marionette TRACE conn4 <- [1,2846,null,{}] 19:43:40 INFO - PROCESS | 2012 | 1461465820131 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}] 19:43:40 INFO - PROCESS | 2012 | 1461465820374 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 19:43:40 INFO - PROCESS | 2012 | 1461465820692 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca94f18800 == 204 [pid = 2012] [id = 719] 19:43:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca6c2fbc00) [pid = 2012] [serial = 2158] [outer = (nil)] 19:43:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca85f49800) [pid = 2012] [serial = 2159] [outer = 0x7fca6c2fbc00] 19:43:40 INFO - PROCESS | 2012 | 1461465820771 Marionette DEBUG loaded listener.js 19:43:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca85f4f800) [pid = 2012] [serial = 2160] [outer = 0x7fca6c2fbc00] 19:43:41 INFO - PROCESS | 2012 | 1461465821637 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]]]}] 19:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1582ms 19:43:41 INFO - PROCESS | 2012 | 1461465821706 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 19:43:41 INFO - PROCESS | 2012 | 1461465821709 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 19:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:43:41 INFO - PROCESS | 2012 | 1461465821715 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:43:41 INFO - PROCESS | 2012 | 1461465821717 Marionette TRACE conn4 <- [1,2850,null,{}] 19:43:41 INFO - PROCESS | 2012 | 1461465821723 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}] 19:43:41 INFO - PROCESS | 2012 | 1461465821957 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 19:43:42 INFO - PROCESS | 2012 | 1461465822230 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95f69800 == 205 [pid = 2012] [id = 720] 19:43:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca719c0400) [pid = 2012] [serial = 2161] [outer = (nil)] 19:43:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca863a7c00) [pid = 2012] [serial = 2162] [outer = 0x7fca719c0400] 19:43:42 INFO - PROCESS | 2012 | 1461465822347 Marionette DEBUG loaded listener.js 19:43:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca864b9000) [pid = 2012] [serial = 2163] [outer = 0x7fca719c0400] 19:43:43 INFO - PROCESS | 2012 | 1461465823247 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1587ms 19:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:43:43 INFO - PROCESS | 2012 | 1461465823304 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 19:43:43 INFO - PROCESS | 2012 | 1461465823307 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 19:43:43 INFO - PROCESS | 2012 | 1461465823313 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:43:43 INFO - PROCESS | 2012 | 1461465823316 Marionette TRACE conn4 <- [1,2854,null,{}] 19:43:43 INFO - PROCESS | 2012 | 1461465823322 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}] 19:43:43 INFO - PROCESS | 2012 | 1461465823557 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 19:43:43 INFO - PROCESS | 2012 | 1461465823804 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca97e8d000 == 206 [pid = 2012] [id = 721] 19:43:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca85f4ec00) [pid = 2012] [serial = 2164] [outer = (nil)] 19:43:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca864c2400) [pid = 2012] [serial = 2165] [outer = 0x7fca85f4ec00] 19:43:43 INFO - PROCESS | 2012 | 1461465823885 Marionette DEBUG loaded listener.js 19:43:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca867ce800) [pid = 2012] [serial = 2166] [outer = 0x7fca85f4ec00] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94b96000 == 205 [pid = 2012] [id = 221] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca857ef000 == 204 [pid = 2012] [id = 121] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb2d000 == 203 [pid = 2012] [id = 190] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ba2f800 == 202 [pid = 2012] [id = 134] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d0aa800 == 201 [pid = 2012] [id = 563] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6aeea800 == 200 [pid = 2012] [id = 562] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85098800 == 199 [pid = 2012] [id = 195] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84095000 == 198 [pid = 2012] [id = 229] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac71000 == 197 [pid = 2012] [id = 127] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7151b800 == 196 [pid = 2012] [id = 702] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a13000 == 195 [pid = 2012] [id = 701] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e8d5800 == 194 [pid = 2012] [id = 700] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5cb000 == 193 [pid = 2012] [id = 699] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86372000 == 192 [pid = 2012] [id = 698] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca84ef0800 == 191 [pid = 2012] [id = 697] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8330a800 == 190 [pid = 2012] [id = 696] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81c2e800 == 189 [pid = 2012] [id = 695] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7fd10800 == 188 [pid = 2012] [id = 694] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ec63000 == 187 [pid = 2012] [id = 693] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e98d800 == 186 [pid = 2012] [id = 692] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e127800 == 185 [pid = 2012] [id = 691] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7ccd4800 == 184 [pid = 2012] [id = 690] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7b804800 == 183 [pid = 2012] [id = 689] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75ddc000 == 182 [pid = 2012] [id = 688] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75b38000 == 181 [pid = 2012] [id = 687] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca74aab000 == 180 [pid = 2012] [id = 686] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731de000 == 179 [pid = 2012] [id = 685] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7276d800 == 178 [pid = 2012] [id = 684] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca71602800 == 177 [pid = 2012] [id = 683] 19:43:46 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6d62a000 == 176 [pid = 2012] [id = 682] 19:43:46 INFO - PROCESS | 2012 | 1461465826553 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]]]}] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca6f695000) [pid = 2012] [serial = 2045] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca7ebae800) [pid = 2012] [serial = 2018] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca6d7e0400) [pid = 2012] [serial = 2040] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca72861400) [pid = 2012] [serial = 1997] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7dbe8c00) [pid = 2012] [serial = 2012] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca7dac9400) [pid = 2012] [serial = 2033] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca6ae23000) [pid = 2012] [serial = 2036] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca6e0aa400) [pid = 2012] [serial = 1988] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca7cdd7400) [pid = 2012] [serial = 2009] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca70319800) [pid = 2012] [serial = 1983] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca7dd70000) [pid = 2012] [serial = 2015] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca75a67000) [pid = 2012] [serial = 2003] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca6e36fc00) [pid = 2012] [serial = 2042] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca81299400) [pid = 2012] [serial = 2021] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca706d5000) [pid = 2012] [serial = 1991] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca6c1c2400) [pid = 2012] [serial = 2037] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca69ce6800) [pid = 2012] [serial = 1985] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca822af000) [pid = 2012] [serial = 2030] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca7b869800) [pid = 2012] [serial = 2006] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca70d51000) [pid = 2012] [serial = 1994] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca6d329c00) [pid = 2012] [serial = 2039] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca706a8000) [pid = 2012] [serial = 2043] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca81e10400) [pid = 2012] [serial = 2024] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca820eb000) [pid = 2012] [serial = 2027] [outer = (nil)] [url = about:blank] 19:43:46 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca7435e800) [pid = 2012] [serial = 2000] [outer = (nil)] [url = about:blank] 19:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 3486ms 19:43:46 INFO - PROCESS | 2012 | 1461465826822 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 19:43:46 INFO - PROCESS | 2012 | 1461465826828 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 19:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:43:46 INFO - PROCESS | 2012 | 1461465826838 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:43:46 INFO - PROCESS | 2012 | 1461465826843 Marionette TRACE conn4 <- [1,2858,null,{}] 19:43:46 INFO - PROCESS | 2012 | 1461465826854 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}] 19:43:47 INFO - PROCESS | 2012 | 1461465827072 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 19:43:47 INFO - PROCESS | 2012 | 1461465827297 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b5dc800 == 177 [pid = 2012] [id = 722] 19:43:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca6c1c8c00) [pid = 2012] [serial = 2167] [outer = (nil)] 19:43:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca6c2f0800) [pid = 2012] [serial = 2168] [outer = 0x7fca6c1c8c00] 19:43:47 INFO - PROCESS | 2012 | 1461465827368 Marionette DEBUG loaded listener.js 19:43:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca6d325000) [pid = 2012] [serial = 2169] [outer = 0x7fca6c1c8c00] 19:43:48 INFO - PROCESS | 2012 | 1461465828205 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1439ms 19:43:48 INFO - PROCESS | 2012 | 1461465828278 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 19:43:48 INFO - PROCESS | 2012 | 1461465828287 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 19:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:43:48 INFO - PROCESS | 2012 | 1461465828297 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:43:48 INFO - PROCESS | 2012 | 1461465828300 Marionette TRACE conn4 <- [1,2862,null,{}] 19:43:48 INFO - PROCESS | 2012 | 1461465828306 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}] 19:43:48 INFO - PROCESS | 2012 | 1461465828543 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 19:43:48 INFO - PROCESS | 2012 | 1461465828753 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:48 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e9e9800 == 178 [pid = 2012] [id = 723] 19:43:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca6c1cc000) [pid = 2012] [serial = 2170] [outer = (nil)] 19:43:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca6e2d7400) [pid = 2012] [serial = 2171] [outer = 0x7fca6c1cc000] 19:43:48 INFO - PROCESS | 2012 | 1461465828860 Marionette DEBUG loaded listener.js 19:43:48 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca6f5a9400) [pid = 2012] [serial = 2172] [outer = 0x7fca6c1cc000] 19:43:49 INFO - PROCESS | 2012 | 1461465829772 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]]]}] 19:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1534ms 19:43:49 INFO - PROCESS | 2012 | 1461465829836 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 19:43:49 INFO - PROCESS | 2012 | 1461465829840 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 19:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:43:49 INFO - PROCESS | 2012 | 1461465829846 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:43:49 INFO - PROCESS | 2012 | 1461465829852 Marionette TRACE conn4 <- [1,2866,null,{}] 19:43:49 INFO - PROCESS | 2012 | 1461465829867 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}] 19:43:50 INFO - PROCESS | 2012 | 1461465830193 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 19:43:50 INFO - PROCESS | 2012 | 1461465830226 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70a20800 == 179 [pid = 2012] [id = 724] 19:43:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca6f6a2c00) [pid = 2012] [serial = 2173] [outer = (nil)] 19:43:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca706ac400) [pid = 2012] [serial = 2174] [outer = 0x7fca6f6a2c00] 19:43:50 INFO - PROCESS | 2012 | 1461465830339 Marionette DEBUG loaded listener.js 19:43:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca7090a400) [pid = 2012] [serial = 2175] [outer = 0x7fca6f6a2c00] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6b7f3c00) [pid = 2012] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca75165400) [pid = 2012] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca6c1cb000) [pid = 2012] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca6c1ca800) [pid = 2012] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca6d327000) [pid = 2012] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca6d7e5400) [pid = 2012] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca717ad000) [pid = 2012] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca7e30ac00) [pid = 2012] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca7dd6a400) [pid = 2012] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca7031b800) [pid = 2012] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca6e0a9c00) [pid = 2012] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca7b851800) [pid = 2012] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca7dd36400) [pid = 2012] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca6964e400) [pid = 2012] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca69658000) [pid = 2012] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca7deeb800) [pid = 2012] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca75260400) [pid = 2012] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca6e0b3400) [pid = 2012] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca706a2800) [pid = 2012] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca715ce800) [pid = 2012] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca74cd6c00) [pid = 2012] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca6e2d3800) [pid = 2012] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca7deed800) [pid = 2012] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca715d3c00) [pid = 2012] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca7537b400) [pid = 2012] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca74358400) [pid = 2012] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca715ccc00) [pid = 2012] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7ebb4400) [pid = 2012] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7dd3b800) [pid = 2012] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca75088400) [pid = 2012] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca7ea87c00) [pid = 2012] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca717a7c00) [pid = 2012] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca719c1c00) [pid = 2012] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca699cf000) [pid = 2012] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca6c1c9c00) [pid = 2012] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca73310400) [pid = 2012] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca6e36d000) [pid = 2012] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:43:51 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca69652000) [pid = 2012] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:43:52 INFO - PROCESS | 2012 | 1461465832137 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]]]}] 19:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2337ms 19:43:52 INFO - PROCESS | 2012 | 1461465832185 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 19:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:43:52 INFO - PROCESS | 2012 | 1461465832189 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 19:43:52 INFO - PROCESS | 2012 | 1461465832195 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:43:52 INFO - PROCESS | 2012 | 1461465832198 Marionette TRACE conn4 <- [1,2870,null,{}] 19:43:52 INFO - PROCESS | 2012 | 1461465832203 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}] 19:43:52 INFO - PROCESS | 2012 | 1461465832419 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 19:43:52 INFO - PROCESS | 2012 | 1461465832610 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7151b800 == 180 [pid = 2012] [id = 725] 19:43:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca6964d000) [pid = 2012] [serial = 2176] [outer = (nil)] 19:43:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca6f5bf400) [pid = 2012] [serial = 2177] [outer = 0x7fca6964d000] 19:43:52 INFO - PROCESS | 2012 | 1461465832675 Marionette DEBUG loaded listener.js 19:43:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca70d4e000) [pid = 2012] [serial = 2178] [outer = 0x7fca6964d000] 19:43:53 INFO - PROCESS | 2012 | 1461465833499 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]]]}] 19:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1336ms 19:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:43:53 INFO - PROCESS | 2012 | 1461465833532 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 19:43:53 INFO - PROCESS | 2012 | 1461465833535 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 19:43:53 INFO - PROCESS | 2012 | 1461465833541 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:43:53 INFO - PROCESS | 2012 | 1461465833544 Marionette TRACE conn4 <- [1,2874,null,{}] 19:43:53 INFO - PROCESS | 2012 | 1461465833548 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}] 19:43:53 INFO - PROCESS | 2012 | 1461465833767 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 19:43:54 INFO - PROCESS | 2012 | 1461465834217 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:54 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6aed4000 == 181 [pid = 2012] [id = 726] 19:43:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca699da800) [pid = 2012] [serial = 2179] [outer = (nil)] 19:43:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca6a1ec800) [pid = 2012] [serial = 2180] [outer = 0x7fca699da800] 19:43:54 INFO - PROCESS | 2012 | 1461465834303 Marionette DEBUG loaded listener.js 19:43:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6c1cb000) [pid = 2012] [serial = 2181] [outer = 0x7fca699da800] 19:43:55 INFO - PROCESS | 2012 | 1461465835246 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]]]}] 19:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1782ms 19:43:55 INFO - PROCESS | 2012 | 1461465835325 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 19:43:55 INFO - PROCESS | 2012 | 1461465835333 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 19:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:43:55 INFO - PROCESS | 2012 | 1461465835342 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:43:55 INFO - PROCESS | 2012 | 1461465835347 Marionette TRACE conn4 <- [1,2878,null,{}] 19:43:55 INFO - PROCESS | 2012 | 1461465835353 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}] 19:43:55 INFO - PROCESS | 2012 | 1461465835635 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 19:43:55 INFO - PROCESS | 2012 | 1461465835956 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70af1000 == 182 [pid = 2012] [id = 727] 19:43:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca6e2d4c00) [pid = 2012] [serial = 2182] [outer = (nil)] 19:43:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6f5a8800) [pid = 2012] [serial = 2183] [outer = 0x7fca6e2d4c00] 19:43:56 INFO - PROCESS | 2012 | 1461465836034 Marionette DEBUG loaded listener.js 19:43:56 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca70316000) [pid = 2012] [serial = 2184] [outer = 0x7fca6e2d4c00] 19:43:56 INFO - PROCESS | 2012 | 1461465836959 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]]]}] 19:43:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:43:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 19:43:57 INFO - PROCESS | 2012 | 1461465837032 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 19:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:43:57 INFO - PROCESS | 2012 | 1461465837038 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 19:43:57 INFO - PROCESS | 2012 | 1461465837044 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:43:57 INFO - PROCESS | 2012 | 1461465837047 Marionette TRACE conn4 <- [1,2882,null,{}] 19:43:57 INFO - PROCESS | 2012 | 1461465837053 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}] 19:43:57 INFO - PROCESS | 2012 | 1461465837303 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 19:43:57 INFO - PROCESS | 2012 | 1461465837654 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca731de000 == 183 [pid = 2012] [id = 728] 19:43:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e2de400) [pid = 2012] [serial = 2185] [outer = (nil)] 19:43:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca70bd5c00) [pid = 2012] [serial = 2186] [outer = 0x7fca6e2de400] 19:43:57 INFO - PROCESS | 2012 | 1461465837734 Marionette DEBUG loaded listener.js 19:43:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7165d000) [pid = 2012] [serial = 2187] [outer = 0x7fca6e2de400] 19:43:58 INFO - PROCESS | 2012 | 1461465838674 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]]]}] 19:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1680ms 19:43:58 INFO - PROCESS | 2012 | 1461465838725 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 19:43:58 INFO - PROCESS | 2012 | 1461465838729 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 19:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:43:58 INFO - PROCESS | 2012 | 1461465838744 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:43:58 INFO - PROCESS | 2012 | 1461465838753 Marionette TRACE conn4 <- [1,2886,null,{}] 19:43:58 INFO - PROCESS | 2012 | 1461465838759 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}] 19:43:59 INFO - PROCESS | 2012 | 1461465839008 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 19:43:59 INFO - PROCESS | 2012 | 1461465839318 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:59 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750c3800 == 184 [pid = 2012] [id = 729] 19:43:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca706cdc00) [pid = 2012] [serial = 2188] [outer = (nil)] 19:43:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca74342c00) [pid = 2012] [serial = 2189] [outer = 0x7fca706cdc00] 19:43:59 INFO - PROCESS | 2012 | 1461465839398 Marionette DEBUG loaded listener.js 19:43:59 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7435b000) [pid = 2012] [serial = 2190] [outer = 0x7fca706cdc00] 19:44:00 INFO - PROCESS | 2012 | 1461465840294 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]]]}] 19:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1596ms 19:44:00 INFO - PROCESS | 2012 | 1461465840333 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 19:44:00 INFO - PROCESS | 2012 | 1461465840337 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 19:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:44:00 INFO - PROCESS | 2012 | 1461465840343 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:44:00 INFO - PROCESS | 2012 | 1461465840346 Marionette TRACE conn4 <- [1,2890,null,{}] 19:44:00 INFO - PROCESS | 2012 | 1461465840352 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}] 19:44:00 INFO - PROCESS | 2012 | 1461465840586 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 19:44:00 INFO - PROCESS | 2012 | 1461465840855 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75bef800 == 185 [pid = 2012] [id = 730] 19:44:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca70d45800) [pid = 2012] [serial = 2191] [outer = (nil)] 19:44:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca75166000) [pid = 2012] [serial = 2192] [outer = 0x7fca70d45800] 19:44:00 INFO - PROCESS | 2012 | 1461465840971 Marionette DEBUG loaded listener.js 19:44:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca75257800) [pid = 2012] [serial = 2193] [outer = 0x7fca70d45800] 19:44:01 INFO - PROCESS | 2012 | 1461465841844 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1536ms 19:44:01 INFO - PROCESS | 2012 | 1461465841879 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 19:44:01 INFO - PROCESS | 2012 | 1461465841883 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:44:01 INFO - PROCESS | 2012 | 1461465841889 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:44:01 INFO - PROCESS | 2012 | 1461465841892 Marionette TRACE conn4 <- [1,2894,null,{}] 19:44:01 INFO - PROCESS | 2012 | 1461465841897 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}] 19:44:02 INFO - PROCESS | 2012 | 1461465842128 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 19:44:02 INFO - PROCESS | 2012 | 1461465842409 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7740b800 == 186 [pid = 2012] [id = 731] 19:44:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca752a8800) [pid = 2012] [serial = 2194] [outer = (nil)] 19:44:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7536fc00) [pid = 2012] [serial = 2195] [outer = 0x7fca752a8800] 19:44:02 INFO - PROCESS | 2012 | 1461465842549 Marionette DEBUG loaded listener.js 19:44:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7b7b5c00) [pid = 2012] [serial = 2196] [outer = 0x7fca752a8800] 19:44:03 INFO - PROCESS | 2012 | 1461465843587 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]]]}] 19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1780ms 19:44:03 INFO - PROCESS | 2012 | 1461465843671 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:44:03 INFO - PROCESS | 2012 | 1461465843675 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 19:44:03 INFO - PROCESS | 2012 | 1461465843681 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:44:03 INFO - PROCESS | 2012 | 1461465843685 Marionette TRACE conn4 <- [1,2898,null,{}] 19:44:03 INFO - PROCESS | 2012 | 1461465843690 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}] 19:44:04 INFO - PROCESS | 2012 | 1461465844050 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 19:44:04 INFO - PROCESS | 2012 | 1461465844432 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:04 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd45000 == 187 [pid = 2012] [id = 732] 19:44:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca719bc800) [pid = 2012] [serial = 2197] [outer = (nil)] 19:44:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7cb10c00) [pid = 2012] [serial = 2198] [outer = 0x7fca719bc800] 19:44:04 INFO - PROCESS | 2012 | 1461465844509 Marionette DEBUG loaded listener.js 19:44:04 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7dbe6800) [pid = 2012] [serial = 2199] [outer = 0x7fca719bc800] 19:44:05 INFO - PROCESS | 2012 | 1461465845420 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]]]}] 19:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1784ms 19:44:05 INFO - PROCESS | 2012 | 1461465845465 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 19:44:05 INFO - PROCESS | 2012 | 1461465845469 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 19:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:44:05 INFO - PROCESS | 2012 | 1461465845475 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:44:05 INFO - PROCESS | 2012 | 1461465845477 Marionette TRACE conn4 <- [1,2902,null,{}] 19:44:05 INFO - PROCESS | 2012 | 1461465845482 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}] 19:44:05 INFO - PROCESS | 2012 | 1461465845714 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 19:44:05 INFO - PROCESS | 2012 | 1461465845986 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:06 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e292800 == 188 [pid = 2012] [id = 733] 19:44:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7529c400) [pid = 2012] [serial = 2200] [outer = (nil)] 19:44:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7dd0d800) [pid = 2012] [serial = 2201] [outer = 0x7fca7529c400] 19:44:06 INFO - PROCESS | 2012 | 1461465846104 Marionette DEBUG loaded listener.js 19:44:06 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7dd3f800) [pid = 2012] [serial = 2202] [outer = 0x7fca7529c400] 19:44:06 INFO - PROCESS | 2012 | 1461465846978 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1535ms 19:44:07 INFO - PROCESS | 2012 | 1461465847011 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 19:44:07 INFO - PROCESS | 2012 | 1461465847015 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 19:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:44:07 INFO - PROCESS | 2012 | 1461465847020 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:44:07 INFO - PROCESS | 2012 | 1461465847023 Marionette TRACE conn4 <- [1,2906,null,{}] 19:44:07 INFO - PROCESS | 2012 | 1461465847029 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}] 19:44:07 INFO - PROCESS | 2012 | 1461465847264 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 19:44:07 INFO - PROCESS | 2012 | 1461465847546 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7eb13000 == 189 [pid = 2012] [id = 734] 19:44:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca6d553000) [pid = 2012] [serial = 2203] [outer = (nil)] 19:44:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7dd6d400) [pid = 2012] [serial = 2204] [outer = 0x7fca6d553000] 19:44:07 INFO - PROCESS | 2012 | 1461465847669 Marionette DEBUG loaded listener.js 19:44:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca7def1400) [pid = 2012] [serial = 2205] [outer = 0x7fca6d553000] 19:44:08 INFO - PROCESS | 2012 | 1461465848767 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]]]}] 19:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1781ms 19:44:08 INFO - PROCESS | 2012 | 1461465848803 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 19:44:08 INFO - PROCESS | 2012 | 1461465848807 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 19:44:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:44:08 INFO - PROCESS | 2012 | 1461465848814 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:44:08 INFO - PROCESS | 2012 | 1461465848816 Marionette TRACE conn4 <- [1,2910,null,{}] 19:44:08 INFO - PROCESS | 2012 | 1461465848822 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}] 19:44:09 INFO - PROCESS | 2012 | 1461465849062 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 19:44:09 INFO - PROCESS | 2012 | 1461465849378 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8125c800 == 190 [pid = 2012] [id = 735] 19:44:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7dd0d000) [pid = 2012] [serial = 2206] [outer = (nil)] 19:44:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca7e455000) [pid = 2012] [serial = 2207] [outer = 0x7fca7dd0d000] 19:44:09 INFO - PROCESS | 2012 | 1461465849464 Marionette DEBUG loaded listener.js 19:44:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca7eb45400) [pid = 2012] [serial = 2208] [outer = 0x7fca7dd0d000] 19:44:10 INFO - PROCESS | 2012 | 1461465850217 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]]]}] 19:44:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:44:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:44:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1431ms 19:44:10 INFO - PROCESS | 2012 | 1461465850248 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 19:44:10 INFO - PROCESS | 2012 | 1461465850252 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 19:44:10 INFO - TEST-START | /DOMEvents/constructors.html 19:44:10 INFO - PROCESS | 2012 | 1461465850258 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:44:10 INFO - PROCESS | 2012 | 1461465850261 Marionette TRACE conn4 <- [1,2914,null,{}] 19:44:10 INFO - PROCESS | 2012 | 1461465850267 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}] 19:44:10 INFO - PROCESS | 2012 | 1461465850498 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 19:44:10 INFO - PROCESS | 2012 | 1461465850773 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:10 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8248a000 == 191 [pid = 2012] [id = 736] 19:44:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca7e2cc800) [pid = 2012] [serial = 2209] [outer = (nil)] 19:44:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca7eca9400) [pid = 2012] [serial = 2210] [outer = 0x7fca7e2cc800] 19:44:10 INFO - PROCESS | 2012 | 1461465850867 Marionette DEBUG loaded listener.js 19:44:10 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca81208c00) [pid = 2012] [serial = 2211] [outer = 0x7fca7e2cc800] 19:44:11 INFO - PROCESS | 2012 | 1461465851880 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]]]}] 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:44:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1673ms 19:44:11 INFO - PROCESS | 2012 | 1461465851967 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 19:44:11 INFO - PROCESS | 2012 | 1461465851971 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 19:44:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:44:11 INFO - PROCESS | 2012 | 1461465851985 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:44:11 INFO - PROCESS | 2012 | 1461465851988 Marionette TRACE conn4 <- [1,2918,null,{}] 19:44:11 INFO - PROCESS | 2012 | 1461465851994 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}] 19:44:12 INFO - PROCESS | 2012 | 1461465852262 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 19:44:12 INFO - PROCESS | 2012 | 1461465852579 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:12 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca86c50000 == 192 [pid = 2012] [id = 737] 19:44:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca81e19400) [pid = 2012] [serial = 2212] [outer = (nil)] 19:44:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca830bd000) [pid = 2012] [serial = 2213] [outer = 0x7fca81e19400] 19:44:12 INFO - PROCESS | 2012 | 1461465852660 Marionette DEBUG loaded listener.js 19:44:12 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca830e4400) [pid = 2012] [serial = 2214] [outer = 0x7fca81e19400] 19:44:13 INFO - PROCESS | 2012 | 1461465853446 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:44:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:44:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1482ms 19:44:13 INFO - PROCESS | 2012 | 1461465853464 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 19:44:13 INFO - PROCESS | 2012 | 1461465853467 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 19:44:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:44:13 INFO - PROCESS | 2012 | 1461465853473 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:44:13 INFO - PROCESS | 2012 | 1461465853475 Marionette TRACE conn4 <- [1,2922,null,{}] 19:44:13 INFO - PROCESS | 2012 | 1461465853481 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}] 19:44:13 INFO - PROCESS | 2012 | 1461465853729 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 19:44:13 INFO - PROCESS | 2012 | 1461465853979 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:14 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882e6800 == 193 [pid = 2012] [id = 738] 19:44:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca820e6800) [pid = 2012] [serial = 2215] [outer = (nil)] 19:44:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca83d37800) [pid = 2012] [serial = 2216] [outer = 0x7fca820e6800] 19:44:14 INFO - PROCESS | 2012 | 1461465854059 Marionette DEBUG loaded listener.js 19:44:14 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca858f5800) [pid = 2012] [serial = 2217] [outer = 0x7fca820e6800] 19:44:14 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:44:14 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:44:14 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:44:14 INFO - PROCESS | 2012 | [2012] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:44:14 INFO - PROCESS | 2012 | 1461465854880 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]]]}] 19:44:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:44:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:44:14 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 19:44:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:44:14 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 19:44:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:44:14 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]" 19:44:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:44:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:44:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1436ms 19:44:14 INFO - PROCESS | 2012 | 1461465854915 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 19:44:14 INFO - PROCESS | 2012 | 1461465854923 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 19:44:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:44:14 INFO - PROCESS | 2012 | 1461465854930 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:44:14 INFO - PROCESS | 2012 | 1461465854933 Marionette TRACE conn4 <- [1,2926,null,{}] 19:44:14 INFO - PROCESS | 2012 | 1461465854938 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}] 19:44:15 INFO - PROCESS | 2012 | 1461465855199 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 19:44:15 INFO - PROCESS | 2012 | 1461465855453 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99584000 == 194 [pid = 2012] [id = 739] 19:44:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca7ea7b000) [pid = 2012] [serial = 2218] [outer = (nil)] 19:44:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca85f4bc00) [pid = 2012] [serial = 2219] [outer = 0x7fca7ea7b000] 19:44:15 INFO - PROCESS | 2012 | 1461465855531 Marionette DEBUG loaded listener.js 19:44:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca87231800) [pid = 2012] [serial = 2220] [outer = 0x7fca7ea7b000] 19:44:16 INFO - PROCESS | 2012 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:44:16 INFO - PROCESS | 2012 | 1461465856293 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]]]}] 19:44:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:44:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1382ms 19:44:16 INFO - PROCESS | 2012 | 1461465856322 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 19:44:16 INFO - PROCESS | 2012 | 1461465856325 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 19:44:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:44:16 INFO - PROCESS | 2012 | 1461465856334 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:44:16 INFO - PROCESS | 2012 | 1461465856336 Marionette TRACE conn4 <- [1,2930,null,{}] 19:44:16 INFO - PROCESS | 2012 | 1461465856340 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}] 19:44:16 INFO - PROCESS | 2012 | 1461465856578 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 19:44:16 INFO - PROCESS | 2012 | 1461465856838 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca996ef800 == 195 [pid = 2012] [id = 740] 19:44:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca83095800) [pid = 2012] [serial = 2221] [outer = (nil)] 19:44:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca87254800) [pid = 2012] [serial = 2222] [outer = 0x7fca83095800] 19:44:16 INFO - PROCESS | 2012 | 1461465856912 Marionette DEBUG loaded listener.js 19:44:17 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca87711c00) [pid = 2012] [serial = 2223] [outer = 0x7fca83095800] 19:44:17 INFO - PROCESS | 2012 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:44:17 INFO - PROCESS | 2012 | 1461465857719 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]]]}] 19:44:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:44:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1431ms 19:44:17 INFO - PROCESS | 2012 | 1461465857767 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 19:44:17 INFO - PROCESS | 2012 | 1461465857770 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 19:44:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:44:17 INFO - PROCESS | 2012 | 1461465857776 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:44:17 INFO - PROCESS | 2012 | 1461465857778 Marionette TRACE conn4 <- [1,2934,null,{}] 19:44:17 INFO - PROCESS | 2012 | 1461465857784 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}] 19:44:18 INFO - PROCESS | 2012 | 1461465858066 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 19:44:18 INFO - PROCESS | 2012 | 1461465858399 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca99b26800 == 196 [pid = 2012] [id = 741] 19:44:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca87250400) [pid = 2012] [serial = 2224] [outer = (nil)] 19:44:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca87a11800) [pid = 2012] [serial = 2225] [outer = 0x7fca87250400] 19:44:18 INFO - PROCESS | 2012 | 1461465858522 Marionette DEBUG loaded listener.js 19:44:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca87a17c00) [pid = 2012] [serial = 2226] [outer = 0x7fca87250400] 19:44:19 INFO - PROCESS | 2012 | 1461465859264 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]]]}] 19:44:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:44:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1533ms 19:44:19 INFO - PROCESS | 2012 | 1461465859313 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 19:44:19 INFO - PROCESS | 2012 | 1461465859318 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 19:44:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:44:19 INFO - PROCESS | 2012 | 1461465859325 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:44:19 INFO - PROCESS | 2012 | 1461465859327 Marionette TRACE conn4 <- [1,2938,null,{}] 19:44:19 INFO - PROCESS | 2012 | 1461465859333 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}] 19:44:19 INFO - PROCESS | 2012 | 1461465859561 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 19:44:19 INFO - PROCESS | 2012 | 1461465859840 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9a19e800 == 197 [pid = 2012] [id = 742] 19:44:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 194 (0x7fca87a0a400) [pid = 2012] [serial = 2227] [outer = (nil)] 19:44:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 195 (0x7fca87dba400) [pid = 2012] [serial = 2228] [outer = 0x7fca87a0a400] 19:44:19 INFO - PROCESS | 2012 | 1461465859916 Marionette DEBUG loaded listener.js 19:44:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 196 (0x7fca882a0400) [pid = 2012] [serial = 2229] [outer = 0x7fca87a0a400] 19:44:20 INFO - PROCESS | 2012 | 1461465860701 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]]]}] 19:44:20 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. 19:44:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1388ms 19:44:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:44:20 INFO - PROCESS | 2012 | 1461465860714 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 19:44:20 INFO - PROCESS | 2012 | 1461465860717 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 19:44:20 INFO - PROCESS | 2012 | 1461465860724 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:44:20 INFO - PROCESS | 2012 | 1461465860728 Marionette TRACE conn4 <- [1,2942,null,{}] 19:44:20 INFO - PROCESS | 2012 | 1461465860733 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}] 19:44:21 INFO - PROCESS | 2012 | 1461465861009 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 19:44:21 INFO - PROCESS | 2012 | 1461465861272 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9c86b800 == 198 [pid = 2012] [id = 743] 19:44:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 197 (0x7fca69650800) [pid = 2012] [serial = 2230] [outer = (nil)] 19:44:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 198 (0x7fca8857e400) [pid = 2012] [serial = 2231] [outer = 0x7fca69650800] 19:44:21 INFO - PROCESS | 2012 | 1461465861352 Marionette DEBUG loaded listener.js 19:44:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 199 (0x7fca88626000) [pid = 2012] [serial = 2232] [outer = 0x7fca69650800] 19:44:22 INFO - PROCESS | 2012 | 1461465862229 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"]]]}] 19:44:22 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 19:44:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:44:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1535ms 19:44:22 INFO - PROCESS | 2012 | 1461465862261 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 19:44:22 INFO - PROCESS | 2012 | 1461465862265 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 19:44:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:44:22 INFO - PROCESS | 2012 | 1461465862271 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:44:22 INFO - PROCESS | 2012 | 1461465862274 Marionette TRACE conn4 <- [1,2946,null,{}] 19:44:22 INFO - PROCESS | 2012 | 1461465862280 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}] 19:44:22 INFO - PROCESS | 2012 | 1461465862560 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 19:44:22 INFO - PROCESS | 2012 | 1461465862830 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca9e1ba800 == 199 [pid = 2012] [id = 744] 19:44:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 200 (0x7fca699d7400) [pid = 2012] [serial = 2233] [outer = (nil)] 19:44:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 201 (0x7fca887b4c00) [pid = 2012] [serial = 2234] [outer = 0x7fca699d7400] 19:44:22 INFO - PROCESS | 2012 | 1461465862909 Marionette DEBUG loaded listener.js 19:44:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 202 (0x7fca887c0800) [pid = 2012] [serial = 2235] [outer = 0x7fca699d7400] 19:44:23 INFO - PROCESS | 2012 | 1461465863762 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]]]}] 19:44:23 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. 19:44:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1532ms 19:44:23 INFO - PROCESS | 2012 | 1461465863804 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 19:44:23 INFO - PROCESS | 2012 | 1461465863808 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 19:44:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:44:23 INFO - PROCESS | 2012 | 1461465863814 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:44:23 INFO - PROCESS | 2012 | 1461465863816 Marionette TRACE conn4 <- [1,2950,null,{}] 19:44:23 INFO - PROCESS | 2012 | 1461465863822 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}] 19:44:24 INFO - PROCESS | 2012 | 1461465864058 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86d4d000 == 198 [pid = 2012] [id = 578] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f678800 == 197 [pid = 2012] [id = 317] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6cf81000 == 196 [pid = 2012] [id = 678] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7151b800 == 195 [pid = 2012] [id = 725] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a20800 == 194 [pid = 2012] [id = 724] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6e9e9800 == 193 [pid = 2012] [id = 723] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6b5dc800 == 192 [pid = 2012] [id = 722] 19:44:25 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca97e8d000 == 191 [pid = 2012] [id = 721] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca95f69800 == 190 [pid = 2012] [id = 720] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca94f18800 == 189 [pid = 2012] [id = 719] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca93cab000 == 188 [pid = 2012] [id = 718] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8ac67000 == 187 [pid = 2012] [id = 717] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882ed000 == 186 [pid = 2012] [id = 716] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca87abd000 == 185 [pid = 2012] [id = 715] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8711f800 == 184 [pid = 2012] [id = 714] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8333d000 == 183 [pid = 2012] [id = 713] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca81507000 == 182 [pid = 2012] [id = 712] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb19000 == 181 [pid = 2012] [id = 711] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e629800 == 180 [pid = 2012] [id = 710] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd83000 == 179 [pid = 2012] [id = 709] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7740e800 == 178 [pid = 2012] [id = 708] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75bec800 == 177 [pid = 2012] [id = 707] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75005800 == 176 [pid = 2012] [id = 706] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca727ba000 == 175 [pid = 2012] [id = 705] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7094f800 == 174 [pid = 2012] [id = 704] 19:44:26 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca69bdc800 == 173 [pid = 2012] [id = 703] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 201 (0x7fca6cf0ac00) [pid = 2012] [serial = 2100] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 200 (0x7fca7b85e800) [pid = 2012] [serial = 2072] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 199 (0x7fca7b7b5400) [pid = 2012] [serial = 2004] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 198 (0x7fca70910000) [pid = 2012] [serial = 2052] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 197 (0x7fca6e36a800) [pid = 2012] [serial = 1989] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 196 (0x7fca770e3400) [pid = 2012] [serial = 2069] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 195 (0x7fca7fbabc00) [pid = 2012] [serial = 2093] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 194 (0x7fca81e19800) [pid = 2012] [serial = 2025] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 193 (0x7fca7e2d0000) [pid = 2012] [serial = 2016] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca7cb0f800) [pid = 2012] [serial = 2007] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca7179fc00) [pid = 2012] [serial = 1995] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca7dee9c00) [pid = 2012] [serial = 2079] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca7e307c00) [pid = 2012] [serial = 2082] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca6f6a0400) [pid = 2012] [serial = 1917] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca6e0a7800) [pid = 2012] [serial = 2102] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca7ea7ec00) [pid = 2012] [serial = 2085] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca7dd04400) [pid = 2012] [serial = 2076] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca7e16fc00) [pid = 2012] [serial = 2034] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca70906c00) [pid = 2012] [serial = 2105] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca8084bc00) [pid = 2012] [serial = 2094] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca7330d000) [pid = 2012] [serial = 1998] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca70bd9000) [pid = 2012] [serial = 2106] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca75377000) [pid = 2012] [serial = 2067] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca7eb3e800) [pid = 2012] [serial = 2090] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca822ad400) [pid = 2012] [serial = 2028] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca72866800) [pid = 2012] [serial = 2058] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca7dacdc00) [pid = 2012] [serial = 2010] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca6e368000) [pid = 2012] [serial = 2103] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca752a3400) [pid = 2012] [serial = 2001] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca752a3000) [pid = 2012] [serial = 2066] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca71654c00) [pid = 2012] [serial = 2054] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca6c1c3400) [pid = 2012] [serial = 2099] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca8120e000) [pid = 2012] [serial = 2096] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca7dd3f000) [pid = 2012] [serial = 2078] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca81b8ec00) [pid = 2012] [serial = 2022] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca7dacec00) [pid = 2012] [serial = 2075] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca75169000) [pid = 2012] [serial = 2063] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca719ba800) [pid = 2012] [serial = 2057] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca7ebad400) [pid = 2012] [serial = 2088] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca717a7400) [pid = 2012] [serial = 2055] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca74343c00) [pid = 2012] [serial = 2060] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca70d4d800) [pid = 2012] [serial = 2108] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca7dd03000) [pid = 2012] [serial = 2013] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca74354800) [pid = 2012] [serial = 2061] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca6f5afc00) [pid = 2012] [serial = 2051] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca7cb17800) [pid = 2012] [serial = 2073] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca6b7eac00) [pid = 2012] [serial = 1986] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca7ecaf800) [pid = 2012] [serial = 2091] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6d54f800) [pid = 2012] [serial = 2049] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca7e6e2800) [pid = 2012] [serial = 2084] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7fa0f000) [pid = 2012] [serial = 2019] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca7090cc00) [pid = 2012] [serial = 1992] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca81b8a800) [pid = 2012] [serial = 2097] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca82422800) [pid = 2012] [serial = 2031] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca7eb49000) [pid = 2012] [serial = 2087] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca7e171800) [pid = 2012] [serial = 2081] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca75258400) [pid = 2012] [serial = 2064] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca6c2f1800) [pid = 2012] [serial = 2048] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca7b7aec00) [pid = 2012] [serial = 2070] [outer = (nil)] [url = about:blank] 19:44:26 INFO - PROCESS | 2012 | 1461465866398 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca656f6000 == 174 [pid = 2012] [id = 745] 19:44:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca69ce6800) [pid = 2012] [serial = 2236] [outer = (nil)] 19:44:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca69ced800) [pid = 2012] [serial = 2237] [outer = 0x7fca69ce6800] 19:44:26 INFO - PROCESS | 2012 | 1461465866475 Marionette DEBUG loaded listener.js 19:44:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca6b7ef400) [pid = 2012] [serial = 2238] [outer = 0x7fca69ce6800] 19:44:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca656f5000 == 175 [pid = 2012] [id = 746] 19:44:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca6d328800) [pid = 2012] [serial = 2239] [outer = (nil)] 19:44:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca6c1c3400) [pid = 2012] [serial = 2240] [outer = 0x7fca6d328800] 19:44:27 INFO - PROCESS | 2012 | 1461465867257 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]]]}] 19:44:27 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. 19:44:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 3492ms 19:44:27 INFO - PROCESS | 2012 | 1461465867308 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 19:44:27 INFO - PROCESS | 2012 | 1461465867316 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 19:44:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:44:27 INFO - PROCESS | 2012 | 1461465867330 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:44:27 INFO - PROCESS | 2012 | 1461465867335 Marionette TRACE conn4 <- [1,2954,null,{}] 19:44:27 INFO - PROCESS | 2012 | 1461465867342 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}] 19:44:27 INFO - PROCESS | 2012 | 1461465867631 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 19:44:27 INFO - PROCESS | 2012 | 1461465867814 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d633000 == 176 [pid = 2012] [id = 747] 19:44:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca69ce8800) [pid = 2012] [serial = 2241] [outer = (nil)] 19:44:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6d558400) [pid = 2012] [serial = 2242] [outer = 0x7fca69ce8800] 19:44:27 INFO - PROCESS | 2012 | 1461465867883 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6e363800) [pid = 2012] [serial = 2243] [outer = 0x7fca69ce8800] 19:44:28 INFO - PROCESS | 2012 | 1461465868711 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]]]}] 19:44:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:44:28 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 19:44:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1433ms 19:44:28 INFO - PROCESS | 2012 | 1461465868767 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 19:44:28 INFO - PROCESS | 2012 | 1461465868772 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 19:44:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:44:28 INFO - PROCESS | 2012 | 1461465868778 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 2012 | 1461465868782 Marionette TRACE conn4 <- [1,2958,null,{}] 19:44:28 INFO - PROCESS | 2012 | 1461465868794 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}] 19:44:29 INFO - PROCESS | 2012 | 1461465869097 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 19:44:29 INFO - PROCESS | 2012 | 1461465869130 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f9e6800 == 177 [pid = 2012] [id = 748] 19:44:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e363000) [pid = 2012] [serial = 2244] [outer = (nil)] 19:44:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca70902800) [pid = 2012] [serial = 2245] [outer = 0x7fca6e363000] 19:44:29 INFO - PROCESS | 2012 | 1461465869194 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca70d44800) [pid = 2012] [serial = 2246] [outer = 0x7fca6e363000] 19:44:30 INFO - PROCESS | 2012 | 1461465870140 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]]]}] 19:44:30 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. 19:44:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1437ms 19:44:30 INFO - PROCESS | 2012 | 1461465870217 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 2012 | 1461465870225 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 19:44:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:44:30 INFO - PROCESS | 2012 | 1461465870275 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 2012 | 1461465870292 Marionette TRACE conn4 <- [1,2962,null,{}] 19:44:30 INFO - PROCESS | 2012 | 1461465870327 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}] 19:44:30 INFO - PROCESS | 2012 | 1461465870616 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6964a800) [pid = 2012] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca6f6a2c00) [pid = 2012] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7dd3c000) [pid = 2012] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca75371400) [pid = 2012] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca6e364400) [pid = 2012] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca719bb800) [pid = 2012] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca706cfc00) [pid = 2012] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6d556c00) [pid = 2012] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca6964b000) [pid = 2012] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca6c1cc000) [pid = 2012] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca6c1c8c00) [pid = 2012] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca85f4ec00) [pid = 2012] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca719c0400) [pid = 2012] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca6c2fbc00) [pid = 2012] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca69657c00) [pid = 2012] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca75378400) [pid = 2012] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca7434e800) [pid = 2012] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca77335400) [pid = 2012] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca832bd800) [pid = 2012] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca81298400) [pid = 2012] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca6e2db400) [pid = 2012] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca6e36f000) [pid = 2012] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:44:31 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca6d554800) [pid = 2012] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:44:31 INFO - PROCESS | 2012 | 1461465871312 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:31 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f5c7000 == 178 [pid = 2012] [id = 749] 19:44:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca6964a800) [pid = 2012] [serial = 2247] [outer = (nil)] 19:44:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca6c1cc000) [pid = 2012] [serial = 2248] [outer = 0x7fca6964a800] 19:44:31 INFO - PROCESS | 2012 | 1461465871377 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca70312400) [pid = 2012] [serial = 2249] [outer = 0x7fca6964a800] 19:44:32 INFO - PROCESS | 2012 | 1461465872032 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]]]}] 19:44:32 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. 19:44:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1840ms 19:44:32 INFO - PROCESS | 2012 | 1461465872089 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 2012 | 1461465872093 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 19:44:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:44:32 INFO - PROCESS | 2012 | 1461465872098 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 2012 | 1461465872101 Marionette TRACE conn4 <- [1,2966,null,{}] 19:44:32 INFO - PROCESS | 2012 | 1461465872106 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}] 19:44:32 INFO - PROCESS | 2012 | 1461465872390 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 19:44:32 INFO - PROCESS | 2012 | 1461465872415 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca727b1000 == 179 [pid = 2012] [id = 750] 19:44:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca6964b000) [pid = 2012] [serial = 2250] [outer = (nil)] 19:44:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca72866c00) [pid = 2012] [serial = 2251] [outer = 0x7fca6964b000] 19:44:32 INFO - PROCESS | 2012 | 1461465872478 Marionette DEBUG loaded listener.js 19:44:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca74344c00) [pid = 2012] [serial = 2252] [outer = 0x7fca6964b000] 19:44:33 INFO - PROCESS | 2012 | 1461465873535 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]]]}] 19:44:33 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. 19:44:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1482ms 19:44:33 INFO - PROCESS | 2012 | 1461465873586 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 2012 | 1461465873592 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 19:44:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:44:33 INFO - PROCESS | 2012 | 1461465873601 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 2012 | 1461465873607 Marionette TRACE conn4 <- [1,2970,null,{}] 19:44:33 INFO - PROCESS | 2012 | 1461465873616 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}] 19:44:33 INFO - PROCESS | 2012 | 1461465873903 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 19:44:34 INFO - PROCESS | 2012 | 1461465874247 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d628000 == 180 [pid = 2012] [id = 751] 19:44:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca6d327000) [pid = 2012] [serial = 2253] [outer = (nil)] 19:44:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca6d551c00) [pid = 2012] [serial = 2254] [outer = 0x7fca6d327000] 19:44:34 INFO - PROCESS | 2012 | 1461465874329 Marionette DEBUG loaded listener.js 19:44:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca6f5b7800) [pid = 2012] [serial = 2255] [outer = 0x7fca6d327000] 19:44:35 INFO - PROCESS | 2012 | 1461465875151 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]]]}] 19:44:35 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. 19:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1594ms 19:44:35 INFO - PROCESS | 2012 | 1461465875195 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 2012 | 1461465875204 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 19:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:44:35 INFO - PROCESS | 2012 | 1461465875215 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 2012 | 1461465875220 Marionette TRACE conn4 <- [1,2974,null,{}] 19:44:35 INFO - PROCESS | 2012 | 1461465875226 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}] 19:44:35 INFO - PROCESS | 2012 | 1461465875549 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 19:44:35 INFO - PROCESS | 2012 | 1461465875754 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca73168000 == 181 [pid = 2012] [id = 752] 19:44:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca6f5bd400) [pid = 2012] [serial = 2256] [outer = (nil)] 19:44:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca71650c00) [pid = 2012] [serial = 2257] [outer = 0x7fca6f5bd400] 19:44:35 INFO - PROCESS | 2012 | 1461465875830 Marionette DEBUG loaded listener.js 19:44:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca719b2800) [pid = 2012] [serial = 2258] [outer = 0x7fca6f5bd400] 19:44:36 INFO - PROCESS | 2012 | 1461465876713 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]]]}] 19:44:36 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. 19:44:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1533ms 19:44:36 INFO - PROCESS | 2012 | 1461465876750 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 19:44:36 INFO - PROCESS | 2012 | 1461465876754 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 19:44:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:44:36 INFO - PROCESS | 2012 | 1461465876760 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:44:36 INFO - PROCESS | 2012 | 1461465876766 Marionette TRACE conn4 <- [1,2978,null,{}] 19:44:36 INFO - PROCESS | 2012 | 1461465876781 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}] 19:44:37 INFO - PROCESS | 2012 | 1461465877015 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 19:44:37 INFO - PROCESS | 2012 | 1461465877296 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:37 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca74aa1800 == 182 [pid = 2012] [id = 753] 19:44:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca719bd400) [pid = 2012] [serial = 2259] [outer = (nil)] 19:44:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca74cd8800) [pid = 2012] [serial = 2260] [outer = 0x7fca719bd400] 19:44:37 INFO - PROCESS | 2012 | 1461465877380 Marionette DEBUG loaded listener.js 19:44:37 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca75170800) [pid = 2012] [serial = 2261] [outer = 0x7fca719bd400] 19:44:38 INFO - PROCESS | 2012 | 1461465878202 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]]]}] 19:44:38 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. 19:44:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1483ms 19:44:38 INFO - PROCESS | 2012 | 1461465878244 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 19:44:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:44:38 INFO - PROCESS | 2012 | 1461465878248 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 19:44:38 INFO - PROCESS | 2012 | 1461465878255 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 2012 | 1461465878258 Marionette TRACE conn4 <- [1,2982,null,{}] 19:44:38 INFO - PROCESS | 2012 | 1461465878263 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}] 19:44:38 INFO - PROCESS | 2012 | 1461465878492 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 19:44:38 INFO - PROCESS | 2012 | 1461465878807 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b8d000 == 183 [pid = 2012] [id = 754] 19:44:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca7529c000) [pid = 2012] [serial = 2262] [outer = (nil)] 19:44:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca752a1800) [pid = 2012] [serial = 2263] [outer = 0x7fca7529c000] 19:44:38 INFO - PROCESS | 2012 | 1461465878889 Marionette DEBUG loaded listener.js 19:44:38 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca75379c00) [pid = 2012] [serial = 2264] [outer = 0x7fca7529c000] 19:44:39 INFO - PROCESS | 2012 | 1461465879684 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"]]]}] 19:44:39 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 19:44:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:44:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1480ms 19:44:39 INFO - PROCESS | 2012 | 1461465879736 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 2012 | 1461465879740 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 19:44:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:44:39 INFO - PROCESS | 2012 | 1461465879746 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 2012 | 1461465879748 Marionette TRACE conn4 <- [1,2986,null,{}] 19:44:39 INFO - PROCESS | 2012 | 1461465879754 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}] 19:44:40 INFO - PROCESS | 2012 | 1461465880009 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 19:44:40 INFO - PROCESS | 2012 | 1461465880255 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75df9000 == 184 [pid = 2012] [id = 755] 19:44:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca7529e000) [pid = 2012] [serial = 2265] [outer = (nil)] 19:44:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca77333400) [pid = 2012] [serial = 2266] [outer = 0x7fca7529e000] 19:44:40 INFO - PROCESS | 2012 | 1461465880335 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca7b7ae800) [pid = 2012] [serial = 2267] [outer = 0x7fca7529e000] 19:44:41 INFO - PROCESS | 2012 | 1461465881123 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]]]}] 19:44:41 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. 19:44:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 19:44:41 INFO - PROCESS | 2012 | 1461465881183 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 2012 | 1461465881186 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 19:44:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:44:41 INFO - PROCESS | 2012 | 1461465881192 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 2012 | 1461465881195 Marionette TRACE conn4 <- [1,2990,null,{}] 19:44:41 INFO - PROCESS | 2012 | 1461465881200 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}] 19:44:41 INFO - PROCESS | 2012 | 1461465881492 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 19:44:41 INFO - PROCESS | 2012 | 1461465881718 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ba1d800 == 185 [pid = 2012] [id = 756] 19:44:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca7733a000) [pid = 2012] [serial = 2268] [outer = (nil)] 19:44:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca7dd06800) [pid = 2012] [serial = 2269] [outer = 0x7fca7733a000] 19:44:41 INFO - PROCESS | 2012 | 1461465881815 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7dd67000) [pid = 2012] [serial = 2270] [outer = 0x7fca7733a000] 19:44:42 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7cce0000 == 186 [pid = 2012] [id = 757] 19:44:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca7e45e000) [pid = 2012] [serial = 2271] [outer = (nil)] 19:44:42 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7dd02c00) [pid = 2012] [serial = 2272] [outer = 0x7fca7e45e000] 19:44:42 INFO - PROCESS | 2012 | 1461465882710 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]]]}] 19:44:42 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. 19:44:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1541ms 19:44:42 INFO - PROCESS | 2012 | 1461465882739 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 2012 | 1461465882743 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 19:44:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:44:42 INFO - PROCESS | 2012 | 1461465882752 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 2012 | 1461465882756 Marionette TRACE conn4 <- [1,2994,null,{}] 19:44:42 INFO - PROCESS | 2012 | 1461465882761 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}] 19:44:43 INFO - PROCESS | 2012 | 1461465883083 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 19:44:43 INFO - PROCESS | 2012 | 1461465883394 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7dd5b000 == 187 [pid = 2012] [id = 758] 19:44:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7b7b9c00) [pid = 2012] [serial = 2273] [outer = (nil)] 19:44:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7e454c00) [pid = 2012] [serial = 2274] [outer = 0x7fca7b7b9c00] 19:44:43 INFO - PROCESS | 2012 | 1461465883476 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7eb46c00) [pid = 2012] [serial = 2275] [outer = 0x7fca7b7b9c00] 19:44:44 INFO - PROCESS | 2012 | 1461465884259 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]]]}] 19:44:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:44:44 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 19:44:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1534ms 19:44:44 INFO - PROCESS | 2012 | 1461465884287 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 2012 | 1461465884291 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 19:44:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:44:44 INFO - PROCESS | 2012 | 1461465884296 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 2012 | 1461465884299 Marionette TRACE conn4 <- [1,2998,null,{}] 19:44:44 INFO - PROCESS | 2012 | 1461465884305 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}] 19:44:44 INFO - PROCESS | 2012 | 1461465884539 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 19:44:44 INFO - PROCESS | 2012 | 1461465884784 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e50e000 == 188 [pid = 2012] [id = 759] 19:44:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7b851800) [pid = 2012] [serial = 2276] [outer = (nil)] 19:44:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca7eca8c00) [pid = 2012] [serial = 2277] [outer = 0x7fca7b851800] 19:44:44 INFO - PROCESS | 2012 | 1461465884859 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7fa02800) [pid = 2012] [serial = 2278] [outer = 0x7fca7b851800] 19:44:45 INFO - PROCESS | 2012 | 1461465885687 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]]]}] 19:44:45 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. 19:44:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1444ms 19:44:45 INFO - PROCESS | 2012 | 1461465885742 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 19:44:45 INFO - PROCESS | 2012 | 1461465885746 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 19:44:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:44:45 INFO - PROCESS | 2012 | 1461465885752 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:44:45 INFO - PROCESS | 2012 | 1461465885755 Marionette TRACE conn4 <- [1,3002,null,{}] 19:44:45 INFO - PROCESS | 2012 | 1461465885760 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}] 19:44:45 INFO - PROCESS | 2012 | 1461465885990 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 19:44:46 INFO - PROCESS | 2012 | 1461465886280 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ea9c000 == 189 [pid = 2012] [id = 760] 19:44:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7dd0e800) [pid = 2012] [serial = 2279] [outer = (nil)] 19:44:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7fbb5400) [pid = 2012] [serial = 2280] [outer = 0x7fca7dd0e800] 19:44:46 INFO - PROCESS | 2012 | 1461465886358 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca81209000) [pid = 2012] [serial = 2281] [outer = 0x7fca7dd0e800] 19:44:47 INFO - PROCESS | 2012 | 1461465887155 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]]]}] 19:44:47 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. 19:44:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1431ms 19:44:47 INFO - PROCESS | 2012 | 1461465887189 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 19:44:47 INFO - PROCESS | 2012 | 1461465887193 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 19:44:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:44:47 INFO - PROCESS | 2012 | 1461465887200 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:44:47 INFO - PROCESS | 2012 | 1461465887202 Marionette TRACE conn4 <- [1,3006,null,{}] 19:44:47 INFO - PROCESS | 2012 | 1461465887208 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}] 19:44:47 INFO - PROCESS | 2012 | 1461465887446 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 19:44:47 INFO - PROCESS | 2012 | 1461465887696 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7fd1f000 == 190 [pid = 2012] [id = 761] 19:44:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7e6e7c00) [pid = 2012] [serial = 2282] [outer = (nil)] 19:44:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca81b87000) [pid = 2012] [serial = 2283] [outer = 0x7fca7e6e7c00] 19:44:47 INFO - PROCESS | 2012 | 1461465887773 Marionette DEBUG loaded listener.js 19:44:47 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca81c73800) [pid = 2012] [serial = 2284] [outer = 0x7fca7e6e7c00] 19:44:48 INFO - PROCESS | 2012 | 1461465888616 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]]]}] 19:44:48 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. 19:44:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1430ms 19:44:48 INFO - PROCESS | 2012 | 1461465888630 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 2012 | 1461465888634 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 19:44:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:44:48 INFO - PROCESS | 2012 | 1461465888640 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 2012 | 1461465888644 Marionette TRACE conn4 <- [1,3010,null,{}] 19:44:48 INFO - PROCESS | 2012 | 1461465888649 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}] 19:44:48 INFO - PROCESS | 2012 | 1461465888909 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 19:44:49 INFO - PROCESS | 2012 | 1461465889166 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8248d000 == 191 [pid = 2012] [id = 762] 19:44:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca7fbb6800) [pid = 2012] [serial = 2285] [outer = (nil)] 19:44:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca820ec000) [pid = 2012] [serial = 2286] [outer = 0x7fca7fbb6800] 19:44:49 INFO - PROCESS | 2012 | 1461465889248 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca82419800) [pid = 2012] [serial = 2287] [outer = 0x7fca7fbb6800] 19:44:50 INFO - PROCESS | 2012 | 1461465890118 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]]]}] 19:44:50 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 19:44:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1535ms 19:44:50 INFO - PROCESS | 2012 | 1461465890176 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 19:44:50 INFO - PROCESS | 2012 | 1461465890179 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 19:44:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:44:50 INFO - PROCESS | 2012 | 1461465890186 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:44:50 INFO - PROCESS | 2012 | 1461465890189 Marionette TRACE conn4 <- [1,3014,null,{}] 19:44:50 INFO - PROCESS | 2012 | 1461465890243 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}] 19:44:50 INFO - PROCESS | 2012 | 1461465890487 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 19:44:50 INFO - PROCESS | 2012 | 1461465890763 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:50 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca860b8000 == 192 [pid = 2012] [id = 763] 19:44:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca7e02fc00) [pid = 2012] [serial = 2288] [outer = (nil)] 19:44:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca82428000) [pid = 2012] [serial = 2289] [outer = 0x7fca7e02fc00] 19:44:50 INFO - PROCESS | 2012 | 1461465890837 Marionette DEBUG loaded listener.js 19:44:50 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca83d3c800) [pid = 2012] [serial = 2290] [outer = 0x7fca7e02fc00] 19:44:51 INFO - PROCESS | 2012 | [2012] 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 19:44:51 INFO - PROCESS | 2012 | 1461465891756 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:44:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:44:51 INFO - {} 19:44:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:44:51 INFO - {} 19:44:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:44:51 INFO - {} 19:44:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:44:51 INFO - {} 19:44:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1627ms 19:44:51 INFO - PROCESS | 2012 | 1461465891815 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 19:44:51 INFO - TEST-START | /FileAPI/fileReader.html 19:44:51 INFO - PROCESS | 2012 | 1461465891822 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 19:44:51 INFO - PROCESS | 2012 | 1461465891877 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 2012 | 1461465891880 Marionette TRACE conn4 <- [1,3018,null,{}] 19:44:51 INFO - PROCESS | 2012 | 1461465891889 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}] 19:44:52 INFO - PROCESS | 2012 | 1461465892115 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 19:44:52 INFO - PROCESS | 2012 | 1461465892388 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:52 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca87442800 == 193 [pid = 2012] [id = 764] 19:44:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca699d0400) [pid = 2012] [serial = 2291] [outer = (nil)] 19:44:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca84807c00) [pid = 2012] [serial = 2292] [outer = 0x7fca699d0400] 19:44:52 INFO - PROCESS | 2012 | 1461465892506 Marionette DEBUG loaded listener.js 19:44:52 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca85f49000) [pid = 2012] [serial = 2293] [outer = 0x7fca699d0400] 19:44:53 INFO - PROCESS | 2012 | 1461465893262 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]]]}] 19:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:44:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1489ms 19:44:53 INFO - PROCESS | 2012 | 1461465893319 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 19:44:53 INFO - PROCESS | 2012 | 1461465893323 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 19:44:53 INFO - TEST-START | /FileAPI/historical.html 19:44:53 INFO - PROCESS | 2012 | 1461465893330 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:44:53 INFO - PROCESS | 2012 | 1461465893333 Marionette TRACE conn4 <- [1,3022,null,{}] 19:44:53 INFO - PROCESS | 2012 | 1461465893338 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}] 19:44:53 INFO - PROCESS | 2012 | 1461465893575 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 19:44:53 INFO - PROCESS | 2012 | 1461465893826 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:53 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca882da800 == 194 [pid = 2012] [id = 765] 19:44:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca860ddc00) [pid = 2012] [serial = 2294] [outer = (nil)] 19:44:53 INFO - PROCESS | 2012 | ++DOMWINDOW == 180 (0x7fca864bd800) [pid = 2012] [serial = 2295] [outer = 0x7fca860ddc00] 19:44:53 INFO - PROCESS | 2012 | 1461465893940 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 2012 | ++DOMWINDOW == 181 (0x7fca87211800) [pid = 2012] [serial = 2296] [outer = 0x7fca860ddc00] 19:44:54 INFO - PROCESS | 2012 | 1461465894776 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"]]]}] 19:44:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:44:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:44:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:44:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:44:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:44:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:44:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:44:54 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 19:44:54 INFO - PROCESS | 2012 | 1461465894814 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 2012 | 1461465894817 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 19:44:54 INFO - TEST-START | /FileAPI/idlharness.html 19:44:54 INFO - PROCESS | 2012 | 1461465894824 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 2012 | 1461465894827 Marionette TRACE conn4 <- [1,3026,null,{}] 19:44:54 INFO - PROCESS | 2012 | 1461465894832 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}] 19:44:55 INFO - PROCESS | 2012 | 1461465895066 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 19:44:55 INFO - PROCESS | 2012 | 1461465895357 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca93ca4800 == 195 [pid = 2012] [id = 766] 19:44:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 182 (0x7fca7fbb7800) [pid = 2012] [serial = 2297] [outer = (nil)] 19:44:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 183 (0x7fca87dae400) [pid = 2012] [serial = 2298] [outer = 0x7fca7fbb7800] 19:44:55 INFO - PROCESS | 2012 | 1461465895435 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 2012 | ++DOMWINDOW == 184 (0x7fca887b7800) [pid = 2012] [serial = 2299] [outer = 0x7fca7fbb7800] 19:44:57 INFO - PROCESS | 2012 | 1461465897026 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]]]}] 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:44:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:44:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:44:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:44:57 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 19:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:44:57 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 19:44:57 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 19:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:44:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:44:57 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 19:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:44:57 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 19:44:57 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 19:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:44:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 2329ms 19:44:57 INFO - PROCESS | 2012 | 1461465897158 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 2012 | 1461465897163 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 19:44:57 INFO - TEST-START | /FileAPI/idlharness.worker 19:44:57 INFO - PROCESS | 2012 | 1461465897289 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 2012 | 1461465897292 Marionette TRACE conn4 <- [1,3030,null,{}] 19:44:57 INFO - PROCESS | 2012 | 1461465897308 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}] 19:44:57 INFO - PROCESS | 2012 | 1461465897542 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 19:44:57 INFO - PROCESS | 2012 | 1461465897813 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:57 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7545f800 == 196 [pid = 2012] [id = 767] 19:44:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 185 (0x7fca820ef400) [pid = 2012] [serial = 2300] [outer = (nil)] 19:44:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 186 (0x7fca8af2f400) [pid = 2012] [serial = 2301] [outer = 0x7fca820ef400] 19:44:57 INFO - PROCESS | 2012 | 1461465897885 Marionette DEBUG loaded listener.js 19:44:57 INFO - PROCESS | 2012 | ++DOMWINDOW == 187 (0x7fca95c3c000) [pid = 2012] [serial = 2302] [outer = 0x7fca820ef400] 19:44:58 INFO - PROCESS | 2012 | [2012] 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 19:45:00 INFO - PROCESS | 2012 | 1461465899968 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,{},{}]]]}] 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:45:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:45:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:45:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:45:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:45:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:45:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:45:00 INFO - {} 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:45:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:45:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:45:00 INFO - {} 19:45:00 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 - {} 19:45:00 INFO - {} 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:45:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:45:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:45:00 INFO - {} 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:45:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:45:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:45:00 INFO - {} 19:45:00 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 - {} 19:45:00 INFO - {} 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:45:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:45:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 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 19:45:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:45:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:45:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:45:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:45:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:45:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:45:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:45:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:45:00 INFO - {} 19:45:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2968ms 19:45:00 INFO - PROCESS | 2012 | 1461465900143 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 19:45:00 INFO - PROCESS | 2012 | 1461465900147 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 19:45:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:45:00 INFO - PROCESS | 2012 | 1461465900215 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:45:00 INFO - PROCESS | 2012 | 1461465900222 Marionette TRACE conn4 <- [1,3034,null,{}] 19:45:00 INFO - PROCESS | 2012 | 1461465900239 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}] 19:45:00 INFO - PROCESS | 2012 | 1461465900544 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 19:45:00 INFO - PROCESS | 2012 | 1461465900826 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:00 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6e40c000 == 197 [pid = 2012] [id = 768] 19:45:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 188 (0x7fca959b2400) [pid = 2012] [serial = 2303] [outer = (nil)] 19:45:00 INFO - PROCESS | 2012 | ++DOMWINDOW == 189 (0x7fca95f14c00) [pid = 2012] [serial = 2304] [outer = 0x7fca959b2400] 19:45:00 INFO - PROCESS | 2012 | 1461465900901 Marionette DEBUG loaded listener.js 19:45:01 INFO - PROCESS | 2012 | ++DOMWINDOW == 190 (0x7fca9c891000) [pid = 2012] [serial = 2305] [outer = 0x7fca959b2400] 19:45:01 INFO - PROCESS | 2012 | 1461465901696 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]]]}] 19:45:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:45:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1509ms 19:45:01 INFO - PROCESS | 2012 | 1461465901709 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 19:45:01 INFO - PROCESS | 2012 | 1461465901712 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 19:45:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:45:01 INFO - PROCESS | 2012 | 1461465901719 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:45:01 INFO - PROCESS | 2012 | 1461465901722 Marionette TRACE conn4 <- [1,3038,null,{}] 19:45:01 INFO - PROCESS | 2012 | 1461465901728 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}] 19:45:01 INFO - PROCESS | 2012 | 1461465901979 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 19:45:02 INFO - PROCESS | 2012 | 1461465902276 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca95c2a000 == 198 [pid = 2012] [id = 769] 19:45:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 191 (0x7fca699d9400) [pid = 2012] [serial = 2306] [outer = (nil)] 19:45:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 192 (0x7fca6b7b2000) [pid = 2012] [serial = 2307] [outer = 0x7fca699d9400] 19:45:02 INFO - PROCESS | 2012 | 1461465902354 Marionette DEBUG loaded listener.js 19:45:02 INFO - PROCESS | 2012 | ++DOMWINDOW == 193 (0x7fca6b7b8000) [pid = 2012] [serial = 2308] [outer = 0x7fca699d9400] 19:45:03 INFO - PROCESS | 2012 | 1461465903214 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"]]]}] 19:45:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:45:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:45:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1531ms 19:45:03 INFO - PROCESS | 2012 | 1461465903251 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 2012 | 1461465903254 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 19:45:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:45:03 INFO - PROCESS | 2012 | 1461465903302 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 2012 | 1461465903306 Marionette TRACE conn4 <- [1,3042,null,{}] 19:45:03 INFO - PROCESS | 2012 | 1461465903320 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}] 19:45:03 INFO - PROCESS | 2012 | 1461465903550 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6f67e800 == 197 [pid = 2012] [id = 680] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a0f000 == 196 [pid = 2012] [id = 681] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70a09800 == 195 [pid = 2012] [id = 568] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca83341800 == 194 [pid = 2012] [id = 214] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd95000 == 193 [pid = 2012] [id = 114] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca85cdf000 == 192 [pid = 2012] [id = 47] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca656f5000 == 191 [pid = 2012] [id = 746] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9c86b800 == 190 [pid = 2012] [id = 743] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca9a19e800 == 189 [pid = 2012] [id = 742] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99b26800 == 188 [pid = 2012] [id = 741] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca996ef800 == 187 [pid = 2012] [id = 740] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca99584000 == 186 [pid = 2012] [id = 739] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca882e6800 == 185 [pid = 2012] [id = 738] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca86c50000 == 184 [pid = 2012] [id = 737] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8248a000 == 183 [pid = 2012] [id = 736] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca8125c800 == 182 [pid = 2012] [id = 735] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7eb13000 == 181 [pid = 2012] [id = 734] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7e292800 == 180 [pid = 2012] [id = 733] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7dd45000 == 179 [pid = 2012] [id = 732] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca7740b800 == 178 [pid = 2012] [id = 731] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca75bef800 == 177 [pid = 2012] [id = 730] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca750c3800 == 176 [pid = 2012] [id = 729] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca731de000 == 175 [pid = 2012] [id = 728] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca70af1000 == 174 [pid = 2012] [id = 727] 19:45:05 INFO - PROCESS | 2012 | --DOCSHELL 0x7fca6aed4000 == 173 [pid = 2012] [id = 726] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 192 (0x7fca707edc00) [pid = 2012] [serial = 2046] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 191 (0x7fca6f5bf400) [pid = 2012] [serial = 2177] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 190 (0x7fca706ac400) [pid = 2012] [serial = 2174] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 189 (0x7fca7090a400) [pid = 2012] [serial = 2175] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 188 (0x7fca7deeec00) [pid = 2012] [serial = 2129] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 187 (0x7fca7cddf800) [pid = 2012] [serial = 2127] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 186 (0x7fca7537cc00) [pid = 2012] [serial = 2126] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 185 (0x7fca7516f400) [pid = 2012] [serial = 2124] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 184 (0x7fca7507e400) [pid = 2012] [serial = 2123] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 183 (0x7fca74357800) [pid = 2012] [serial = 2121] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 182 (0x7fca74349800) [pid = 2012] [serial = 2120] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 181 (0x7fca70bcac00) [pid = 2012] [serial = 2118] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 180 (0x7fca706d5800) [pid = 2012] [serial = 2117] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 179 (0x7fca6f5b1800) [pid = 2012] [serial = 2115] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 178 (0x7fca6e2d1c00) [pid = 2012] [serial = 2114] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 177 (0x7fca6ae20c00) [pid = 2012] [serial = 2112] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 176 (0x7fca699d5c00) [pid = 2012] [serial = 2111] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 175 (0x7fca6e2d7400) [pid = 2012] [serial = 2171] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 174 (0x7fca6c2f0800) [pid = 2012] [serial = 2168] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 173 (0x7fca6d325000) [pid = 2012] [serial = 2169] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 172 (0x7fca867ce800) [pid = 2012] [serial = 2166] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 171 (0x7fca864c2400) [pid = 2012] [serial = 2165] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 170 (0x7fca864b9000) [pid = 2012] [serial = 2163] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 169 (0x7fca863a7c00) [pid = 2012] [serial = 2162] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 168 (0x7fca85f4f800) [pid = 2012] [serial = 2160] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 167 (0x7fca85f49800) [pid = 2012] [serial = 2159] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 166 (0x7fca85e82400) [pid = 2012] [serial = 2157] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 165 (0x7fca85ba6c00) [pid = 2012] [serial = 2156] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 164 (0x7fca858f0c00) [pid = 2012] [serial = 2154] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 163 (0x7fca85056c00) [pid = 2012] [serial = 2153] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 162 (0x7fca8491f800) [pid = 2012] [serial = 2151] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 161 (0x7fca840c7000) [pid = 2012] [serial = 2150] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 160 (0x7fca83f69000) [pid = 2012] [serial = 2148] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 159 (0x7fca83d3e000) [pid = 2012] [serial = 2147] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 158 (0x7fca83d3b800) [pid = 2012] [serial = 2145] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 157 (0x7fca83d34c00) [pid = 2012] [serial = 2144] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 156 (0x7fca822b8800) [pid = 2012] [serial = 2142] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca81e1ec00) [pid = 2012] [serial = 2141] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca81c79000) [pid = 2012] [serial = 2139] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca81b87800) [pid = 2012] [serial = 2138] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca81209400) [pid = 2012] [serial = 2136] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca7fa04c00) [pid = 2012] [serial = 2135] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca7ebabc00) [pid = 2012] [serial = 2133] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca7e6e3c00) [pid = 2012] [serial = 2132] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca7e032400) [pid = 2012] [serial = 2130] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca6f5a9400) [pid = 2012] [serial = 2172] [outer = (nil)] [url = about:blank] 19:45:05 INFO - PROCESS | 2012 | 1461465905721 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca69bc7800 == 174 [pid = 2012] [id = 770] 19:45:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca699d8000) [pid = 2012] [serial = 2309] [outer = (nil)] 19:45:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca69ceb000) [pid = 2012] [serial = 2310] [outer = 0x7fca699d8000] 19:45:05 INFO - PROCESS | 2012 | 1461465905875 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6ae20c00) [pid = 2012] [serial = 2311] [outer = 0x7fca699d8000] 19:45:06 INFO - PROCESS | 2012 | 1461465906883 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]]]}] 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:45:06 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. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:45:06 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'.) 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:45:06 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. 19:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:45:06 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. 19:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:45:07 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. 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:45:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3725ms 19:45:07 INFO - PROCESS | 2012 | 1461465907043 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 19:45:07 INFO - PROCESS | 2012 | 1461465907052 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 19:45:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:45:07 INFO - PROCESS | 2012 | 1461465907072 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:45:07 INFO - PROCESS | 2012 | 1461465907079 Marionette TRACE conn4 <- [1,3046,null,{}] 19:45:07 INFO - PROCESS | 2012 | 1461465907087 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}] 19:45:07 INFO - PROCESS | 2012 | 1461465907297 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 19:45:07 INFO - PROCESS | 2012 | 1461465907559 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6b505000 == 175 [pid = 2012] [id = 771] 19:45:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca6d555800) [pid = 2012] [serial = 2312] [outer = (nil)] 19:45:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca6e0b3400) [pid = 2012] [serial = 2313] [outer = 0x7fca6d555800] 19:45:07 INFO - PROCESS | 2012 | 1461465907629 Marionette DEBUG loaded listener.js 19:45:07 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca6e369c00) [pid = 2012] [serial = 2314] [outer = 0x7fca6d555800] 19:45:07 INFO - PROCESS | 2012 | [2012] 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 19:45:08 INFO - PROCESS | 2012 | 1461465908510 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:45:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:45:08 INFO - {} 19:45:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1492ms 19:45:08 INFO - PROCESS | 2012 | 1461465908577 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 19:45:08 INFO - PROCESS | 2012 | 1461465908583 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 19:45:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:45:08 INFO - PROCESS | 2012 | 1461465908591 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 2012 | 1461465908594 Marionette TRACE conn4 <- [1,3050,null,{}] 19:45:08 INFO - PROCESS | 2012 | 1461465908599 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}] 19:45:08 INFO - PROCESS | 2012 | 1461465908889 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 19:45:09 INFO - PROCESS | 2012 | 1461465909140 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d628800 == 176 [pid = 2012] [id = 772] 19:45:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca6f773400) [pid = 2012] [serial = 2315] [outer = (nil)] 19:45:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca6f775800) [pid = 2012] [serial = 2316] [outer = 0x7fca6f773400] 19:45:09 INFO - PROCESS | 2012 | 1461465909221 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca6f77a000) [pid = 2012] [serial = 2317] [outer = 0x7fca6f773400] 19:45:10 INFO - PROCESS | 2012 | 1461465910114 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]]]}] 19:45:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:45:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:45:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:45:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:45:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1580ms 19:45:10 INFO - PROCESS | 2012 | 1461465910174 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 19:45:10 INFO - PROCESS | 2012 | 1461465910179 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 19:45:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 155 (0x7fca699db400) [pid = 2012] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 154 (0x7fca6e363000) [pid = 2012] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 153 (0x7fca6964a800) [pid = 2012] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 152 (0x7fca752a8800) [pid = 2012] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 151 (0x7fca70d45800) [pid = 2012] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 150 (0x7fca706cdc00) [pid = 2012] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 149 (0x7fca6e2de400) [pid = 2012] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 148 (0x7fca6e2d4c00) [pid = 2012] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 147 (0x7fca699da800) [pid = 2012] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 146 (0x7fca6d328800) [pid = 2012] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 145 (0x7fca69ce6800) [pid = 2012] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 144 (0x7fca699d7400) [pid = 2012] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 143 (0x7fca69650800) [pid = 2012] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 142 (0x7fca87a0a400) [pid = 2012] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 141 (0x7fca87250400) [pid = 2012] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 140 (0x7fca83095800) [pid = 2012] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 139 (0x7fca7ea7b000) [pid = 2012] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 138 (0x7fca820e6800) [pid = 2012] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 137 (0x7fca81e19400) [pid = 2012] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 136 (0x7fca7e2cc800) [pid = 2012] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 135 (0x7fca7dd0d000) [pid = 2012] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 134 (0x7fca6d553000) [pid = 2012] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 133 (0x7fca7529c400) [pid = 2012] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 132 (0x7fca719bc800) [pid = 2012] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:45:10 INFO - PROCESS | 2012 | --DOMWINDOW == 131 (0x7fca69ce8800) [pid = 2012] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:45:10 INFO - PROCESS | 2012 | 1461465910778 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:45:10 INFO - PROCESS | 2012 | 1461465910787 Marionette TRACE conn4 <- [1,3054,null,{}] 19:45:10 INFO - PROCESS | 2012 | 1461465910852 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}] 19:45:11 INFO - PROCESS | 2012 | 1461465911061 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 19:45:11 INFO - PROCESS | 2012 | 1461465911247 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f665000 == 177 [pid = 2012] [id = 773] 19:45:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 132 (0x7fca6f773c00) [pid = 2012] [serial = 2318] [outer = (nil)] 19:45:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 133 (0x7fca706d5800) [pid = 2012] [serial = 2319] [outer = 0x7fca6f773c00] 19:45:11 INFO - PROCESS | 2012 | 1461465911313 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 2012 | ++DOMWINDOW == 134 (0x7fca70905400) [pid = 2012] [serial = 2320] [outer = 0x7fca6f773c00] 19:45:12 INFO - PROCESS | 2012 | 1461465912344 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"]]]}] 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:45:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:45:12 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" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:45:12 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" 19:45:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:45:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:45:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2274ms 19:45:12 INFO - PROCESS | 2012 | 1461465912463 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 19:45:12 INFO - PROCESS | 2012 | 1461465912472 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 19:45:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:45:12 INFO - PROCESS | 2012 | 1461465912480 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:45:12 INFO - PROCESS | 2012 | 1461465912485 Marionette TRACE conn4 <- [1,3058,null,{}] 19:45:12 INFO - PROCESS | 2012 | 1461465912496 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}] 19:45:12 INFO - PROCESS | 2012 | 1461465912834 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 19:45:13 INFO - PROCESS | 2012 | 1461465913233 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:13 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca696a2000 == 178 [pid = 2012] [id = 774] 19:45:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 135 (0x7fca6964a800) [pid = 2012] [serial = 2321] [outer = (nil)] 19:45:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 136 (0x7fca699d1000) [pid = 2012] [serial = 2322] [outer = 0x7fca6964a800] 19:45:13 INFO - PROCESS | 2012 | 1461465913313 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 2012 | ++DOMWINDOW == 137 (0x7fca6ae1e400) [pid = 2012] [serial = 2323] [outer = 0x7fca6964a800] 19:45:14 INFO - PROCESS | 2012 | 1461465914292 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]]]}] 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:45:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:45:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1847ms 19:45:14 INFO - PROCESS | 2012 | 1461465914335 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 19:45:14 INFO - PROCESS | 2012 | 1461465914345 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 19:45:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:45:14 INFO - PROCESS | 2012 | 1461465914355 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:45:14 INFO - PROCESS | 2012 | 1461465914359 Marionette TRACE conn4 <- [1,3062,null,{}] 19:45:14 INFO - PROCESS | 2012 | 1461465914367 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}] 19:45:14 INFO - PROCESS | 2012 | 1461465914660 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 19:45:15 INFO - PROCESS | 2012 | 1461465914997 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:15 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6d4b3000 == 179 [pid = 2012] [id = 775] 19:45:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 138 (0x7fca6d7e4c00) [pid = 2012] [serial = 2324] [outer = (nil)] 19:45:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 139 (0x7fca6e2d9c00) [pid = 2012] [serial = 2325] [outer = 0x7fca6d7e4c00] 19:45:15 INFO - PROCESS | 2012 | 1461465915081 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 2012 | ++DOMWINDOW == 140 (0x7fca6f5a2400) [pid = 2012] [serial = 2326] [outer = 0x7fca6d7e4c00] 19:45:15 INFO - PROCESS | 2012 | [2012] 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 19:45:15 INFO - PROCESS | 2012 | 1461465915977 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:45:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:45:15 INFO - {} 19:45:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1632ms 19:45:15 INFO - PROCESS | 2012 | 1461465915991 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 2012 | 1461465915996 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 19:45:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:45:16 INFO - PROCESS | 2012 | 1461465916003 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 2012 | 1461465916007 Marionette TRACE conn4 <- [1,3066,null,{}] 19:45:16 INFO - PROCESS | 2012 | 1461465916012 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}] 19:45:16 INFO - PROCESS | 2012 | 1461465916267 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 19:45:16 INFO - PROCESS | 2012 | 1461465916547 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca70af5800 == 180 [pid = 2012] [id = 776] 19:45:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 141 (0x7fca6f69f000) [pid = 2012] [serial = 2327] [outer = (nil)] 19:45:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 142 (0x7fca706aa000) [pid = 2012] [serial = 2328] [outer = 0x7fca6f69f000] 19:45:16 INFO - PROCESS | 2012 | 1461465916644 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 2012 | ++DOMWINDOW == 143 (0x7fca7090a800) [pid = 2012] [serial = 2329] [outer = 0x7fca6f69f000] 19:45:17 INFO - PROCESS | 2012 | 1461465917681 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]]]}] 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:45:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:45:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1731ms 19:45:17 INFO - PROCESS | 2012 | 1461465917737 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 19:45:17 INFO - PROCESS | 2012 | 1461465917742 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 19:45:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:45:17 INFO - PROCESS | 2012 | 1461465917774 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 2012 | 1461465917785 Marionette TRACE conn4 <- [1,3070,null,{}] 19:45:17 INFO - PROCESS | 2012 | 1461465917798 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}] 19:45:18 INFO - PROCESS | 2012 | 1461465918060 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 19:45:18 INFO - PROCESS | 2012 | 1461465918395 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:18 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca718c2800 == 181 [pid = 2012] [id = 777] 19:45:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 144 (0x7fca7165c000) [pid = 2012] [serial = 2330] [outer = (nil)] 19:45:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 145 (0x7fca7285e400) [pid = 2012] [serial = 2331] [outer = 0x7fca7165c000] 19:45:18 INFO - PROCESS | 2012 | 1461465918480 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 2012 | ++DOMWINDOW == 146 (0x7fca72868000) [pid = 2012] [serial = 2332] [outer = 0x7fca7165c000] 19:45:19 INFO - PROCESS | 2012 | 1461465919294 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]]]}] 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:45:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1571ms 19:45:19 INFO - PROCESS | 2012 | 1461465919324 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 19:45:19 INFO - PROCESS | 2012 | 1461465919329 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 19:45:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:45:19 INFO - PROCESS | 2012 | 1461465919334 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:45:19 INFO - PROCESS | 2012 | 1461465919337 Marionette TRACE conn4 <- [1,3074,null,{}] 19:45:19 INFO - PROCESS | 2012 | 1461465919343 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}] 19:45:19 INFO - PROCESS | 2012 | 1461465919582 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 19:45:19 INFO - PROCESS | 2012 | 1461465919870 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7317b000 == 182 [pid = 2012] [id = 778] 19:45:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 147 (0x7fca717aa800) [pid = 2012] [serial = 2333] [outer = (nil)] 19:45:19 INFO - PROCESS | 2012 | ++DOMWINDOW == 148 (0x7fca74350800) [pid = 2012] [serial = 2334] [outer = 0x7fca717aa800] 19:45:19 INFO - PROCESS | 2012 | 1461465919950 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 2012 | ++DOMWINDOW == 149 (0x7fca74359000) [pid = 2012] [serial = 2335] [outer = 0x7fca717aa800] 19:45:20 INFO - PROCESS | 2012 | 1461465920739 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]]]}] 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:45:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1436ms 19:45:20 INFO - PROCESS | 2012 | 1461465920772 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 19:45:20 INFO - PROCESS | 2012 | 1461465920776 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 19:45:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:45:20 INFO - PROCESS | 2012 | 1461465920782 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:45:20 INFO - PROCESS | 2012 | 1461465920784 Marionette TRACE conn4 <- [1,3078,null,{}] 19:45:20 INFO - PROCESS | 2012 | 1461465920790 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}] 19:45:21 INFO - PROCESS | 2012 | 1461465921049 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 19:45:21 INFO - PROCESS | 2012 | 1461465921336 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:21 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca6f9f6800 == 183 [pid = 2012] [id = 779] 19:45:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 150 (0x7fca6f5bbc00) [pid = 2012] [serial = 2336] [outer = (nil)] 19:45:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 151 (0x7fca7330b800) [pid = 2012] [serial = 2337] [outer = 0x7fca6f5bbc00] 19:45:21 INFO - PROCESS | 2012 | 1461465921430 Marionette DEBUG loaded listener.js 19:45:21 INFO - PROCESS | 2012 | ++DOMWINDOW == 152 (0x7fca7525bc00) [pid = 2012] [serial = 2338] [outer = 0x7fca6f5bbc00] 19:45:22 INFO - PROCESS | 2012 | 1461465922324 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] 19:45:22 INFO - PROCESS | 2012 | 1461465922377 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 19:45:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:45:22 INFO - PROCESS | 2012 | 1461465922387 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:45:22 INFO - PROCESS | 2012 | 1461465922392 Marionette TRACE conn4 <- [1,3082,null,{}] 19:45:22 INFO - PROCESS | 2012 | 1461465922423 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}] 19:45:22 INFO - PROCESS | 2012 | 1461465922667 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 19:45:22 INFO - PROCESS | 2012 | 1461465922941 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca750c6000 == 184 [pid = 2012] [id = 780] 19:45:22 INFO - PROCESS | 2012 | ++DOMWINDOW == 153 (0x7fca6f5bc800) [pid = 2012] [serial = 2339] [outer = (nil)] 19:45:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 154 (0x7fca77330c00) [pid = 2012] [serial = 2340] [outer = 0x7fca6f5bc800] 19:45:23 INFO - PROCESS | 2012 | 1461465923016 Marionette DEBUG loaded listener.js 19:45:23 INFO - PROCESS | 2012 | ++DOMWINDOW == 155 (0x7fca7b857800) [pid = 2012] [serial = 2341] [outer = 0x7fca6f5bc800] 19:45:23 INFO - PROCESS | 2012 | 1461465923870 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]]]}] 19:45:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:45:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:45:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:45:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1552ms 19:45:23 INFO - PROCESS | 2012 | 1461465923944 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 19:45:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:45:23 INFO - PROCESS | 2012 | 1461465923949 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 19:45:23 INFO - PROCESS | 2012 | 1461465923956 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:45:23 INFO - PROCESS | 2012 | 1461465923960 Marionette TRACE conn4 <- [1,3086,null,{}] 19:45:23 INFO - PROCESS | 2012 | 1461465923966 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}] 19:45:24 INFO - PROCESS | 2012 | 1461465924227 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 19:45:24 INFO - PROCESS | 2012 | 1461465924542 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75b90000 == 185 [pid = 2012] [id = 781] 19:45:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 156 (0x7fca6c2f3000) [pid = 2012] [serial = 2342] [outer = (nil)] 19:45:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 157 (0x7fca7cdd5c00) [pid = 2012] [serial = 2343] [outer = 0x7fca6c2f3000] 19:45:24 INFO - PROCESS | 2012 | 1461465924620 Marionette DEBUG loaded listener.js 19:45:24 INFO - PROCESS | 2012 | ++DOMWINDOW == 158 (0x7fca7cddfc00) [pid = 2012] [serial = 2344] [outer = 0x7fca6c2f3000] 19:45:25 INFO - PROCESS | 2012 | 1461465925470 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:45:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1581ms 19:45:25 INFO - PROCESS | 2012 | 1461465925536 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 19:45:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:45:25 INFO - PROCESS | 2012 | 1461465925541 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 19:45:25 INFO - PROCESS | 2012 | 1461465925547 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 2012 | 1461465925550 Marionette TRACE conn4 <- [1,3090,null,{}] 19:45:25 INFO - PROCESS | 2012 | 1461465925555 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}] 19:45:25 INFO - PROCESS | 2012 | 1461465925784 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 19:45:26 INFO - PROCESS | 2012 | 1461465926065 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca75de8800 == 186 [pid = 2012] [id = 782] 19:45:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 159 (0x7fca7525cc00) [pid = 2012] [serial = 2345] [outer = (nil)] 19:45:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 160 (0x7fca7dad2000) [pid = 2012] [serial = 2346] [outer = 0x7fca7525cc00] 19:45:26 INFO - PROCESS | 2012 | 1461465926145 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 2012 | ++DOMWINDOW == 161 (0x7fca7dbf3000) [pid = 2012] [serial = 2347] [outer = 0x7fca7525cc00] 19:45:26 INFO - PROCESS | 2012 | 1461465926973 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:45:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1439ms 19:45:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:45:26 INFO - PROCESS | 2012 | 1461465926985 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 19:45:26 INFO - PROCESS | 2012 | 1461465926988 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 19:45:26 INFO - PROCESS | 2012 | 1461465926994 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:45:26 INFO - PROCESS | 2012 | 1461465926997 Marionette TRACE conn4 <- [1,3094,null,{}] 19:45:27 INFO - PROCESS | 2012 | 1461465927002 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}] 19:45:27 INFO - PROCESS | 2012 | 1461465927237 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 19:45:27 INFO - PROCESS | 2012 | 1461465927496 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:27 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7b808800 == 187 [pid = 2012] [id = 783] 19:45:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 162 (0x7fca6b7ecc00) [pid = 2012] [serial = 2348] [outer = (nil)] 19:45:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 163 (0x7fca7dd38800) [pid = 2012] [serial = 2349] [outer = 0x7fca6b7ecc00] 19:45:27 INFO - PROCESS | 2012 | 1461465927574 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 2012 | ++DOMWINDOW == 164 (0x7fca7dd69400) [pid = 2012] [serial = 2350] [outer = 0x7fca6b7ecc00] 19:45:28 INFO - PROCESS | 2012 | 1461465928433 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:45:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:45:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 19:45:28 INFO - PROCESS | 2012 | 1461465928474 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 19:45:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:45:28 INFO - PROCESS | 2012 | 1461465928479 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 19:45:28 INFO - PROCESS | 2012 | 1461465928486 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 2012 | 1461465928490 Marionette TRACE conn4 <- [1,3098,null,{}] 19:45:28 INFO - PROCESS | 2012 | 1461465928496 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}] 19:45:28 INFO - PROCESS | 2012 | 1461465928783 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 19:45:29 INFO - PROCESS | 2012 | 1461465929062 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:29 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ccec000 == 188 [pid = 2012] [id = 784] 19:45:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 165 (0x7fca7b86f800) [pid = 2012] [serial = 2351] [outer = (nil)] 19:45:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 166 (0x7fca7deeb800) [pid = 2012] [serial = 2352] [outer = 0x7fca7b86f800] 19:45:29 INFO - PROCESS | 2012 | 1461465929160 Marionette DEBUG loaded listener.js 19:45:29 INFO - PROCESS | 2012 | ++DOMWINDOW == 167 (0x7fca7e2c9000) [pid = 2012] [serial = 2353] [outer = 0x7fca7b86f800] 19:45:30 INFO - PROCESS | 2012 | 1461465930054 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]]]}] 19:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:45:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1587ms 19:45:30 INFO - PROCESS | 2012 | 1461465930074 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 19:45:30 INFO - PROCESS | 2012 | 1461465930077 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 19:45:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:45:30 INFO - PROCESS | 2012 | 1461465930084 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:45:30 INFO - PROCESS | 2012 | 1461465930088 Marionette TRACE conn4 <- [1,3102,null,{}] 19:45:30 INFO - PROCESS | 2012 | 1461465930093 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}] 19:45:30 INFO - PROCESS | 2012 | 1461465930428 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 19:45:30 INFO - PROCESS | 2012 | 1461465930723 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:30 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7e63b000 == 189 [pid = 2012] [id = 785] 19:45:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 168 (0x7fca7ecb1c00) [pid = 2012] [serial = 2354] [outer = (nil)] 19:45:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 169 (0x7fca7fa0b000) [pid = 2012] [serial = 2355] [outer = 0x7fca7ecb1c00] 19:45:30 INFO - PROCESS | 2012 | 1461465930863 Marionette DEBUG loaded listener.js 19:45:30 INFO - PROCESS | 2012 | ++DOMWINDOW == 170 (0x7fca7fd65800) [pid = 2012] [serial = 2356] [outer = 0x7fca7ecb1c00] 19:45:31 INFO - PROCESS | 2012 | 1461465931690 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:45:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:45:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1632ms 19:45:31 INFO - PROCESS | 2012 | 1461465931717 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 19:45:31 INFO - PROCESS | 2012 | 1461465931720 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 19:45:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:45:31 INFO - PROCESS | 2012 | 1461465931728 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 2012 | 1461465931731 Marionette TRACE conn4 <- [1,3106,null,{}] 19:45:31 INFO - PROCESS | 2012 | 1461465931736 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}] 19:45:31 INFO - PROCESS | 2012 | 1461465931977 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 19:45:32 INFO - PROCESS | 2012 | 1461465932273 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca7ec60800 == 190 [pid = 2012] [id = 786] 19:45:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 171 (0x7fca7ef38800) [pid = 2012] [serial = 2357] [outer = (nil)] 19:45:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 172 (0x7fca8129bc00) [pid = 2012] [serial = 2358] [outer = 0x7fca7ef38800] 19:45:32 INFO - PROCESS | 2012 | 1461465932368 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 2012 | ++DOMWINDOW == 173 (0x7fca81c74800) [pid = 2012] [serial = 2359] [outer = 0x7fca7ef38800] 19:45:33 INFO - PROCESS | 2012 | 1461465933283 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]]]}] 19:45:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:45:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:45:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:45:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1587ms 19:45:33 INFO - PROCESS | 2012 | 1461465933359 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 19:45:33 INFO - PROCESS | 2012 | 1461465933363 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 19:45:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:45:33 INFO - PROCESS | 2012 | 1461465933381 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:45:33 INFO - PROCESS | 2012 | 1461465933385 Marionette TRACE conn4 <- [1,3110,null,{}] 19:45:33 INFO - PROCESS | 2012 | 1461465933395 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}] 19:45:33 INFO - PROCESS | 2012 | 1461465933659 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 19:45:33 INFO - PROCESS | 2012 | 1461465933966 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:34 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca81514800 == 191 [pid = 2012] [id = 787] 19:45:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 174 (0x7fca70313800) [pid = 2012] [serial = 2360] [outer = (nil)] 19:45:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 175 (0x7fca81c78400) [pid = 2012] [serial = 2361] [outer = 0x7fca70313800] 19:45:34 INFO - PROCESS | 2012 | 1461465934105 Marionette DEBUG loaded listener.js 19:45:34 INFO - PROCESS | 2012 | ++DOMWINDOW == 176 (0x7fca820f1000) [pid = 2012] [serial = 2362] [outer = 0x7fca70313800] 19:45:34 INFO - PROCESS | 2012 | 1461465934907 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"]]]}] 19:45:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:45:34 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 19:45:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:45:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1539ms 19:45:34 INFO - PROCESS | 2012 | 1461465934920 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 19:45:34 INFO - PROCESS | 2012 | 1461465934923 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 19:45:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:45:34 INFO - PROCESS | 2012 | 1461465934931 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:45:34 INFO - PROCESS | 2012 | 1461465934933 Marionette TRACE conn4 <- [1,3114,null,{}] 19:45:34 INFO - PROCESS | 2012 | 1461465934940 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}] 19:45:35 INFO - PROCESS | 2012 | 1461465935190 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 19:45:35 INFO - PROCESS | 2012 | 1461465935458 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\", \"caed15b0-b050-48e6-8e2b-8fc045218207\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 2012 | ++DOCSHELL 0x7fca8247c800 == 192 [pid = 2012] [id = 788] 19:45:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 177 (0x7fca74356000) [pid = 2012] [serial = 2363] [outer = (nil)] 19:45:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 178 (0x7fca822ae400) [pid = 2012] [serial = 2364] [outer = 0x7fca74356000] 19:45:35 INFO - PROCESS | 2012 | 1461465935541 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 2012 | ++DOMWINDOW == 179 (0x7fca83095800) [pid = 2012] [serial = 2365] [outer = 0x7fca74356000] 19:45:36 INFO - PROCESS | 2012 | 1461465936376 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]]]}] 19:45:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:45:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1481ms 19:45:36 INFO - PROCESS | 2012 | 1461465936413 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 19:45:36 INFO - PROCESS | 2012 | 1461465936416 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 19:45:37 WARNING - u'runner_teardown' () 19:45:37 INFO - No more tests 19:45:37 INFO - Got 0 unexpected results 19:45:37 INFO - SUITE-END | took 1215s 19:45:37 INFO - Closing logging queue 19:45:37 INFO - queue closed 19:45:37 INFO - Return code: 0 19:45:37 WARNING - # TBPL SUCCESS # 19:45:37 INFO - Running post-action listener: _resource_record_post_action 19:45:37 INFO - Running post-run listener: _resource_record_post_run 19:45:38 INFO - Total resource usage - Wall time: 1252s; CPU: 98.0%; Read bytes: 6623232; Write bytes: 979267584; Read time: 5772; Write time: 562816 19:45:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:45:38 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 51523584; Read time: 0; Write time: 48504 19:45:39 INFO - run-tests - Wall time: 1222s; CPU: 98.0%; Read bytes: 6033408; Write bytes: 927657984; Read time: 5560; Write time: 514312 19:45:39 INFO - Running post-run listener: _upload_blobber_files 19:45:39 INFO - Blob upload gear active. 19:45:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:45:39 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 19:45:39 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'] 19:45:39 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 19:45:39 INFO - (blobuploader) - INFO - Open directory for files ... 19:45:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:45:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:45:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:45:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:45:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:45:42 INFO - (blobuploader) - INFO - Done attempting. 19:45:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:45:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:45:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:45:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:45:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:45:43 INFO - (blobuploader) - INFO - Done attempting. 19:45:43 INFO - (blobuploader) - INFO - Iteration through files over. 19:45:43 INFO - Return code: 0 19:45:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:45:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:45:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/21c1275327a6fda169c60dbb8c6190330ad7bfc618000fb5c51cc396c39061c8ab5da7140cd19aa4c4f69abc63ac1ed099982ba66c1ebff56dcc0246ed5664b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/12e3a236a8373b94f4c62a2903ae9df022cdc254882d878c0efd3c9b6ff1919ec881281e88e4f69738df8aecf9628f8a4101e6edaa9cc621ad3da22ae879ff67"} 19:45:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:45:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:45:43 INFO - Contents: 19:45:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/21c1275327a6fda169c60dbb8c6190330ad7bfc618000fb5c51cc396c39061c8ab5da7140cd19aa4c4f69abc63ac1ed099982ba66c1ebff56dcc0246ed5664b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/12e3a236a8373b94f4c62a2903ae9df022cdc254882d878c0efd3c9b6ff1919ec881281e88e4f69738df8aecf9628f8a4101e6edaa9cc621ad3da22ae879ff67"} 19:45:43 INFO - Running post-run listener: copy_logs_to_upload_dir 19:45:43 INFO - Copying logs to upload dir... 19:45:43 INFO - mkdir: /builds/slave/test/build/upload/logs 19:45:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1333.354607 ========= master_lag: 0.43 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 13 secs) (at 2016-04-23 19:45:43.923355) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 19:45:43.929381) ========= 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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/21c1275327a6fda169c60dbb8c6190330ad7bfc618000fb5c51cc396c39061c8ab5da7140cd19aa4c4f69abc63ac1ed099982ba66c1ebff56dcc0246ed5664b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/12e3a236a8373b94f4c62a2903ae9df022cdc254882d878c0efd3c9b6ff1919ec881281e88e4f69738df8aecf9628f8a4101e6edaa9cc621ad3da22ae879ff67"} build_url:https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036662 build_url: 'https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/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/21c1275327a6fda169c60dbb8c6190330ad7bfc618000fb5c51cc396c39061c8ab5da7140cd19aa4c4f69abc63ac1ed099982ba66c1ebff56dcc0246ed5664b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/12e3a236a8373b94f4c62a2903ae9df022cdc254882d878c0efd3c9b6ff1919ec881281e88e4f69738df8aecf9628f8a4101e6edaa9cc621ad3da22ae879ff67"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BN7PhlVtTwiXhsd_Fjlh_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 19:45:44.003709) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:45:44.004153) ========= 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-1461464259.79032-1876226198 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020718 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:45:44.071886) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 19:45:44.072279) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 19:45:44.072685) ========= ========= Total master_lag: 0.63 =========