builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2177 starttime: 1461256652.27 results: success (0) buildid: 20160421083319 builduid: a65c5158d31d4db0b0e00cbd8426b0c3 revision: cdcf362a0234ad70425b14c4d58568d7bd66381b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.266999) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.267445) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.267744) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.311556) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.311842) ========= 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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 09:37:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.8M=0.001s 2016-04-21 09:37:32 (13.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.306502 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.651897) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.652257) ========= 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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062785 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.746219) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.746588) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cdcf362a0234ad70425b14c4d58568d7bd66381b --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 cdcf362a0234ad70425b14c4d58568d7bd66381b --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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 09:37:32,799 truncating revision to first 12 chars 2016-04-21 09:37:32,800 Setting DEBUG logging. 2016-04-21 09:37:32,800 attempt 1/10 2016-04-21 09:37:32,800 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/cdcf362a0234?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 09:37:33,102 unpacking tar archive at: mozilla-inbound-cdcf362a0234/testing/mozharness/ program finished with exit code 0 elapsedTime=0.558037 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.579405) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.579831) ========= script_repo_revision: cdcf362a0234ad70425b14c4d58568d7bd66381b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.580441) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-21 09:37:33.580855) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-21 09:37:40.684383) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 55 secs) (at 2016-04-21 09:37:40.684750) ========= /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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False 09:37:40 INFO - MultiFileLogger online at 20160421 09:37:40 in /builds/slave/test 09:37:40 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 09:37:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:37:40 INFO - {'append_to_log': False, 09:37:40 INFO - 'base_work_dir': '/builds/slave/test', 09:37:40 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:37:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:37:40 INFO - 'buildbot_json_path': 'buildprops.json', 09:37:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:37:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:37:40 INFO - 'download_minidump_stackwalk': True, 09:37:40 INFO - 'download_symbols': 'true', 09:37:40 INFO - 'e10s': False, 09:37:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:37:40 INFO - 'tooltool.py': '/tools/tooltool.py', 09:37:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:37:40 INFO - '/tools/misc-python/virtualenv.py')}, 09:37:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:37:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:37:40 INFO - 'log_level': 'info', 09:37:40 INFO - 'log_to_console': True, 09:37:40 INFO - 'opt_config_files': (), 09:37:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:37:40 INFO - '--processes=1', 09:37:40 INFO - '--config=%(test_path)s/wptrunner.ini', 09:37:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:37:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:37:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:37:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:37:40 INFO - 'pip_index': False, 09:37:40 INFO - 'require_test_zip': True, 09:37:40 INFO - 'test_type': ('testharness',), 09:37:40 INFO - 'this_chunk': '1', 09:37:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:37:40 INFO - 'total_chunks': '10', 09:37:40 INFO - 'virtualenv_path': 'venv', 09:37:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:37:40 INFO - 'work_dir': 'build'} 09:37:40 INFO - ##### 09:37:40 INFO - ##### Running clobber step. 09:37:40 INFO - ##### 09:37:40 INFO - Running pre-action listener: _resource_record_pre_action 09:37:40 INFO - Running main action method: clobber 09:37:40 INFO - rmtree: /builds/slave/test/build 09:37:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:37:43 INFO - Running post-action listener: _resource_record_post_action 09:37:43 INFO - ##### 09:37:43 INFO - ##### Running read-buildbot-config step. 09:37:43 INFO - ##### 09:37:43 INFO - Running pre-action listener: _resource_record_pre_action 09:37:43 INFO - Running main action method: read_buildbot_config 09:37:43 INFO - Using buildbot properties: 09:37:43 INFO - { 09:37:43 INFO - "project": "", 09:37:43 INFO - "product": "firefox", 09:37:43 INFO - "script_repo_revision": "production", 09:37:43 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 09:37:43 INFO - "repository": "", 09:37:43 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 09:37:43 INFO - "buildid": "20160421083319", 09:37:43 INFO - "pgo_build": "False", 09:37:43 INFO - "basedir": "/builds/slave/test", 09:37:43 INFO - "buildnumber": 24, 09:37:43 INFO - "slavename": "tst-linux64-spot-2177", 09:37:43 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 09:37:43 INFO - "platform": "linux64", 09:37:43 INFO - "branch": "mozilla-inbound", 09:37:43 INFO - "revision": "cdcf362a0234ad70425b14c4d58568d7bd66381b", 09:37:43 INFO - "repo_path": "integration/mozilla-inbound", 09:37:43 INFO - "moz_repo_path": "", 09:37:43 INFO - "stage_platform": "linux64", 09:37:43 INFO - "builduid": "a65c5158d31d4db0b0e00cbd8426b0c3", 09:37:43 INFO - "slavebuilddir": "test" 09:37:43 INFO - } 09:37:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:37:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:37:43 INFO - Running post-action listener: _resource_record_post_action 09:37:43 INFO - ##### 09:37:43 INFO - ##### Running download-and-extract step. 09:37:43 INFO - ##### 09:37:43 INFO - Running pre-action listener: _resource_record_pre_action 09:37:43 INFO - Running main action method: download_and_extract 09:37:43 INFO - mkdir: /builds/slave/test/build/tests 09:37: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')]} 09:37:43 INFO - https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:37:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:46 INFO - Downloaded 1361 bytes. 09:37:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:46 INFO - Using the following test package requirements: 09:37:46 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:37:46 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:37:46 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:37:46 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'jsshell-linux-x86_64.zip'], 09:37:46 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:37:46 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:37:46 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:37:46 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:37:46 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:37:46 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:37:46 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 09:37:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:37:46 INFO - https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:37:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:37:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:37:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:49 INFO - Downloaded 22745418 bytes. 09:37:49 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/*'] 09:37:49 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/* 09:37:50 INFO - caution: filename not matched: web-platform/* 09:37:50 INFO - Return code: 11 09:37:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:37:50 INFO - https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:37:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:37:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:37:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:52 INFO - Downloaded 36400340 bytes. 09:37:52 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/*'] 09:37:52 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/* 09:37:55 INFO - caution: filename not matched: bin/* 09:37:55 INFO - caution: filename not matched: config/* 09:37:55 INFO - caution: filename not matched: mozbase/* 09:37:55 INFO - caution: filename not matched: marionette/* 09:37:55 INFO - caution: filename not matched: tools/wptserve/* 09:37:55 INFO - Return code: 11 09:37:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:37:55 INFO - https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:37:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:37:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:37:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:58 INFO - Downloaded 64302062 bytes. 09:37:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:37:58 INFO - mkdir: /builds/slave/test/properties 09:37:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:37:58 INFO - Writing to file /builds/slave/test/properties/build_url 09:37:58 INFO - Contents: 09:37:58 INFO - build_url:https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:37:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:37:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:37:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:37:58 INFO - Contents: 09:37:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:37:58 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')]} 09:37:58 INFO - https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:37:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:37:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:37:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:37:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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 09:38:01 INFO - Downloaded 90789128 bytes. 09:38:01 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'] 09:38:01 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 09:38:10 INFO - Return code: 0 09:38:10 INFO - Running post-action listener: _resource_record_post_action 09:38:10 INFO - Running post-action listener: set_extra_try_arguments 09:38:10 INFO - ##### 09:38:10 INFO - ##### Running create-virtualenv step. 09:38:10 INFO - ##### 09:38:10 INFO - Running pre-action listener: _pre_create_virtualenv 09:38:10 INFO - Running pre-action listener: _resource_record_pre_action 09:38:10 INFO - Running main action method: create_virtualenv 09:38:10 INFO - Creating virtualenv /builds/slave/test/build/venv 09:38:10 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 09:38:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:38:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:38:13 INFO - Using real prefix '/usr' 09:38:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:38:14 INFO - Installing distribute.............................................................................................................................................................................................done. 09:38:17 INFO - Installing pip.................done. 09:38:17 INFO - Return code: 0 09:38:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:17 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 0x1be7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1be83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, '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-1461255486.513592-656481606', '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 09:38:17 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 09:38:17 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 09:38:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:17 INFO - 'CCACHE_UMASK': '002', 09:38:17 INFO - 'DISPLAY': ':0', 09:38:17 INFO - 'HOME': '/home/cltbld', 09:38:17 INFO - 'LANG': 'en_US.UTF-8', 09:38:17 INFO - 'LOGNAME': 'cltbld', 09:38:17 INFO - 'MAIL': '/var/mail/cltbld', 09:38:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:17 INFO - 'MOZ_NO_REMOTE': '1', 09:38:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:17 INFO - 'PWD': '/builds/slave/test', 09:38:17 INFO - 'SHELL': '/bin/bash', 09:38:17 INFO - 'SHLVL': '1', 09:38:17 INFO - 'TERM': 'linux', 09:38:17 INFO - 'TMOUT': '86400', 09:38:17 INFO - 'USER': 'cltbld', 09:38:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:38:17 INFO - '_': '/tools/buildbot/bin/python'} 09:38:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:18 INFO - Downloading/unpacking psutil>=0.7.1 09:38:18 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 09:38:18 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 09:38:18 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 09:38:18 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 09:38:18 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 09:38:18 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 09:38:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:38:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:38:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:38:21 INFO - Installing collected packages: psutil 09:38:21 INFO - Running setup.py install for psutil 09:38:21 INFO - building 'psutil._psutil_linux' extension 09:38:21 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 09:38:22 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 09:38:22 INFO - building 'psutil._psutil_posix' extension 09:38:22 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 09:38:22 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 09:38:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:38:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:38:22 INFO - Successfully installed psutil 09:38:22 INFO - Cleaning up... 09:38:23 INFO - Return code: 0 09:38:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:38:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1be7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1be83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, '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-1461255486.513592-656481606', '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 09:38:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:38:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:23 INFO - 'CCACHE_UMASK': '002', 09:38:23 INFO - 'DISPLAY': ':0', 09:38:23 INFO - 'HOME': '/home/cltbld', 09:38:23 INFO - 'LANG': 'en_US.UTF-8', 09:38:23 INFO - 'LOGNAME': 'cltbld', 09:38:23 INFO - 'MAIL': '/var/mail/cltbld', 09:38:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:23 INFO - 'MOZ_NO_REMOTE': '1', 09:38:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:23 INFO - 'PWD': '/builds/slave/test', 09:38:23 INFO - 'SHELL': '/bin/bash', 09:38:23 INFO - 'SHLVL': '1', 09:38:23 INFO - 'TERM': 'linux', 09:38:23 INFO - 'TMOUT': '86400', 09:38:23 INFO - 'USER': 'cltbld', 09:38:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:38:23 INFO - '_': '/tools/buildbot/bin/python'} 09:38:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:38: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 09:38: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 09:38: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 09:38: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 09:38: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 09:38: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 09:38:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:38:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:38:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:38:26 INFO - Installing collected packages: mozsystemmonitor 09:38:26 INFO - Running setup.py install for mozsystemmonitor 09:38:26 INFO - Successfully installed mozsystemmonitor 09:38:26 INFO - Cleaning up... 09:38:27 INFO - Return code: 0 09:38:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:38:27 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')]} 09:38:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:27 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')]} 09:38:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:27 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 0x1be7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1be83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, '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-1461255486.513592-656481606', '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 09:38:27 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 09:38:27 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 09:38:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:27 INFO - 'CCACHE_UMASK': '002', 09:38:27 INFO - 'DISPLAY': ':0', 09:38:27 INFO - 'HOME': '/home/cltbld', 09:38:27 INFO - 'LANG': 'en_US.UTF-8', 09:38:27 INFO - 'LOGNAME': 'cltbld', 09:38:27 INFO - 'MAIL': '/var/mail/cltbld', 09:38:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:27 INFO - 'MOZ_NO_REMOTE': '1', 09:38:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:27 INFO - 'PWD': '/builds/slave/test', 09:38:27 INFO - 'SHELL': '/bin/bash', 09:38:27 INFO - 'SHLVL': '1', 09:38:27 INFO - 'TERM': 'linux', 09:38:27 INFO - 'TMOUT': '86400', 09:38:27 INFO - 'USER': 'cltbld', 09:38:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:38:27 INFO - '_': '/tools/buildbot/bin/python'} 09:38:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:27 INFO - Downloading/unpacking blobuploader==1.2.4 09:38:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:30 INFO - Downloading blobuploader-1.2.4.tar.gz 09:38:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:38:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:38:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:38:31 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 09:38:31 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 09:38:31 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 09:38:31 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 09:38:31 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 09:38:31 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 09:38:31 INFO - Downloading docopt-0.6.1.tar.gz 09:38:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:38:32 INFO - Installing collected packages: blobuploader, requests, docopt 09:38:32 INFO - Running setup.py install for blobuploader 09:38:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:38:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:38:32 INFO - Running setup.py install for requests 09:38:32 INFO - Running setup.py install for docopt 09:38:33 INFO - Successfully installed blobuploader requests docopt 09:38:33 INFO - Cleaning up... 09:38:33 INFO - Return code: 0 09:38:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:38:33 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')]} 09:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:33 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')]} 09:38:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:33 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 0x1be7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1be83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, '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-1461255486.513592-656481606', '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 09:38:33 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 09:38:33 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 09:38:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:33 INFO - 'CCACHE_UMASK': '002', 09:38:33 INFO - 'DISPLAY': ':0', 09:38:33 INFO - 'HOME': '/home/cltbld', 09:38:33 INFO - 'LANG': 'en_US.UTF-8', 09:38:33 INFO - 'LOGNAME': 'cltbld', 09:38:33 INFO - 'MAIL': '/var/mail/cltbld', 09:38:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:33 INFO - 'MOZ_NO_REMOTE': '1', 09:38:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:33 INFO - 'PWD': '/builds/slave/test', 09:38:33 INFO - 'SHELL': '/bin/bash', 09:38:33 INFO - 'SHLVL': '1', 09:38:33 INFO - 'TERM': 'linux', 09:38:33 INFO - 'TMOUT': '86400', 09:38:33 INFO - 'USER': 'cltbld', 09:38:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:38:33 INFO - '_': '/tools/buildbot/bin/python'} 09:38:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:38:33 INFO - Running setup.py (path:/tmp/pip-91tODu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:38:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:38:33 INFO - Running setup.py (path:/tmp/pip-fyKNqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:38:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:38:33 INFO - Running setup.py (path:/tmp/pip-fHZu62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:38:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:38:33 INFO - Running setup.py (path:/tmp/pip-fINfTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:38:34 INFO - Running setup.py (path:/tmp/pip-u4tZM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:38:34 INFO - Running setup.py (path:/tmp/pip-KS9hsD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:38:34 INFO - Running setup.py (path:/tmp/pip-Q8HTU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:38:34 INFO - Running setup.py (path:/tmp/pip-0rWcOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:38:34 INFO - Running setup.py (path:/tmp/pip-vfquXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:38:34 INFO - Running setup.py (path:/tmp/pip-JpQyoS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:38:34 INFO - Running setup.py (path:/tmp/pip-n5StGh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:38:34 INFO - Running setup.py (path:/tmp/pip-py9I5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:38:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:38:34 INFO - Running setup.py (path:/tmp/pip-vomi7i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:38:35 INFO - Running setup.py (path:/tmp/pip-tNvLxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:35 INFO - Running setup.py (path:/tmp/pip-mAQ5qP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:38:35 INFO - Running setup.py (path:/tmp/pip-i3l7UO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:38:35 INFO - Running setup.py (path:/tmp/pip-tj_9wb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:38:35 INFO - Running setup.py (path:/tmp/pip-_yz4GU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:38:35 INFO - Running setup.py (path:/tmp/pip-uBhdaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:35 INFO - Running setup.py (path:/tmp/pip-OW8cpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:38:36 INFO - Running setup.py (path:/tmp/pip-H9daLH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:38:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:36 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 09:38:36 INFO - Running setup.py install for manifestparser 09:38:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:38:36 INFO - Running setup.py install for mozcrash 09:38:36 INFO - Running setup.py install for mozdebug 09:38:36 INFO - Running setup.py install for mozdevice 09:38:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Running setup.py install for mozfile 09:38:37 INFO - Running setup.py install for mozhttpd 09:38:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Running setup.py install for mozinfo 09:38:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Running setup.py install for mozInstall 09:38:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:38:37 INFO - Running setup.py install for mozleak 09:38:37 INFO - Running setup.py install for mozlog 09:38:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Running setup.py install for moznetwork 09:38:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Running setup.py install for mozprocess 09:38:38 INFO - Running setup.py install for mozprofile 09:38:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Running setup.py install for mozrunner 09:38:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:38:38 INFO - Running setup.py install for mozscreenshot 09:38:39 INFO - Running setup.py install for moztest 09:38:39 INFO - Running setup.py install for mozversion 09:38:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:38:39 INFO - Running setup.py install for wptserve 09:38:39 INFO - Running setup.py install for marionette-driver 09:38:39 INFO - Running setup.py install for browsermob-proxy 09:38:40 INFO - Running setup.py install for marionette-client 09:38:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:38:40 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 09:38:40 INFO - Cleaning up... 09:38:40 INFO - Return code: 0 09:38:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:40 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 0x1be7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1be83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, '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-1461255486.513592-656481606', '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 09:38:40 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 09:38:40 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 09:38:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:40 INFO - 'CCACHE_UMASK': '002', 09:38:40 INFO - 'DISPLAY': ':0', 09:38:40 INFO - 'HOME': '/home/cltbld', 09:38:40 INFO - 'LANG': 'en_US.UTF-8', 09:38:40 INFO - 'LOGNAME': 'cltbld', 09:38:40 INFO - 'MAIL': '/var/mail/cltbld', 09:38:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:40 INFO - 'MOZ_NO_REMOTE': '1', 09:38:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:40 INFO - 'PWD': '/builds/slave/test', 09:38:40 INFO - 'SHELL': '/bin/bash', 09:38:40 INFO - 'SHLVL': '1', 09:38:40 INFO - 'TERM': 'linux', 09:38:40 INFO - 'TMOUT': '86400', 09:38:40 INFO - 'USER': 'cltbld', 09:38:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:38:40 INFO - '_': '/tools/buildbot/bin/python'} 09:38:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:38:40 INFO - Running setup.py (path:/tmp/pip-ypArUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:38:41 INFO - Running setup.py (path:/tmp/pip-wuIGGI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:38:41 INFO - Running setup.py (path:/tmp/pip-y6PqJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:38:41 INFO - Running setup.py (path:/tmp/pip-spH90j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:38:41 INFO - Running setup.py (path:/tmp/pip-w2c7iI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:38:41 INFO - Running setup.py (path:/tmp/pip-fWLLkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:38:41 INFO - Running setup.py (path:/tmp/pip-cl3rxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:38:41 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)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:38:41 INFO - Running setup.py (path:/tmp/pip-HemhRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:38:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:38:41 INFO - Running setup.py (path:/tmp/pip-iMAjJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:38:42 INFO - Running setup.py (path:/tmp/pip-pcgz65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:38:42 INFO - Running setup.py (path:/tmp/pip-1DO4Mu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:38:42 INFO - Running setup.py (path:/tmp/pip-0JpOxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:38:42 INFO - Running setup.py (path:/tmp/pip-fsjzc8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:38:42 INFO - Running setup.py (path:/tmp/pip-Tic7oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:38:42 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)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:42 INFO - Running setup.py (path:/tmp/pip-_Giua4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:38:42 INFO - Running setup.py (path:/tmp/pip-Mw_RqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:38:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:38:42 INFO - Running setup.py (path:/tmp/pip-MhCk05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:38:43 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)) 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:38:43 INFO - Running setup.py (path:/tmp/pip-C5yNRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:38:43 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)) 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:38:43 INFO - Running setup.py (path:/tmp/pip-r23rMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:38:43 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)) 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:43 INFO - Running setup.py (path:/tmp/pip-qJGrDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:43 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)) 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:38:43 INFO - Running setup.py (path:/tmp/pip-yMgMxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:38:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:38:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:38:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:38:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:47 INFO - Downloading blessings-1.6.tar.gz 09:38:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:38:47 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:38:47 INFO - Installing collected packages: blessings 09:38:47 INFO - Running setup.py install for blessings 09:38:47 INFO - Successfully installed blessings 09:38:47 INFO - Cleaning up... 09:38:47 INFO - Return code: 0 09:38:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:38:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:38:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:38:48 INFO - Reading from file tmpfile_stdout 09:38:48 INFO - Current package versions: 09:38:48 INFO - argparse == 1.2.1 09:38:48 INFO - blessings == 1.6 09:38:48 INFO - blobuploader == 1.2.4 09:38:48 INFO - browsermob-proxy == 0.6.0 09:38:48 INFO - docopt == 0.6.1 09:38:48 INFO - manifestparser == 1.1 09:38:48 INFO - marionette-client == 2.3.0 09:38:48 INFO - marionette-driver == 1.4.0 09:38:48 INFO - mozInstall == 1.12 09:38:48 INFO - mozcrash == 0.17 09:38:48 INFO - mozdebug == 0.1 09:38:48 INFO - mozdevice == 0.48 09:38:48 INFO - mozfile == 1.2 09:38:48 INFO - mozhttpd == 0.7 09:38:48 INFO - mozinfo == 0.9 09:38:48 INFO - mozleak == 0.1 09:38:48 INFO - mozlog == 3.1 09:38:48 INFO - moznetwork == 0.27 09:38:48 INFO - mozprocess == 0.22 09:38:48 INFO - mozprofile == 0.28 09:38:48 INFO - mozrunner == 6.11 09:38:48 INFO - mozscreenshot == 0.1 09:38:48 INFO - mozsystemmonitor == 0.0 09:38:48 INFO - moztest == 0.7 09:38:48 INFO - mozversion == 1.4 09:38:48 INFO - psutil == 3.1.1 09:38:48 INFO - requests == 1.2.3 09:38:48 INFO - wptserve == 1.4.0 09:38:48 INFO - wsgiref == 0.1.2 09:38:48 INFO - Running post-action listener: _resource_record_post_action 09:38:48 INFO - Running post-action listener: _start_resource_monitoring 09:38:48 INFO - Starting resource monitoring. 09:38:48 INFO - ##### 09:38:48 INFO - ##### Running pull step. 09:38:48 INFO - ##### 09:38:48 INFO - Running pre-action listener: _resource_record_pre_action 09:38:48 INFO - Running main action method: pull 09:38:48 INFO - Pull has nothing to do! 09:38:48 INFO - Running post-action listener: _resource_record_post_action 09:38:48 INFO - ##### 09:38:48 INFO - ##### Running install step. 09:38:48 INFO - ##### 09:38:48 INFO - Running pre-action listener: _resource_record_pre_action 09:38:48 INFO - Running main action method: install 09:38:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:38:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:38:48 INFO - Reading from file tmpfile_stdout 09:38:48 INFO - Detecting whether we're running mozinstall >=1.0... 09:38:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:38:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:38:48 INFO - Reading from file tmpfile_stdout 09:38:48 INFO - Output received: 09:38:48 INFO - Usage: mozinstall [options] installer 09:38:48 INFO - Options: 09:38:48 INFO - -h, --help show this help message and exit 09:38:48 INFO - -d DEST, --destination=DEST 09:38:48 INFO - Directory to install application into. [default: 09:38:48 INFO - "/builds/slave/test"] 09:38:48 INFO - --app=APP Application being installed. [default: firefox] 09:38:48 INFO - mkdir: /builds/slave/test/build/application 09:38:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:38:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:39:15 INFO - Reading from file tmpfile_stdout 09:39:15 INFO - Output received: 09:39:15 INFO - /builds/slave/test/build/application/firefox/firefox 09:39:15 INFO - Running post-action listener: _resource_record_post_action 09:39:15 INFO - ##### 09:39:15 INFO - ##### Running run-tests step. 09:39:15 INFO - ##### 09:39:15 INFO - Running pre-action listener: _resource_record_pre_action 09:39:15 INFO - Running main action method: run_tests 09:39:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:39:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:39:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:39:15 INFO - grabbing minidump binary from tooltool 09:39: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')]} 09:39: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 0x1c33f20>, '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 0x1c2a7e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c2ac90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:39: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 09:39: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 09:39:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:39:16 INFO - Return code: 0 09:39:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:39:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:39:16 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/dhpeMt1RSl2eXH7tL3CAnw/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 09:39:16 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/dhpeMt1RSl2eXH7tL3CAnw/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 09:39:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:39:16 INFO - 'CCACHE_UMASK': '002', 09:39:16 INFO - 'DISPLAY': ':0', 09:39:16 INFO - 'HOME': '/home/cltbld', 09:39:16 INFO - 'LANG': 'en_US.UTF-8', 09:39:16 INFO - 'LOGNAME': 'cltbld', 09:39:16 INFO - 'MAIL': '/var/mail/cltbld', 09:39:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:39:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:39:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:39:16 INFO - 'MOZ_NO_REMOTE': '1', 09:39:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:39:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:39:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:39:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:39:16 INFO - 'PWD': '/builds/slave/test', 09:39:16 INFO - 'SHELL': '/bin/bash', 09:39:16 INFO - 'SHLVL': '1', 09:39:16 INFO - 'TERM': 'linux', 09:39:16 INFO - 'TMOUT': '86400', 09:39:16 INFO - 'USER': 'cltbld', 09:39:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255486.513592-656481606', 09:39:16 INFO - '_': '/tools/buildbot/bin/python'} 09:39:16 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/dhpeMt1RSl2eXH7tL3CAnw/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 09:39:16 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 09:39:16 INFO - import pkg_resources 09:39:17 INFO - Using 1 client processes 09:39:18 INFO - wptserve Starting http server on 127.0.0.1:8000 09:39:18 INFO - wptserve Starting http server on 127.0.0.1:8001 09:39:18 INFO - wptserve Starting http server on 127.0.0.1:8443 09:39:20 INFO - SUITE-START | Running 778 tests 09:39:20 INFO - Running testharness tests 09:39:20 INFO - Setting up ssl 09:39:20 INFO - PROCESS | certutil | 09:39:20 INFO - PROCESS | certutil | 09:39:20 INFO - PROCESS | certutil | 09:39:20 INFO - Certificate Nickname Trust Attributes 09:39:20 INFO - SSL,S/MIME,JAR/XPI 09:39:20 INFO - 09:39:20 INFO - web-platform-tests CT,, 09:39:20 INFO - 09:39:20 INFO - Starting runner 09:39:22 INFO - PROCESS | 1853 | 1461256762767 Marionette DEBUG Marionette enabled via build flag and pref 09:39:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa1d800 == 1 [pid = 1853] [id = 1] 09:39:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 1 (0x7f0cefa1e000) [pid = 1853] [serial = 1] [outer = (nil)] 09:39:23 INFO - PROCESS | 1853 | [1853] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:39:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 2 (0x7f0cefa1f000) [pid = 1853] [serial = 2] [outer = 0x7f0cefa1e000] 09:39:23 INFO - PROCESS | 1853 | 1461256763358 Marionette INFO Listening on port 2828 09:39:23 INFO - PROCESS | 1853 | 1461256763855 Marionette DEBUG Marionette enabled via command-line flag 09:39:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb95000 == 2 [pid = 1853] [id = 2] 09:39:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 3 (0x7f0cecbe6000) [pid = 1853] [serial = 3] [outer = (nil)] 09:39:23 INFO - PROCESS | 1853 | [1853] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:39:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 4 (0x7f0cecbe7000) [pid = 1853] [serial = 4] [outer = 0x7f0cecbe6000] 09:39:23 INFO - PROCESS | 1853 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0cec9cb9a0 09:39:24 INFO - PROCESS | 1853 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0cebd2d2b0 09:39:24 INFO - PROCESS | 1853 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0cebd34580 09:39:24 INFO - PROCESS | 1853 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0cebd34880 09:39:24 INFO - PROCESS | 1853 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0cebd34bb0 09:39:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 5 (0x7f0cebd9a000) [pid = 1853] [serial = 5] [outer = 0x7f0cefa1e000] 09:39:24 INFO - PROCESS | 1853 | [1853] 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 09:39:24 INFO - PROCESS | 1853 | 1461256764198 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52840 09:39:24 INFO - PROCESS | 1853 | [1853] 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 09:39:24 INFO - PROCESS | 1853 | 1461256764271 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52841 09:39:24 INFO - PROCESS | 1853 | 1461256764275 Marionette DEBUG Closed connection conn0 09:39:24 INFO - PROCESS | 1853 | [1853] 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 09:39:24 INFO - PROCESS | 1853 | [1853] 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 09:39:24 INFO - PROCESS | 1853 | 1461256764383 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52842 09:39:24 INFO - PROCESS | 1853 | 1461256764385 Marionette DEBUG Closed connection conn1 09:39:24 INFO - PROCESS | 1853 | [1853] 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 09:39:24 INFO - PROCESS | 1853 | 1461256764441 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52843 09:39:24 INFO - PROCESS | 1853 | 1461256764447 Marionette DEBUG Closed connection conn2 09:39:24 INFO - PROCESS | 1853 | 1461256764497 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:39:24 INFO - PROCESS | 1853 | 1461256764512 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":"20160421083319","device":"desktop","version":"48.0a1"} 09:39:25 INFO - PROCESS | 1853 | [1853] 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 09:39:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf94a000 == 3 [pid = 1853] [id = 3] 09:39:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 6 (0x7f0cdf94a800) [pid = 1853] [serial = 6] [outer = (nil)] 09:39:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf94b000 == 4 [pid = 1853] [id = 4] 09:39:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 7 (0x7f0cdfbbc400) [pid = 1853] [serial = 7] [outer = (nil)] 09:39:26 INFO - PROCESS | 1853 | [1853] 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 09:39:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb17800 == 5 [pid = 1853] [id = 5] 09:39:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 8 (0x7f0cded53400) [pid = 1853] [serial = 8] [outer = (nil)] 09:39:26 INFO - PROCESS | 1853 | [1853] 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 09:39:26 INFO - PROCESS | 1853 | [1853] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:39:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 9 (0x7f0cdea24800) [pid = 1853] [serial = 9] [outer = 0x7f0cded53400] 09:39:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 10 (0x7f0cde57a000) [pid = 1853] [serial = 10] [outer = 0x7f0cdf94a800] 09:39:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 11 (0x7f0cde413800) [pid = 1853] [serial = 11] [outer = 0x7f0cdfbbc400] 09:39:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 12 (0x7f0cde415800) [pid = 1853] [serial = 12] [outer = 0x7f0cded53400] 09:39:27 INFO - PROCESS | 1853 | 1461256767711 Marionette DEBUG loaded listener.js 09:39:27 INFO - PROCESS | 1853 | 1461256767727 Marionette DEBUG loaded listener.js 09:39:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 13 (0x7f0cdc67e000) [pid = 1853] [serial = 13] [outer = 0x7f0cded53400] 09:39:28 INFO - PROCESS | 1853 | 1461256768359 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"68c64e4c-3f0d-4a1b-af5b-d1e8d0ae8a07","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":"20160421083319","device":"desktop","version":"48.0a1","command_id":1}}] 09:39:28 INFO - PROCESS | 1853 | 1461256768569 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:39:28 INFO - PROCESS | 1853 | 1461256768731 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:39:28 INFO - PROCESS | 1853 | 1461256768948 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:39:28 INFO - PROCESS | 1853 | [1853] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:39:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 14 (0x7f0cd96c6c00) [pid = 1853] [serial = 14] [outer = 0x7f0cded53400] 09:39:29 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:39:29 INFO - PROCESS | 1853 | 1461256769361 Marionette TRACE conn3 <- [1,3,null,{}] 09:39:29 INFO - PROCESS | 1853 | 1461256769403 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:39:29 INFO - PROCESS | 1853 | 1461256769470 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:39:29 INFO - PROCESS | 1853 | 1461256769525 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:39:29 INFO - PROCESS | 1853 | 1461256769527 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:39:29 INFO - PROCESS | 1853 | 1461256769554 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:39:29 INFO - PROCESS | 1853 | 1461256769559 Marionette TRACE conn3 <- [1,6,null,{}] 09:39:29 INFO - PROCESS | 1853 | 1461256769649 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:29 INFO - PROCESS | 1853 | 1461256769743 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:39:29 INFO - PROCESS | 1853 | 1461256769751 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f53000 == 6 [pid = 1853] [id = 6] 09:39:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 15 (0x7f0cd80adc00) [pid = 1853] [serial = 15] [outer = (nil)] 09:39:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 16 (0x7f0cd80af800) [pid = 1853] [serial = 16] [outer = 0x7f0cd80adc00] 09:39:29 INFO - PROCESS | 1853 | 1461256769814 Marionette DEBUG loaded listener.js 09:39:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 17 (0x7f0cd7c25400) [pid = 1853] [serial = 17] [outer = 0x7f0cd80adc00] 09:39:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9d2800 == 7 [pid = 1853] [id = 7] 09:39:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 18 (0x7f0cd7207000) [pid = 1853] [serial = 18] [outer = (nil)] 09:39:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 19 (0x7f0cd7208c00) [pid = 1853] [serial = 19] [outer = 0x7f0cd7207000] 09:39:30 INFO - PROCESS | 1853 | 1461256770295 Marionette DEBUG loaded listener.js 09:39:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 20 (0x7f0cd7206800) [pid = 1853] [serial = 20] [outer = 0x7f0cd7207000] 09:39:30 INFO - PROCESS | 1853 | 1461256770667 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:39:30 INFO - PROCESS | 1853 | [1853] 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 09:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1203ms 09:39:30 INFO - PROCESS | 1853 | 1461256770806 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:39:30 INFO - PROCESS | 1853 | 1461256770808 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:39:30 INFO - PROCESS | 1853 | 1461256770832 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:39:30 INFO - PROCESS | 1853 | 1461256770835 Marionette TRACE conn3 <- [1,10,null,{}] 09:39:30 INFO - PROCESS | 1853 | 1461256770848 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:31 INFO - PROCESS | 1853 | 1461256770999 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:39:31 INFO - PROCESS | 1853 | 1461256771023 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6154000 == 8 [pid = 1853] [id = 8] 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 21 (0x7f0cd6140400) [pid = 1853] [serial = 21] [outer = (nil)] 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 22 (0x7f0cd6142000) [pid = 1853] [serial = 22] [outer = 0x7f0cd6140400] 09:39:31 INFO - PROCESS | 1853 | 1461256771082 Marionette DEBUG loaded listener.js 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 23 (0x7f0cd6147400) [pid = 1853] [serial = 23] [outer = 0x7f0cd6140400] 09:39:31 INFO - PROCESS | 1853 | 1461256771609 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 842ms 09:39:31 INFO - PROCESS | 1853 | 1461256771660 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:39:31 INFO - PROCESS | 1853 | 1461256771664 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:39:31 INFO - PROCESS | 1853 | 1461256771668 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 1853 | 1461256771671 Marionette TRACE conn3 <- [1,14,null,{}] 09:39:31 INFO - PROCESS | 1853 | 1461256771675 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:31 INFO - PROCESS | 1853 | 1461256771813 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:39:31 INFO - PROCESS | 1853 | 1461256771830 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6414800 == 9 [pid = 1853] [id = 9] 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 24 (0x7f0cd6382000) [pid = 1853] [serial = 24] [outer = (nil)] 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 25 (0x7f0cd638a800) [pid = 1853] [serial = 25] [outer = 0x7f0cd6382000] 09:39:31 INFO - PROCESS | 1853 | 1461256771886 Marionette DEBUG loaded listener.js 09:39:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 26 (0x7f0cd65c4400) [pid = 1853] [serial = 26] [outer = 0x7f0cd6382000] 09:39:32 INFO - PROCESS | 1853 | 1461256772433 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 781ms 09:39:32 INFO - PROCESS | 1853 | 1461256772450 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:39:32 INFO - PROCESS | 1853 | 1461256772453 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:39:32 INFO - PROCESS | 1853 | 1461256772460 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:39:32 INFO - PROCESS | 1853 | 1461256772462 Marionette TRACE conn3 <- [1,18,null,{}] 09:39:32 INFO - PROCESS | 1853 | 1461256772468 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:32 INFO - PROCESS | 1853 | 1461256772603 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:39:32 INFO - PROCESS | 1853 | 1461256772625 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd664c000 == 10 [pid = 1853] [id = 10] 09:39:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 27 (0x7f0cd6839000) [pid = 1853] [serial = 27] [outer = (nil)] 09:39:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 28 (0x7f0cece2a800) [pid = 1853] [serial = 28] [outer = 0x7f0cd6839000] 09:39:32 INFO - PROCESS | 1853 | 1461256772680 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 29 (0x7f0cece30000) [pid = 1853] [serial = 29] [outer = 0x7f0cd6839000] 09:39:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5ba4800 == 11 [pid = 1853] [id = 11] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 30 (0x7f0cd5ba5000) [pid = 1853] [serial = 30] [outer = (nil)] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 31 (0x7f0cd5ba5800) [pid = 1853] [serial = 31] [outer = 0x7f0cd5ba5000] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 32 (0x7f0cd5bb1000) [pid = 1853] [serial = 32] [outer = 0x7f0cd5ba5000] 09:39:33 INFO - PROCESS | 1853 | 1461256773644 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:39:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5b9e000 == 12 [pid = 1853] [id = 12] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 33 (0x7f0cd5b8b000) [pid = 1853] [serial = 33] [outer = (nil)] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 34 (0x7f0cd6251000) [pid = 1853] [serial = 34] [outer = 0x7f0cd5b8b000] 09:39:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 35 (0x7f0cd637ec00) [pid = 1853] [serial = 35] [outer = 0x7f0cd5b8b000] 09:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1327ms 09:39:33 INFO - PROCESS | 1853 | 1461256773802 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:39:33 INFO - PROCESS | 1853 | 1461256773808 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:39:33 INFO - PROCESS | 1853 | 1461256773912 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:39:33 INFO - PROCESS | 1853 | 1461256773918 Marionette TRACE conn3 <- [1,22,null,{}] 09:39:33 INFO - PROCESS | 1853 | 1461256773986 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:34 INFO - PROCESS | 1853 | 1461256774127 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:39:34 INFO - PROCESS | 1853 | 1461256774236 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68a4800 == 13 [pid = 1853] [id = 13] 09:39:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 36 (0x7f0cd5b91400) [pid = 1853] [serial = 36] [outer = (nil)] 09:39:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 37 (0x7f0cd5b95800) [pid = 1853] [serial = 37] [outer = 0x7f0cd5b91400] 09:39:34 INFO - PROCESS | 1853 | 1461256774305 Marionette DEBUG loaded listener.js 09:39:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 38 (0x7f0cd80ac800) [pid = 1853] [serial = 38] [outer = 0x7f0cd5b91400] 09:39:35 INFO - PROCESS | 1853 | 1461256775043 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1257ms 09:39:35 INFO - PROCESS | 1853 | 1461256775089 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:39:35 INFO - PROCESS | 1853 | 1461256775096 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:39:35 INFO - PROCESS | 1853 | 1461256775105 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 1853 | 1461256775109 Marionette TRACE conn3 <- [1,26,null,{}] 09:39:35 INFO - PROCESS | 1853 | 1461256775114 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:35 INFO - PROCESS | 1853 | 1461256775275 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:39:35 INFO - PROCESS | 1853 | 1461256775384 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bc1800 == 14 [pid = 1853] [id = 14] 09:39:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 39 (0x7f0cd96c2000) [pid = 1853] [serial = 39] [outer = (nil)] 09:39:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 40 (0x7f0cdc153c00) [pid = 1853] [serial = 40] [outer = 0x7f0cd96c2000] 09:39:35 INFO - PROCESS | 1853 | 1461256775453 Marionette DEBUG loaded listener.js 09:39:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 41 (0x7f0cdd5ee000) [pid = 1853] [serial = 41] [outer = 0x7f0cd96c2000] 09:39:36 INFO - PROCESS | 1853 | 1461256776399 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1381ms 09:39:36 INFO - PROCESS | 1853 | 1461256776486 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:39:36 INFO - PROCESS | 1853 | 1461256776491 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:39:36 INFO - PROCESS | 1853 | 1461256776499 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:39:36 INFO - PROCESS | 1853 | 1461256776503 Marionette TRACE conn3 <- [1,30,null,{}] 09:39:36 INFO - PROCESS | 1853 | 1461256776510 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:36 INFO - PROCESS | 1853 | 1461256776669 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:39:36 INFO - PROCESS | 1853 | 1461256776759 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd664b800 == 15 [pid = 1853] [id = 15] 09:39:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 42 (0x7f0cd96c1800) [pid = 1853] [serial = 42] [outer = (nil)] 09:39:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 43 (0x7f0cd9b10400) [pid = 1853] [serial = 43] [outer = 0x7f0cd96c1800] 09:39:36 INFO - PROCESS | 1853 | 1461256776815 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 44 (0x7f0cdc0a1400) [pid = 1853] [serial = 44] [outer = 0x7f0cd96c1800] 09:39:37 INFO - PROCESS | 1853 | 1461256777391 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 928ms 09:39:37 INFO - PROCESS | 1853 | 1461256777429 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:39:37 INFO - PROCESS | 1853 | 1461256777436 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:39:37 INFO - PROCESS | 1853 | 1461256777444 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - PROCESS | 1853 | 1461256777448 Marionette TRACE conn3 <- [1,34,null,{}] 09:39:37 INFO - PROCESS | 1853 | 1461256777453 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:37 INFO - PROCESS | 1853 | 1461256777572 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:39:37 INFO - PROCESS | 1853 | 1461256777743 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3bf800 == 16 [pid = 1853] [id = 16] 09:39:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 45 (0x7f0cde027c00) [pid = 1853] [serial = 45] [outer = (nil)] 09:39:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 46 (0x7f0cde4e8000) [pid = 1853] [serial = 46] [outer = 0x7f0cde027c00] 09:39:37 INFO - PROCESS | 1853 | 1461256777799 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 47 (0x7f0cdf5a5400) [pid = 1853] [serial = 47] [outer = 0x7f0cde027c00] 09:39:38 INFO - PROCESS | 1853 | 1461256778344 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 929ms 09:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:39:38 INFO - PROCESS | 1853 | 1461256778373 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:39:38 INFO - PROCESS | 1853 | 1461256778376 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:39:38 INFO - PROCESS | 1853 | 1461256778383 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:39:38 INFO - PROCESS | 1853 | 1461256778388 Marionette TRACE conn3 <- [1,38,null,{}] 09:39:38 INFO - PROCESS | 1853 | 1461256778404 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:38 INFO - PROCESS | 1853 | 1461256778572 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:39:38 INFO - PROCESS | 1853 | 1461256778601 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee15800 == 17 [pid = 1853] [id = 17] 09:39:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 48 (0x7f0cd614a400) [pid = 1853] [serial = 48] [outer = (nil)] 09:39:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 49 (0x7f0cdf9ab000) [pid = 1853] [serial = 49] [outer = 0x7f0cd614a400] 09:39:38 INFO - PROCESS | 1853 | 1461256778661 Marionette DEBUG loaded listener.js 09:39:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 50 (0x7f0cdfbb4000) [pid = 1853] [serial = 50] [outer = 0x7f0cd614a400] 09:39:39 INFO - PROCESS | 1853 | 1461256779239 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 888ms 09:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:39:39 INFO - PROCESS | 1853 | 1461256779269 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:39:39 INFO - PROCESS | 1853 | 1461256779272 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:39:39 INFO - PROCESS | 1853 | 1461256779278 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:39:39 INFO - PROCESS | 1853 | 1461256779281 Marionette TRACE conn3 <- [1,42,null,{}] 09:39:39 INFO - PROCESS | 1853 | 1461256779285 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:39 INFO - PROCESS | 1853 | 1461256779404 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:39:39 INFO - PROCESS | 1853 | 1461256779422 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf283000 == 18 [pid = 1853] [id = 18] 09:39:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 51 (0x7f0ce0239800) [pid = 1853] [serial = 51] [outer = (nil)] 09:39:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 52 (0x7f0ce044c400) [pid = 1853] [serial = 52] [outer = 0x7f0ce0239800] 09:39:39 INFO - PROCESS | 1853 | 1461256779483 Marionette DEBUG loaded listener.js 09:39:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 53 (0x7f0ce0789400) [pid = 1853] [serial = 53] [outer = 0x7f0ce0239800] 09:39:40 INFO - PROCESS | 1853 | 1461256780077 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 828ms 09:39:40 INFO - PROCESS | 1853 | 1461256780106 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 1853 | 1461256780109 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:39:40 INFO - PROCESS | 1853 | 1461256780114 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - PROCESS | 1853 | 1461256780116 Marionette TRACE conn3 <- [1,46,null,{}] 09:39:40 INFO - PROCESS | 1853 | 1461256780121 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:40 INFO - PROCESS | 1853 | 1461256780234 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:39:40 INFO - PROCESS | 1853 | 1461256780316 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6eb800 == 19 [pid = 1853] [id = 19] 09:39:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 54 (0x7f0cdfbaf000) [pid = 1853] [serial = 54] [outer = (nil)] 09:39:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 55 (0x7f0ce078cc00) [pid = 1853] [serial = 55] [outer = 0x7f0cdfbaf000] 09:39:40 INFO - PROCESS | 1853 | 1461256780377 Marionette DEBUG loaded listener.js 09:39:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 56 (0x7f0ce2339c00) [pid = 1853] [serial = 56] [outer = 0x7f0cdfbaf000] 09:39:40 INFO - PROCESS | 1853 | 1461256780933 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 875ms 09:39:40 INFO - PROCESS | 1853 | 1461256780991 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 1853 | 1461256780993 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:39:40 INFO - PROCESS | 1853 | 1461256780998 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:39:41 INFO - PROCESS | 1853 | 1461256781001 Marionette TRACE conn3 <- [1,50,null,{}] 09:39:41 INFO - PROCESS | 1853 | 1461256781005 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:41 INFO - PROCESS | 1853 | 1461256781147 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:39:41 INFO - PROCESS | 1853 | 1461256781159 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdfb22800 == 20 [pid = 1853] [id = 20] 09:39:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 57 (0x7f0cd7c2f800) [pid = 1853] [serial = 57] [outer = (nil)] 09:39:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 58 (0x7f0ce2747000) [pid = 1853] [serial = 58] [outer = 0x7f0cd7c2f800] 09:39:41 INFO - PROCESS | 1853 | 1461256781284 Marionette DEBUG loaded listener.js 09:39:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 59 (0x7f0cebd3b000) [pid = 1853] [serial = 59] [outer = 0x7f0cd7c2f800] 09:39:41 INFO - PROCESS | 1853 | 1461256781783 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 825ms 09:39:41 INFO - PROCESS | 1853 | 1461256781824 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:39:41 INFO - PROCESS | 1853 | 1461256781827 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:39:41 INFO - PROCESS | 1853 | 1461256781833 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:39:41 INFO - PROCESS | 1853 | 1461256781835 Marionette TRACE conn3 <- [1,54,null,{}] 09:39:41 INFO - PROCESS | 1853 | 1461256781840 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:41 INFO - PROCESS | 1853 | 1461256781949 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:39:41 INFO - PROCESS | 1853 | 1461256781957 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07cb000 == 21 [pid = 1853] [id = 21] 09:39:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 60 (0x7f0ce233c800) [pid = 1853] [serial = 60] [outer = (nil)] 09:39:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 61 (0x7f0cecb9f400) [pid = 1853] [serial = 61] [outer = 0x7f0ce233c800] 09:39:42 INFO - PROCESS | 1853 | 1461256782014 Marionette DEBUG loaded listener.js 09:39:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 62 (0x7f0cecc65400) [pid = 1853] [serial = 62] [outer = 0x7f0ce233c800] 09:39:42 INFO - PROCESS | 1853 | 1461256782572 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 776ms 09:39:42 INFO - PROCESS | 1853 | 1461256782609 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:39:42 INFO - PROCESS | 1853 | 1461256782612 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:39:42 INFO - PROCESS | 1853 | 1461256782617 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:39:42 INFO - PROCESS | 1853 | 1461256782619 Marionette TRACE conn3 <- [1,58,null,{}] 09:39:42 INFO - PROCESS | 1853 | 1461256782624 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:42 INFO - PROCESS | 1853 | 1461256782732 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:39:42 INFO - PROCESS | 1853 | 1461256782763 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2507000 == 22 [pid = 1853] [id = 22] 09:39:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 63 (0x7f0ce2720400) [pid = 1853] [serial = 63] [outer = (nil)] 09:39:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 64 (0x7f0cecc6c800) [pid = 1853] [serial = 64] [outer = 0x7f0ce2720400] 09:39:42 INFO - PROCESS | 1853 | 1461256782818 Marionette DEBUG loaded listener.js 09:39:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 65 (0x7f0cece2c400) [pid = 1853] [serial = 65] [outer = 0x7f0ce2720400] 09:39:43 INFO - PROCESS | 1853 | 1461256783381 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 824ms 09:39:43 INFO - PROCESS | 1853 | 1461256783444 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:39:43 INFO - PROCESS | 1853 | 1461256783449 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:39:43 INFO - PROCESS | 1853 | 1461256783456 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:39:43 INFO - PROCESS | 1853 | 1461256783462 Marionette TRACE conn3 <- [1,62,null,{}] 09:39:43 INFO - PROCESS | 1853 | 1461256783470 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:43 INFO - PROCESS | 1853 | 1461256783625 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:39:43 INFO - PROCESS | 1853 | 1461256783710 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6643000 == 23 [pid = 1853] [id = 23] 09:39:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 66 (0x7f0cd65c8c00) [pid = 1853] [serial = 66] [outer = (nil)] 09:39:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 67 (0x7f0cd65d0800) [pid = 1853] [serial = 67] [outer = 0x7f0cd65c8c00] 09:39:43 INFO - PROCESS | 1853 | 1461256783777 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 68 (0x7f0cd7c30400) [pid = 1853] [serial = 68] [outer = 0x7f0cd65c8c00] 09:39:44 INFO - PROCESS | 1853 | 1461256784486 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1084ms 09:39:44 INFO - PROCESS | 1853 | 1461256784549 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:39:44 INFO - PROCESS | 1853 | 1461256784554 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:39:44 INFO - PROCESS | 1853 | 1461256784565 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:39:44 INFO - PROCESS | 1853 | 1461256784571 Marionette TRACE conn3 <- [1,66,null,{}] 09:39:44 INFO - PROCESS | 1853 | 1461256784577 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:44 INFO - PROCESS | 1853 | 1461256784730 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:39:44 INFO - PROCESS | 1853 | 1461256784843 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeaf3000 == 24 [pid = 1853] [id = 24] 09:39:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 69 (0x7f0cd65cac00) [pid = 1853] [serial = 69] [outer = (nil)] 09:39:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 70 (0x7f0cdc147c00) [pid = 1853] [serial = 70] [outer = 0x7f0cd65cac00] 09:39:44 INFO - PROCESS | 1853 | 1461256784910 Marionette DEBUG loaded listener.js 09:39:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 71 (0x7f0cdd563800) [pid = 1853] [serial = 71] [outer = 0x7f0cd65cac00] 09:39:45 INFO - PROCESS | 1853 | 1461256785620 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1085ms 09:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:39:45 INFO - PROCESS | 1853 | 1461256785653 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:39:45 INFO - PROCESS | 1853 | 1461256785655 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:39:45 INFO - PROCESS | 1853 | 1461256785662 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:39:45 INFO - PROCESS | 1853 | 1461256785665 Marionette TRACE conn3 <- [1,70,null,{}] 09:39:45 INFO - PROCESS | 1853 | 1461256785679 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:45 INFO - PROCESS | 1853 | 1461256785858 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:39:45 INFO - PROCESS | 1853 | 1461256785981 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07c5800 == 25 [pid = 1853] [id = 25] 09:39:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 72 (0x7f0cdf5a6c00) [pid = 1853] [serial = 72] [outer = (nil)] 09:39:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 73 (0x7f0cdf9a6000) [pid = 1853] [serial = 73] [outer = 0x7f0cdf5a6c00] 09:39:46 INFO - PROCESS | 1853 | 1461256786055 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 74 (0x7f0ce0231c00) [pid = 1853] [serial = 74] [outer = 0x7f0cdf5a6c00] 09:39:46 INFO - PROCESS | 1853 | 1461256786772 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1187ms 09:39:46 INFO - PROCESS | 1853 | 1461256786849 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:39:46 INFO - PROCESS | 1853 | 1461256786853 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:39:46 INFO - PROCESS | 1853 | 1461256786858 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:39:46 INFO - PROCESS | 1853 | 1461256786860 Marionette TRACE conn3 <- [1,74,null,{}] 09:39:46 INFO - PROCESS | 1853 | 1461256786883 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:47 INFO - PROCESS | 1853 | 1461256787019 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:39:47 INFO - PROCESS | 1853 | 1461256787134 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2544000 == 26 [pid = 1853] [id = 26] 09:39:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 75 (0x7f0cd6255400) [pid = 1853] [serial = 75] [outer = (nil)] 09:39:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 76 (0x7f0ce5f4e800) [pid = 1853] [serial = 76] [outer = 0x7f0cd6255400] 09:39:47 INFO - PROCESS | 1853 | 1461256787201 Marionette DEBUG loaded listener.js 09:39:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 77 (0x7f0cece2c000) [pid = 1853] [serial = 77] [outer = 0x7f0cd6255400] 09:39:48 INFO - PROCESS | 1853 | 1461256788080 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1299ms 09:39:48 INFO - PROCESS | 1853 | 1461256788162 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:39:48 INFO - PROCESS | 1853 | 1461256788168 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:39:48 INFO - PROCESS | 1853 | 1461256788178 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:39:48 INFO - PROCESS | 1853 | 1461256788182 Marionette TRACE conn3 <- [1,78,null,{}] 09:39:48 INFO - PROCESS | 1853 | 1461256788190 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:48 INFO - PROCESS | 1853 | 1461256788334 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:39:48 INFO - PROCESS | 1853 | 1461256788475 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f53000 == 25 [pid = 1853] [id = 6] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07cb000 == 24 [pid = 1853] [id = 21] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdfb22800 == 23 [pid = 1853] [id = 20] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6eb800 == 22 [pid = 1853] [id = 19] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf283000 == 21 [pid = 1853] [id = 18] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee15800 == 20 [pid = 1853] [id = 17] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3bf800 == 19 [pid = 1853] [id = 16] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd664b800 == 18 [pid = 1853] [id = 15] 09:39:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6633000 == 19 [pid = 1853] [id = 27] 09:39:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cd5b92800) [pid = 1853] [serial = 78] [outer = (nil)] 09:39:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cd6389400) [pid = 1853] [serial = 79] [outer = 0x7f0cd5b92800] 09:39:48 INFO - PROCESS | 1853 | 1461256788569 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cd80b3000) [pid = 1853] [serial = 80] [outer = 0x7f0cd5b92800] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9bc1800 == 18 [pid = 1853] [id = 14] 09:39:48 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68a4800 == 17 [pid = 1853] [id = 13] 09:39:49 INFO - PROCESS | 1853 | 1461256789296 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1179ms 09:39:49 INFO - PROCESS | 1853 | 1461256789360 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:39:49 INFO - PROCESS | 1853 | 1461256789367 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:39:49 INFO - PROCESS | 1853 | 1461256789378 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 1853 | 1461256789381 Marionette TRACE conn3 <- [1,82,null,{}] 09:39:49 INFO - PROCESS | 1853 | 1461256789389 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:49 INFO - PROCESS | 1853 | 1461256789539 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:39:49 INFO - PROCESS | 1853 | 1461256789654 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde46c000 == 18 [pid = 1853] [id = 28] 09:39:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cd6140c00) [pid = 1853] [serial = 81] [outer = (nil)] 09:39:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cdded9800) [pid = 1853] [serial = 82] [outer = 0x7f0cd6140c00] 09:39:49 INFO - PROCESS | 1853 | 1461256789725 Marionette DEBUG loaded listener.js 09:39:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 83 (0x7f0cde860000) [pid = 1853] [serial = 83] [outer = 0x7f0cd6140c00] 09:39:50 INFO - PROCESS | 1853 | 1461256790434 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1130ms 09:39:50 INFO - PROCESS | 1853 | 1461256790510 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:39:50 INFO - PROCESS | 1853 | 1461256790515 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:39:50 INFO - PROCESS | 1853 | 1461256790540 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:39:50 INFO - PROCESS | 1853 | 1461256790543 Marionette TRACE conn3 <- [1,86,null,{}] 09:39:50 INFO - PROCESS | 1853 | 1461256790549 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:50 INFO - PROCESS | 1853 | 1461256790692 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:39:50 INFO - PROCESS | 1853 | 1461256790809 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3ef800 == 19 [pid = 1853] [id = 29] 09:39:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 84 (0x7f0cdc0a3000) [pid = 1853] [serial = 84] [outer = (nil)] 09:39:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cdf9edc00) [pid = 1853] [serial = 85] [outer = 0x7f0cdc0a3000] 09:39:50 INFO - PROCESS | 1853 | 1461256790888 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0ce0271400) [pid = 1853] [serial = 86] [outer = 0x7f0cdc0a3000] 09:39:51 INFO - PROCESS | 1853 | 1461256791658 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1183ms 09:39:51 INFO - PROCESS | 1853 | 1461256791721 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:39:51 INFO - PROCESS | 1853 | 1461256791724 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:39:51 INFO - PROCESS | 1853 | 1461256791749 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 1853 | 1461256791758 Marionette TRACE conn3 <- [1,90,null,{}] 09:39:51 INFO - PROCESS | 1853 | 1461256791771 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:51 INFO - PROCESS | 1853 | 1461256791914 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:39:52 INFO - PROCESS | 1853 | 1461256792029 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce222b000 == 20 [pid = 1853] [id = 30] 09:39:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cdcde4800) [pid = 1853] [serial = 87] [outer = (nil)] 09:39:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0ce6d76c00) [pid = 1853] [serial = 88] [outer = 0x7f0cdcde4800] 09:39:52 INFO - PROCESS | 1853 | 1461256792092 Marionette DEBUG loaded listener.js 09:39:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cecc65c00) [pid = 1853] [serial = 89] [outer = 0x7f0cdcde4800] 09:39:52 INFO - PROCESS | 1853 | 1461256792916 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1245ms 09:39:52 INFO - PROCESS | 1853 | 1461256792989 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 1853 | 1461256792994 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:39:53 INFO - PROCESS | 1853 | 1461256793001 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:39:53 INFO - PROCESS | 1853 | 1461256793006 Marionette TRACE conn3 <- [1,94,null,{}] 09:39:53 INFO - PROCESS | 1853 | 1461256793014 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:53 INFO - PROCESS | 1853 | 1461256793147 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:39:53 INFO - PROCESS | 1853 | 1461256793278 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6641000 == 21 [pid = 1853] [id = 31] 09:39:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cd97e7000) [pid = 1853] [serial = 90] [outer = (nil)] 09:39:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cdc0a2800) [pid = 1853] [serial = 91] [outer = 0x7f0cd97e7000] 09:39:53 INFO - PROCESS | 1853 | 1461256793338 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cdd562800) [pid = 1853] [serial = 92] [outer = 0x7f0cd97e7000] 09:39:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07c5800 == 20 [pid = 1853] [id = 25] 09:39:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeaf3000 == 19 [pid = 1853] [id = 24] 09:39:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6643000 == 18 [pid = 1853] [id = 23] 09:39:54 INFO - PROCESS | 1853 | 1461256794052 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1091ms 09:39:54 INFO - PROCESS | 1853 | 1461256794092 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 1853 | 1461256794098 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:39:54 INFO - PROCESS | 1853 | 1461256794106 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 1853 | 1461256794110 Marionette TRACE conn3 <- [1,98,null,{}] 09:39:54 INFO - PROCESS | 1853 | 1461256794117 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:54 INFO - PROCESS | 1853 | 1461256794251 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:39:54 INFO - PROCESS | 1853 | 1461256794350 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6dd800 == 19 [pid = 1853] [id = 32] 09:39:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cdd56b800) [pid = 1853] [serial = 93] [outer = (nil)] 09:39:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cde4ee400) [pid = 1853] [serial = 94] [outer = 0x7f0cdd56b800] 09:39:54 INFO - PROCESS | 1853 | 1461256794419 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cdf5a8c00) [pid = 1853] [serial = 95] [outer = 0x7f0cdd56b800] 09:39:55 INFO - PROCESS | 1853 | 1461256795103 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1038ms 09:39:55 INFO - PROCESS | 1853 | 1461256795145 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:39:55 INFO - PROCESS | 1853 | 1461256795152 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:39:55 INFO - PROCESS | 1853 | 1461256795161 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:39:55 INFO - PROCESS | 1853 | 1461256795165 Marionette TRACE conn3 <- [1,102,null,{}] 09:39:55 INFO - PROCESS | 1853 | 1461256795177 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:55 INFO - PROCESS | 1853 | 1461256795310 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:39:55 INFO - PROCESS | 1853 | 1461256795432 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6dd2800 == 20 [pid = 1853] [id = 33] 09:39:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd6149c00) [pid = 1853] [serial = 96] [outer = (nil)] 09:39:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cdfbaf400) [pid = 1853] [serial = 97] [outer = 0x7f0cd6149c00] 09:39:55 INFO - PROCESS | 1853 | 1461256795497 Marionette DEBUG loaded listener.js 09:39:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0ce257a000) [pid = 1853] [serial = 98] [outer = 0x7f0cd6149c00] 09:39:56 INFO - PROCESS | 1853 | 1461256796199 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1084ms 09:39:56 INFO - PROCESS | 1853 | 1461256796246 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 1853 | 1461256796248 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:39:56 INFO - PROCESS | 1853 | 1461256796255 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 1853 | 1461256796260 Marionette TRACE conn3 <- [1,106,null,{}] 09:39:56 INFO - PROCESS | 1853 | 1461256796273 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:56 INFO - PROCESS | 1853 | 1461256796407 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:39:56 INFO - PROCESS | 1853 | 1461256796531 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb99000 == 21 [pid = 1853] [id = 34] 09:39:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0ce6d72400) [pid = 1853] [serial = 99] [outer = (nil)] 09:39:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cece2b800) [pid = 1853] [serial = 100] [outer = 0x7f0ce6d72400] 09:39:56 INFO - PROCESS | 1853 | 1461256796600 Marionette DEBUG loaded listener.js 09:39:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cecef4800) [pid = 1853] [serial = 101] [outer = 0x7f0ce6d72400] 09:39:57 INFO - PROCESS | 1853 | 1461256797323 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1135ms 09:39:57 INFO - PROCESS | 1853 | 1461256797391 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:39:57 INFO - PROCESS | 1853 | 1461256797395 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:39:57 INFO - PROCESS | 1853 | 1461256797417 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:39:57 INFO - PROCESS | 1853 | 1461256797420 Marionette TRACE conn3 <- [1,110,null,{}] 09:39:57 INFO - PROCESS | 1853 | 1461256797425 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:57 INFO - PROCESS | 1853 | 1461256797562 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:39:57 INFO - PROCESS | 1853 | 1461256797679 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece59000 == 22 [pid = 1853] [id = 35] 09:39:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cd6148400) [pid = 1853] [serial = 102] [outer = (nil)] 09:39:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cede32800) [pid = 1853] [serial = 103] [outer = 0x7f0cd6148400] 09:39:57 INFO - PROCESS | 1853 | 1461256797753 Marionette DEBUG loaded listener.js 09:39:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cee007400) [pid = 1853] [serial = 104] [outer = 0x7f0cd6148400] 09:39:58 INFO - PROCESS | 1853 | 1461256798377 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1032ms 09:39:58 INFO - PROCESS | 1853 | 1461256798447 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 1853 | 1461256798450 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:39:58 INFO - PROCESS | 1853 | 1461256798455 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - PROCESS | 1853 | 1461256798457 Marionette TRACE conn3 <- [1,114,null,{}] 09:39:58 INFO - PROCESS | 1853 | 1461256798462 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:58 INFO - PROCESS | 1853 | 1461256798589 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:39:58 INFO - PROCESS | 1853 | 1461256798686 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedb08000 == 23 [pid = 1853] [id = 36] 09:39:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0ced0e4c00) [pid = 1853] [serial = 105] [outer = (nil)] 09:39:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cee00d400) [pid = 1853] [serial = 106] [outer = 0x7f0ced0e4c00] 09:39:58 INFO - PROCESS | 1853 | 1461256798748 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cefa92c00) [pid = 1853] [serial = 107] [outer = 0x7f0ced0e4c00] 09:39:59 INFO - PROCESS | 1853 | 1461256799568 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1178ms 09:39:59 INFO - PROCESS | 1853 | 1461256799635 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:39:59 INFO - PROCESS | 1853 | 1461256799640 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:39:59 INFO - PROCESS | 1853 | 1461256799646 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:39:59 INFO - PROCESS | 1853 | 1461256799650 Marionette TRACE conn3 <- [1,118,null,{}] 09:39:59 INFO - PROCESS | 1853 | 1461256799658 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:59 INFO - PROCESS | 1853 | 1461256799847 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:39:59 INFO - PROCESS | 1853 | 1461256799985 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3ef800 == 22 [pid = 1853] [id = 29] 09:39:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde46c000 == 21 [pid = 1853] [id = 28] 09:39:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6633000 == 20 [pid = 1853] [id = 27] 09:40:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6422000 == 21 [pid = 1853] [id = 37] 09:40:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cd6149800) [pid = 1853] [serial = 108] [outer = (nil)] 09:40:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd720dc00) [pid = 1853] [serial = 109] [outer = 0x7f0cd6149800] 09:40:00 INFO - PROCESS | 1853 | 1461256800075 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cdc67f800) [pid = 1853] [serial = 110] [outer = 0x7f0cd6149800] 09:40:00 INFO - PROCESS | 1853 | 1461256800815 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1186ms 09:40:00 INFO - PROCESS | 1853 | 1461256800831 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:40:00 INFO - PROCESS | 1853 | 1461256800838 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:40:00 INFO - PROCESS | 1853 | 1461256800845 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:40:00 INFO - PROCESS | 1853 | 1461256800853 Marionette TRACE conn3 <- [1,122,null,{}] 09:40:00 INFO - PROCESS | 1853 | 1461256800864 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:01 INFO - PROCESS | 1853 | 1461256801028 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:40:01 INFO - PROCESS | 1853 | 1461256801157 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce222a800 == 22 [pid = 1853] [id = 38] 09:40:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cd6257c00) [pid = 1853] [serial = 111] [outer = (nil)] 09:40:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0ce022f800) [pid = 1853] [serial = 112] [outer = 0x7f0cd6257c00] 09:40:01 INFO - PROCESS | 1853 | 1461256801224 Marionette DEBUG loaded listener.js 09:40:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0ce233c400) [pid = 1853] [serial = 113] [outer = 0x7f0cd6257c00] 09:40:01 INFO - PROCESS | 1853 | 1461256801937 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1142ms 09:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:40:01 INFO - PROCESS | 1853 | 1461256801990 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 1853 | 1461256801995 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:40:02 INFO - PROCESS | 1853 | 1461256802003 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:40:02 INFO - PROCESS | 1853 | 1461256802005 Marionette TRACE conn3 <- [1,126,null,{}] 09:40:02 INFO - PROCESS | 1853 | 1461256802010 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:02 INFO - PROCESS | 1853 | 1461256802153 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:40:02 INFO - PROCESS | 1853 | 1461256802273 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecca2800 == 23 [pid = 1853] [id = 39] 09:40:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cdf667800) [pid = 1853] [serial = 114] [outer = (nil)] 09:40:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cece2dc00) [pid = 1853] [serial = 115] [outer = 0x7f0cdf667800] 09:40:02 INFO - PROCESS | 1853 | 1461256802341 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0ceceaa000) [pid = 1853] [serial = 116] [outer = 0x7f0cdf667800] 09:40:03 INFO - PROCESS | 1853 | 1461256803116 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1140ms 09:40:03 INFO - PROCESS | 1853 | 1461256803142 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 1853 | 1461256803145 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:40:03 INFO - PROCESS | 1853 | 1461256803152 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 1853 | 1461256803160 Marionette TRACE conn3 <- [1,130,null,{}] 09:40:03 INFO - PROCESS | 1853 | 1461256803171 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:03 INFO - PROCESS | 1853 | 1461256803307 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:40:03 INFO - PROCESS | 1853 | 1461256803434 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf16aa800 == 24 [pid = 1853] [id = 40] 09:40:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0ce6d71c00) [pid = 1853] [serial = 117] [outer = (nil)] 09:40:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cf16a0800) [pid = 1853] [serial = 118] [outer = 0x7f0ce6d71c00] 09:40:03 INFO - PROCESS | 1853 | 1461256803496 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cf1dcb400) [pid = 1853] [serial = 119] [outer = 0x7f0ce6d71c00] 09:40:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cf1e8e000) [pid = 1853] [serial = 120] [outer = 0x7f0cd5b8b000] 09:40:04 INFO - PROCESS | 1853 | 1461256804275 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1139ms 09:40:04 INFO - PROCESS | 1853 | 1461256804291 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 1853 | 1461256804295 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:40:04 INFO - PROCESS | 1853 | 1461256804316 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - PROCESS | 1853 | 1461256804319 Marionette TRACE conn3 <- [1,134,null,{}] 09:40:04 INFO - PROCESS | 1853 | 1461256804324 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:04 INFO - PROCESS | 1853 | 1461256804446 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:40:04 INFO - PROCESS | 1853 | 1461256804573 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf17b0000 == 25 [pid = 1853] [id = 41] 09:40:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd5b90c00) [pid = 1853] [serial = 121] [outer = (nil)] 09:40:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cf1698c00) [pid = 1853] [serial = 122] [outer = 0x7f0cd5b90c00] 09:40:04 INFO - PROCESS | 1853 | 1461256804636 Marionette DEBUG loaded listener.js 09:40:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cf2072800) [pid = 1853] [serial = 123] [outer = 0x7f0cd5b90c00] 09:40:05 INFO - PROCESS | 1853 | 1461256805476 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1229ms 09:40:05 INFO - PROCESS | 1853 | 1461256805544 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:40:05 INFO - PROCESS | 1853 | 1461256805548 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:40:05 INFO - PROCESS | 1853 | 1461256805555 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:40:05 INFO - PROCESS | 1853 | 1461256805560 Marionette TRACE conn3 <- [1,138,null,{}] 09:40:05 INFO - PROCESS | 1853 | 1461256805567 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:05 INFO - PROCESS | 1853 | 1461256805705 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:40:05 INFO - PROCESS | 1853 | 1461256805845 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde578800 == 26 [pid = 1853] [id = 42] 09:40:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd7209000) [pid = 1853] [serial = 124] [outer = (nil)] 09:40:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cdf3d1800) [pid = 1853] [serial = 125] [outer = 0x7f0cd7209000] 09:40:05 INFO - PROCESS | 1853 | 1461256805910 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cdfe8c400) [pid = 1853] [serial = 126] [outer = 0x7f0cd7209000] 09:40:06 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6dd2800 == 25 [pid = 1853] [id = 33] 09:40:06 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6dd800 == 24 [pid = 1853] [id = 32] 09:40:06 INFO - PROCESS | 1853 | 1461256806721 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1180ms 09:40:06 INFO - PROCESS | 1853 | 1461256806736 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:40:06 INFO - PROCESS | 1853 | 1461256806743 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:40:06 INFO - PROCESS | 1853 | 1461256806750 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:40:06 INFO - PROCESS | 1853 | 1461256806755 Marionette TRACE conn3 <- [1,142,null,{}] 09:40:06 INFO - PROCESS | 1853 | 1461256806762 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:06 INFO - PROCESS | 1853 | 1461256806899 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:40:07 INFO - PROCESS | 1853 | 1461256807013 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecbdd800 == 25 [pid = 1853] [id = 43] 09:40:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0ce0790800) [pid = 1853] [serial = 127] [outer = (nil)] 09:40:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0ce257e800) [pid = 1853] [serial = 128] [outer = 0x7f0ce0790800] 09:40:07 INFO - PROCESS | 1853 | 1461256807082 Marionette DEBUG loaded listener.js 09:40:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0ce6d1d800) [pid = 1853] [serial = 129] [outer = 0x7f0ce0790800] 09:40:07 INFO - PROCESS | 1853 | 1461256807850 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1135ms 09:40:07 INFO - PROCESS | 1853 | 1461256807886 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:40:07 INFO - PROCESS | 1853 | 1461256807893 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:40:07 INFO - PROCESS | 1853 | 1461256807903 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:40:07 INFO - PROCESS | 1853 | 1461256807906 Marionette TRACE conn3 <- [1,146,null,{}] 09:40:07 INFO - PROCESS | 1853 | 1461256807930 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:08 INFO - PROCESS | 1853 | 1461256808081 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:40:08 INFO - PROCESS | 1853 | 1461256808202 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa1a800 == 26 [pid = 1853] [id = 44] 09:40:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd637e000) [pid = 1853] [serial = 130] [outer = (nil)] 09:40:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cedd25000) [pid = 1853] [serial = 131] [outer = 0x7f0cd637e000] 09:40:08 INFO - PROCESS | 1853 | 1461256808269 Marionette DEBUG loaded listener.js 09:40:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cee00c800) [pid = 1853] [serial = 132] [outer = 0x7f0cd637e000] 09:40:08 INFO - PROCESS | 1853 | 1461256808951 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1084ms 09:40:08 INFO - PROCESS | 1853 | 1461256808996 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:40:09 INFO - PROCESS | 1853 | 1461256809000 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:40:09 INFO - PROCESS | 1853 | 1461256809006 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:40:09 INFO - PROCESS | 1853 | 1461256809011 Marionette TRACE conn3 <- [1,150,null,{}] 09:40:09 INFO - PROCESS | 1853 | 1461256809026 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:09 INFO - PROCESS | 1853 | 1461256809229 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:40:09 INFO - PROCESS | 1853 | 1461256809243 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf208b000 == 27 [pid = 1853] [id = 45] 09:40:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cf2072c00) [pid = 1853] [serial = 133] [outer = (nil)] 09:40:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cf22f0000) [pid = 1853] [serial = 134] [outer = 0x7f0cf2072c00] 09:40:09 INFO - PROCESS | 1853 | 1461256809308 Marionette DEBUG loaded listener.js 09:40:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cf3f44800) [pid = 1853] [serial = 135] [outer = 0x7f0cf2072c00] 09:40:10 INFO - PROCESS | 1853 | 1461256810097 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1135ms 09:40:10 INFO - PROCESS | 1853 | 1461256810142 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:40:10 INFO - PROCESS | 1853 | 1461256810145 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:40:10 INFO - PROCESS | 1853 | 1461256810150 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:40:10 INFO - PROCESS | 1853 | 1461256810152 Marionette TRACE conn3 <- [1,154,null,{}] 09:40:10 INFO - PROCESS | 1853 | 1461256810158 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:10 INFO - PROCESS | 1853 | 1461256810295 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:40:10 INFO - PROCESS | 1853 | 1461256810424 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf3f8f000 == 28 [pid = 1853] [id = 46] 09:40:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd54cb400) [pid = 1853] [serial = 136] [outer = (nil)] 09:40:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd54d4000) [pid = 1853] [serial = 137] [outer = 0x7f0cd54cb400] 09:40:10 INFO - PROCESS | 1853 | 1461256810487 Marionette DEBUG loaded listener.js 09:40:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cf221e800) [pid = 1853] [serial = 138] [outer = 0x7f0cd54cb400] 09:40:11 INFO - PROCESS | 1853 | 1461256811207 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1082ms 09:40:11 INFO - PROCESS | 1853 | 1461256811233 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:40:11 INFO - PROCESS | 1853 | 1461256811235 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:40:11 INFO - PROCESS | 1853 | 1461256811242 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:40:11 INFO - PROCESS | 1853 | 1461256811245 Marionette TRACE conn3 <- [1,158,null,{}] 09:40:11 INFO - PROCESS | 1853 | 1461256811250 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:11 INFO - PROCESS | 1853 | 1461256811416 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:40:11 INFO - PROCESS | 1853 | 1461256811548 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f68000 == 29 [pid = 1853] [id = 47] 09:40:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cd54d7800) [pid = 1853] [serial = 139] [outer = (nil)] 09:40:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd9798400) [pid = 1853] [serial = 140] [outer = 0x7f0cd54d7800] 09:40:11 INFO - PROCESS | 1853 | 1461256811614 Marionette DEBUG loaded listener.js 09:40:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd979d000) [pid = 1853] [serial = 141] [outer = 0x7f0cd54d7800] 09:40:12 INFO - PROCESS | 1853 | 1461256812583 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1384ms 09:40:12 INFO - PROCESS | 1853 | 1461256812627 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:40:12 INFO - PROCESS | 1853 | 1461256812632 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:40:12 INFO - PROCESS | 1853 | 1461256812639 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:40:12 INFO - PROCESS | 1853 | 1461256812643 Marionette TRACE conn3 <- [1,162,null,{}] 09:40:12 INFO - PROCESS | 1853 | 1461256812651 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:12 INFO - PROCESS | 1853 | 1461256812779 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:40:12 INFO - PROCESS | 1853 | 1461256812933 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc6d6800 == 30 [pid = 1853] [id = 48] 09:40:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd979c800) [pid = 1853] [serial = 142] [outer = (nil)] 09:40:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd979e800) [pid = 1853] [serial = 143] [outer = 0x7f0cd979c800] 09:40:13 INFO - PROCESS | 1853 | 1461256813034 Marionette DEBUG loaded listener.js 09:40:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd9b16000) [pid = 1853] [serial = 144] [outer = 0x7f0cd979c800] 09:40:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecca2800 == 29 [pid = 1853] [id = 39] 09:40:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce222a800 == 28 [pid = 1853] [id = 38] 09:40:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6422000 == 27 [pid = 1853] [id = 37] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2544000 == 26 [pid = 1853] [id = 26] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf16aa800 == 25 [pid = 1853] [id = 40] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd664c000 == 24 [pid = 1853] [id = 10] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf17b0000 == 23 [pid = 1853] [id = 41] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2507000 == 22 [pid = 1853] [id = 22] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cedb08000 == 21 [pid = 1853] [id = 36] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6414800 == 20 [pid = 1853] [id = 9] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece59000 == 19 [pid = 1853] [id = 35] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecb99000 == 18 [pid = 1853] [id = 34] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6641000 == 17 [pid = 1853] [id = 31] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f68000 == 16 [pid = 1853] [id = 47] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf3f8f000 == 15 [pid = 1853] [id = 46] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf208b000 == 14 [pid = 1853] [id = 45] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cefa1a800 == 13 [pid = 1853] [id = 44] 09:40:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecbdd800 == 12 [pid = 1853] [id = 43] 09:40:16 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde578800 == 11 [pid = 1853] [id = 42] 09:40:16 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6154000 == 10 [pid = 1853] [id = 8] 09:40:16 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce222b000 == 9 [pid = 1853] [id = 30] 09:40:17 INFO - PROCESS | 1853 | 1461256817509 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 5048ms 09:40:17 INFO - PROCESS | 1853 | 1461256817686 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:40:17 INFO - PROCESS | 1853 | 1461256817691 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:40:17 INFO - PROCESS | 1853 | 1461256817698 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:40:17 INFO - PROCESS | 1853 | 1461256817701 Marionette TRACE conn3 <- [1,166,null,{}] 09:40:17 INFO - PROCESS | 1853 | 1461256817709 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:17 INFO - PROCESS | 1853 | 1461256817848 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:40:17 INFO - PROCESS | 1853 | 1461256817930 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8bd4800 == 10 [pid = 1853] [id = 49] 09:40:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd9794c00) [pid = 1853] [serial = 145] [outer = (nil)] 09:40:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd97e1c00) [pid = 1853] [serial = 146] [outer = 0x7f0cd9794c00] 09:40:17 INFO - PROCESS | 1853 | 1461256817988 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd9b17c00) [pid = 1853] [serial = 147] [outer = 0x7f0cd9794c00] 09:40:18 INFO - PROCESS | 1853 | 1461256818554 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 883ms 09:40:18 INFO - PROCESS | 1853 | 1461256818582 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:40:18 INFO - PROCESS | 1853 | 1461256818591 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:40:18 INFO - PROCESS | 1853 | 1461256818600 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:40:18 INFO - PROCESS | 1853 | 1461256818603 Marionette TRACE conn3 <- [1,170,null,{}] 09:40:18 INFO - PROCESS | 1853 | 1461256818608 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:18 INFO - PROCESS | 1853 | 1461256818748 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:40:18 INFO - PROCESS | 1853 | 1461256818843 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf27a800 == 11 [pid = 1853] [id = 50] 09:40:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd978fc00) [pid = 1853] [serial = 148] [outer = (nil)] 09:40:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cdd55e400) [pid = 1853] [serial = 149] [outer = 0x7f0cd978fc00] 09:40:18 INFO - PROCESS | 1853 | 1461256818898 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cdea1fc00) [pid = 1853] [serial = 150] [outer = 0x7f0cd978fc00] 09:40:19 INFO - PROCESS | 1853 | 1461256819510 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 930ms 09:40:19 INFO - PROCESS | 1853 | 1461256819530 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 1853 | 1461256819534 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:40:19 INFO - PROCESS | 1853 | 1461256819539 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 1853 | 1461256819545 Marionette TRACE conn3 <- [1,174,null,{}] 09:40:19 INFO - PROCESS | 1853 | 1461256819561 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:19 INFO - PROCESS | 1853 | 1461256819688 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:40:19 INFO - PROCESS | 1853 | 1461256819856 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb7d000 == 12 [pid = 1853] [id = 51] 09:40:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd96c4000) [pid = 1853] [serial = 151] [outer = (nil)] 09:40:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0ce2575800) [pid = 1853] [serial = 152] [outer = 0x7f0cd96c4000] 09:40:19 INFO - PROCESS | 1853 | 1461256819942 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0ce5f4c800) [pid = 1853] [serial = 153] [outer = 0x7f0cd96c4000] 09:40:20 INFO - PROCESS | 1853 | 1461256820722 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1236ms 09:40:20 INFO - PROCESS | 1853 | 1461256820777 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:40:20 INFO - PROCESS | 1853 | 1461256820780 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:40:20 INFO - PROCESS | 1853 | 1461256820791 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:40:20 INFO - PROCESS | 1853 | 1461256820794 Marionette TRACE conn3 <- [1,178,null,{}] 09:40:20 INFO - PROCESS | 1853 | 1461256820799 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:20 INFO - PROCESS | 1853 | 1461256820947 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:40:20 INFO - PROCESS | 1853 | 1461256820970 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cee05f800 == 13 [pid = 1853] [id = 52] 09:40:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0ce5f4cc00) [pid = 1853] [serial = 154] [outer = (nil)] 09:40:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cece34800) [pid = 1853] [serial = 155] [outer = 0x7f0ce5f4cc00] 09:40:21 INFO - PROCESS | 1853 | 1461256821025 Marionette DEBUG loaded listener.js 09:40:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0ced0eb000) [pid = 1853] [serial = 156] [outer = 0x7f0ce5f4cc00] 09:40:21 INFO - PROCESS | 1853 | 1461256821641 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 876ms 09:40:21 INFO - PROCESS | 1853 | 1461256821668 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:40:21 INFO - PROCESS | 1853 | 1461256821671 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:40:21 INFO - PROCESS | 1853 | 1461256821676 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 1853 | 1461256821678 Marionette TRACE conn3 <- [1,182,null,{}] 09:40:21 INFO - PROCESS | 1853 | 1461256821682 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:22 INFO - PROCESS | 1853 | 1461256822596 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd5b91400) [pid = 1853] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cde027c00) [pid = 1853] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd614a400) [pid = 1853] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0ce0239800) [pid = 1853] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cdfbaf000) [pid = 1853] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd96c2000) [pid = 1853] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd7c2f800) [pid = 1853] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0ce233c800) [pid = 1853] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd96c1800) [pid = 1853] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd6149c00) [pid = 1853] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0ce2720400) [pid = 1853] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd97e7000) [pid = 1853] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cdcde4800) [pid = 1853] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd5b92800) [pid = 1853] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cd6257c00) [pid = 1853] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cdc0a3000) [pid = 1853] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cd7209000) [pid = 1853] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0ce6d72400) [pid = 1853] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cd6255400) [pid = 1853] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cd54cb400) [pid = 1853] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd6382000) [pid = 1853] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cf2072c00) [pid = 1853] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd6140400) [pid = 1853] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd65cac00) [pid = 1853] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cd637e000) [pid = 1853] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd80adc00) [pid = 1853] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cdf667800) [pid = 1853] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cdd56b800) [pid = 1853] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cd6149800) [pid = 1853] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cdf5a6c00) [pid = 1853] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd5b90c00) [pid = 1853] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0ced0e4c00) [pid = 1853] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cd65c8c00) [pid = 1853] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd6148400) [pid = 1853] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0ce0790800) [pid = 1853] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cd54d7800) [pid = 1853] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd6140c00) [pid = 1853] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cd6839000) [pid = 1853] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:40:22 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0ce6d71c00) [pid = 1853] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:40:22 INFO - PROCESS | 1853 | 1461256822756 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6407800 == 14 [pid = 1853] [id = 53] 09:40:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cd54c9400) [pid = 1853] [serial = 157] [outer = (nil)] 09:40:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd54d8000) [pid = 1853] [serial = 158] [outer = 0x7f0cd54c9400] 09:40:22 INFO - PROCESS | 1853 | 1461256822811 Marionette DEBUG loaded listener.js 09:40:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd6257c00) [pid = 1853] [serial = 159] [outer = 0x7f0cd54c9400] 09:40:23 INFO - PROCESS | 1853 | 1461256823498 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1878ms 09:40:23 INFO - PROCESS | 1853 | 1461256823565 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:40:23 INFO - PROCESS | 1853 | 1461256823568 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:40:23 INFO - PROCESS | 1853 | 1461256823574 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:40:23 INFO - PROCESS | 1853 | 1461256823576 Marionette TRACE conn3 <- [1,186,null,{}] 09:40:23 INFO - PROCESS | 1853 | 1461256823581 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:23 INFO - PROCESS | 1853 | 1461256823745 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:40:23 INFO - PROCESS | 1853 | 1461256823756 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce0250800 == 15 [pid = 1853] [id = 54] 09:40:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cdf5a2000) [pid = 1853] [serial = 160] [outer = (nil)] 09:40:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0ced0e4c00) [pid = 1853] [serial = 161] [outer = 0x7f0cdf5a2000] 09:40:23 INFO - PROCESS | 1853 | 1461256823814 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cee1cc000) [pid = 1853] [serial = 162] [outer = 0x7f0cdf5a2000] 09:40:24 INFO - PROCESS | 1853 | 1461256824444 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 924ms 09:40:24 INFO - PROCESS | 1853 | 1461256824500 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 1853 | 1461256824502 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:40:24 INFO - PROCESS | 1853 | 1461256824507 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 1853 | 1461256824509 Marionette TRACE conn3 <- [1,190,null,{}] 09:40:24 INFO - PROCESS | 1853 | 1461256824514 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:24 INFO - PROCESS | 1853 | 1461256824710 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:40:24 INFO - PROCESS | 1853 | 1461256824779 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd640d800 == 16 [pid = 1853] [id = 55] 09:40:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd54cfc00) [pid = 1853] [serial = 163] [outer = (nil)] 09:40:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd5b93800) [pid = 1853] [serial = 164] [outer = 0x7f0cd54cfc00] 09:40:24 INFO - PROCESS | 1853 | 1461256824848 Marionette DEBUG loaded listener.js 09:40:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd6839000) [pid = 1853] [serial = 165] [outer = 0x7f0cd54cfc00] 09:40:25 INFO - PROCESS | 1853 | 1461256825720 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1275ms 09:40:25 INFO - PROCESS | 1853 | 1461256825785 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:40:25 INFO - PROCESS | 1853 | 1461256825791 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:40:25 INFO - PROCESS | 1853 | 1461256825797 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:40:25 INFO - PROCESS | 1853 | 1461256825803 Marionette TRACE conn3 <- [1,194,null,{}] 09:40:25 INFO - PROCESS | 1853 | 1461256825809 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:25 INFO - PROCESS | 1853 | 1461256825960 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:40:26 INFO - PROCESS | 1853 | 1461256826087 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07bc800 == 17 [pid = 1853] [id = 56] 09:40:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd54d2400) [pid = 1853] [serial = 166] [outer = (nil)] 09:40:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cdd5e3c00) [pid = 1853] [serial = 167] [outer = 0x7f0cd54d2400] 09:40:26 INFO - PROCESS | 1853 | 1461256826155 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cdf5a5800) [pid = 1853] [serial = 168] [outer = 0x7f0cd54d2400] 09:40:27 INFO - PROCESS | 1853 | 1461256827005 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1231ms 09:40:27 INFO - PROCESS | 1853 | 1461256827027 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 1853 | 1461256827032 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:40:27 INFO - PROCESS | 1853 | 1461256827037 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 1853 | 1461256827040 Marionette TRACE conn3 <- [1,198,null,{}] 09:40:27 INFO - PROCESS | 1853 | 1461256827045 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:27 INFO - PROCESS | 1853 | 1461256827187 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:40:27 INFO - PROCESS | 1853 | 1461256827425 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd641f000 == 18 [pid = 1853] [id = 57] 09:40:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd6141800) [pid = 1853] [serial = 169] [outer = (nil)] 09:40:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cd637e000) [pid = 1853] [serial = 170] [outer = 0x7f0cd6141800] 09:40:27 INFO - PROCESS | 1853 | 1461256827524 Marionette DEBUG loaded listener.js 09:40:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd5b89c00) [pid = 1853] [serial = 171] [outer = 0x7f0cd6141800] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cecef4800) [pid = 1853] [serial = 101] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cece2b800) [pid = 1853] [serial = 100] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cd6389400) [pid = 1853] [serial = 79] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cece2c000) [pid = 1853] [serial = 77] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cdf3d1800) [pid = 1853] [serial = 125] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cefa1f000) [pid = 1853] [serial = 2] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0ce5f4e800) [pid = 1853] [serial = 76] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cdc0a2800) [pid = 1853] [serial = 91] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cd5ba5800) [pid = 1853] [serial = 31] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd5b95800) [pid = 1853] [serial = 37] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cdf5a5400) [pid = 1853] [serial = 47] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cdf9ab000) [pid = 1853] [serial = 49] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cdfbb4000) [pid = 1853] [serial = 50] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0ce0789400) [pid = 1853] [serial = 53] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0ce044c400) [pid = 1853] [serial = 52] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0ce078cc00) [pid = 1853] [serial = 55] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cdc153c00) [pid = 1853] [serial = 40] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0ce2747000) [pid = 1853] [serial = 58] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cebd3b000) [pid = 1853] [serial = 59] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cdd5ee000) [pid = 1853] [serial = 41] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cde4e8000) [pid = 1853] [serial = 46] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cecb9f400) [pid = 1853] [serial = 61] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cecc65400) [pid = 1853] [serial = 62] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd6251000) [pid = 1853] [serial = 34] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cdc0a1400) [pid = 1853] [serial = 44] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cece2c400) [pid = 1853] [serial = 65] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd80ac800) [pid = 1853] [serial = 38] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cece30000) [pid = 1853] [serial = 29] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd9b10400) [pid = 1853] [serial = 43] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0ce2339c00) [pid = 1853] [serial = 56] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cecc65c00) [pid = 1853] [serial = 89] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cd80b3000) [pid = 1853] [serial = 80] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cde4ee400) [pid = 1853] [serial = 94] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0ce233c400) [pid = 1853] [serial = 113] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0cece2dc00) [pid = 1853] [serial = 115] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0ce6d76c00) [pid = 1853] [serial = 88] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0ce0271400) [pid = 1853] [serial = 86] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cdfe8c400) [pid = 1853] [serial = 126] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cdf9edc00) [pid = 1853] [serial = 85] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0cdded9800) [pid = 1853] [serial = 82] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0cd720dc00) [pid = 1853] [serial = 109] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0ce022f800) [pid = 1853] [serial = 112] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cedd25000) [pid = 1853] [serial = 131] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cf1698c00) [pid = 1853] [serial = 122] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cee00d400) [pid = 1853] [serial = 106] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cee007400) [pid = 1853] [serial = 104] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cdc147c00) [pid = 1853] [serial = 70] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cf16a0800) [pid = 1853] [serial = 118] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 83 (0x7f0cd65d0800) [pid = 1853] [serial = 67] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 82 (0x7f0ce257a000) [pid = 1853] [serial = 98] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 81 (0x7f0cde415800) [pid = 1853] [serial = 12] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 80 (0x7f0cecc6c800) [pid = 1853] [serial = 64] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 79 (0x7f0ce257e800) [pid = 1853] [serial = 128] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0cdea24800) [pid = 1853] [serial = 9] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 77 (0x7f0cdfbaf400) [pid = 1853] [serial = 97] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 76 (0x7f0cdd562800) [pid = 1853] [serial = 92] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 75 (0x7f0cede32800) [pid = 1853] [serial = 103] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 74 (0x7f0cdf9a6000) [pid = 1853] [serial = 73] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 73 (0x7f0cd80af800) [pid = 1853] [serial = 16] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 72 (0x7f0cd7c25400) [pid = 1853] [serial = 17] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 71 (0x7f0cd7208c00) [pid = 1853] [serial = 19] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 70 (0x7f0ceceaa000) [pid = 1853] [serial = 116] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 69 (0x7f0cdf5a8c00) [pid = 1853] [serial = 95] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 68 (0x7f0cdc67f800) [pid = 1853] [serial = 110] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 67 (0x7f0ce0231c00) [pid = 1853] [serial = 74] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 66 (0x7f0cf2072800) [pid = 1853] [serial = 123] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 65 (0x7f0cefa92c00) [pid = 1853] [serial = 107] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 64 (0x7f0cd7c30400) [pid = 1853] [serial = 68] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 63 (0x7f0cd979d000) [pid = 1853] [serial = 141] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 62 (0x7f0cde860000) [pid = 1853] [serial = 83] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 61 (0x7f0cece2a800) [pid = 1853] [serial = 28] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 60 (0x7f0cf1dcb400) [pid = 1853] [serial = 119] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 59 (0x7f0cf221e800) [pid = 1853] [serial = 138] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 58 (0x7f0cd65c4400) [pid = 1853] [serial = 26] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 57 (0x7f0cd9798400) [pid = 1853] [serial = 140] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 56 (0x7f0cd638a800) [pid = 1853] [serial = 25] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 55 (0x7f0cf3f44800) [pid = 1853] [serial = 135] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 54 (0x7f0cd6142000) [pid = 1853] [serial = 22] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 53 (0x7f0cd54d4000) [pid = 1853] [serial = 137] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 52 (0x7f0cd6147400) [pid = 1853] [serial = 23] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 51 (0x7f0cf22f0000) [pid = 1853] [serial = 134] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 50 (0x7f0cdd563800) [pid = 1853] [serial = 71] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 49 (0x7f0cee00c800) [pid = 1853] [serial = 132] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 48 (0x7f0ce6d1d800) [pid = 1853] [serial = 129] [outer = (nil)] [url = about:blank] 09:40:27 INFO - PROCESS | 1853 | --DOMWINDOW == 47 (0x7f0cd637ec00) [pid = 1853] [serial = 35] [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.] 09:40:28 INFO - PROCESS | 1853 | 1461256828047 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:40:28 INFO - PROCESS | 1853 | 1461256828586 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1580ms 09:40:28 INFO - PROCESS | 1853 | 1461256828619 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:40:28 INFO - PROCESS | 1853 | 1461256828623 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:40:28 INFO - PROCESS | 1853 | 1461256828629 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:40:28 INFO - PROCESS | 1853 | 1461256828633 Marionette TRACE conn3 <- [1,202,null,{}] 09:40:28 INFO - PROCESS | 1853 | 1461256828640 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:28 INFO - PROCESS | 1853 | 1461256828765 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:40:28 INFO - PROCESS | 1853 | 1461256828839 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd70d5800 == 19 [pid = 1853] [id = 58] 09:40:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 48 (0x7f0cd8007400) [pid = 1853] [serial = 172] [outer = (nil)] 09:40:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 49 (0x7f0cd80acc00) [pid = 1853] [serial = 173] [outer = 0x7f0cd8007400] 09:40:28 INFO - PROCESS | 1853 | 1461256828911 Marionette DEBUG loaded listener.js 09:40:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 50 (0x7f0cd80b2000) [pid = 1853] [serial = 174] [outer = 0x7f0cd8007400] 09:40:29 INFO - PROCESS | 1853 | --DOMWINDOW == 49 (0x7f0cd979e800) [pid = 1853] [serial = 143] [outer = (nil)] [url = about:blank] 09:40:29 INFO - PROCESS | 1853 | 1461256829586 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 981ms 09:40:29 INFO - PROCESS | 1853 | 1461256829611 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:40:29 INFO - PROCESS | 1853 | 1461256829618 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:40:29 INFO - PROCESS | 1853 | 1461256829651 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:40:29 INFO - PROCESS | 1853 | 1461256829658 Marionette TRACE conn3 <- [1,206,null,{}] 09:40:29 INFO - PROCESS | 1853 | 1461256829667 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:29 INFO - PROCESS | 1853 | 1461256829790 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:40:29 INFO - PROCESS | 1853 | 1461256829798 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f5e800 == 20 [pid = 1853] [id = 59] 09:40:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 50 (0x7f0cd979e800) [pid = 1853] [serial = 175] [outer = (nil)] 09:40:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 51 (0x7f0cd97e5800) [pid = 1853] [serial = 176] [outer = 0x7f0cd979e800] 09:40:29 INFO - PROCESS | 1853 | 1461256829860 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 52 (0x7f0cd9b19400) [pid = 1853] [serial = 177] [outer = 0x7f0cd979e800] 09:40:30 INFO - PROCESS | 1853 | 1461256830503 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 900ms 09:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:40:30 INFO - PROCESS | 1853 | 1461256830537 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:40:30 INFO - PROCESS | 1853 | 1461256830540 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:40:30 INFO - PROCESS | 1853 | 1461256830547 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:40:30 INFO - PROCESS | 1853 | 1461256830556 Marionette TRACE conn3 <- [1,210,null,{}] 09:40:30 INFO - PROCESS | 1853 | 1461256830569 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:30 INFO - PROCESS | 1853 | 1461256830715 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:40:30 INFO - PROCESS | 1853 | 1461256830731 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdb53c800 == 21 [pid = 1853] [id = 60] 09:40:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 53 (0x7f0cd54d6400) [pid = 1853] [serial = 178] [outer = (nil)] 09:40:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 54 (0x7f0cdcde5000) [pid = 1853] [serial = 179] [outer = 0x7f0cd54d6400] 09:40:30 INFO - PROCESS | 1853 | 1461256830785 Marionette DEBUG loaded listener.js 09:40:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 55 (0x7f0cdd5ee800) [pid = 1853] [serial = 180] [outer = 0x7f0cd54d6400] 09:40:31 INFO - PROCESS | 1853 | 1461256831347 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 887ms 09:40:31 INFO - PROCESS | 1853 | 1461256831433 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:40:31 INFO - PROCESS | 1853 | 1461256831445 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:40:31 INFO - PROCESS | 1853 | 1461256831454 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 1853 | 1461256831456 Marionette TRACE conn3 <- [1,214,null,{}] 09:40:31 INFO - PROCESS | 1853 | 1461256831461 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:31 INFO - PROCESS | 1853 | 1461256831618 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:40:31 INFO - PROCESS | 1853 | 1461256831625 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5b9a800 == 22 [pid = 1853] [id = 61] 09:40:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 56 (0x7f0cdc045800) [pid = 1853] [serial = 181] [outer = (nil)] 09:40:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 57 (0x7f0cde857000) [pid = 1853] [serial = 182] [outer = 0x7f0cdc045800] 09:40:31 INFO - PROCESS | 1853 | 1461256831719 Marionette DEBUG loaded listener.js 09:40:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 58 (0x7f0cdf5a3c00) [pid = 1853] [serial = 183] [outer = 0x7f0cdc045800] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 57 (0x7f0ce5f4cc00) [pid = 1853] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 56 (0x7f0cd979c800) [pid = 1853] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 55 (0x7f0cd9794c00) [pid = 1853] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 54 (0x7f0cd978fc00) [pid = 1853] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 53 (0x7f0cd54c9400) [pid = 1853] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:40:32 INFO - PROCESS | 1853 | --DOMWINDOW == 52 (0x7f0cd96c4000) [pid = 1853] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:40:32 INFO - PROCESS | 1853 | 1461256832309 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 878ms 09:40:32 INFO - PROCESS | 1853 | 1461256832329 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:40:32 INFO - PROCESS | 1853 | 1461256832331 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:40:32 INFO - PROCESS | 1853 | 1461256832342 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:40:32 INFO - PROCESS | 1853 | 1461256832344 Marionette TRACE conn3 <- [1,218,null,{}] 09:40:32 INFO - PROCESS | 1853 | 1461256832347 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:32 INFO - PROCESS | 1853 | 1461256832456 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:40:32 INFO - PROCESS | 1853 | 1461256832533 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeae7000 == 23 [pid = 1853] [id = 62] 09:40:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 53 (0x7f0cd97e1000) [pid = 1853] [serial = 184] [outer = (nil)] 09:40:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 54 (0x7f0cdf5a2400) [pid = 1853] [serial = 185] [outer = 0x7f0cd97e1000] 09:40:32 INFO - PROCESS | 1853 | 1461256832600 Marionette DEBUG loaded listener.js 09:40:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 55 (0x7f0cdf9a3000) [pid = 1853] [serial = 186] [outer = 0x7f0cd97e1000] 09:40:33 INFO - PROCESS | 1853 | 1461256833200 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 875ms 09:40:33 INFO - PROCESS | 1853 | 1461256833218 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:40:33 INFO - PROCESS | 1853 | 1461256833220 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:40:33 INFO - PROCESS | 1853 | 1461256833226 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:40:33 INFO - PROCESS | 1853 | 1461256833229 Marionette TRACE conn3 <- [1,222,null,{}] 09:40:33 INFO - PROCESS | 1853 | 1461256833233 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:33 INFO - PROCESS | 1853 | 1461256833344 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:40:33 INFO - PROCESS | 1853 | 1461256833363 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf1c8000 == 24 [pid = 1853] [id = 63] 09:40:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 56 (0x7f0ce0233800) [pid = 1853] [serial = 187] [outer = (nil)] 09:40:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 57 (0x7f0ce0269000) [pid = 1853] [serial = 188] [outer = 0x7f0ce0233800] 09:40:33 INFO - PROCESS | 1853 | 1461256833422 Marionette DEBUG loaded listener.js 09:40:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 58 (0x7f0ce044c000) [pid = 1853] [serial = 189] [outer = 0x7f0ce0233800] 09:40:33 INFO - PROCESS | 1853 | 1461256833980 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 775ms 09:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:40:34 INFO - PROCESS | 1853 | 1461256834001 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 1853 | 1461256834003 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:40:34 INFO - PROCESS | 1853 | 1461256834008 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 1853 | 1461256834011 Marionette TRACE conn3 <- [1,226,null,{}] 09:40:34 INFO - PROCESS | 1853 | 1461256834015 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:34 INFO - PROCESS | 1853 | 1461256834175 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:40:34 INFO - PROCESS | 1853 | 1461256834191 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3ef800 == 25 [pid = 1853] [id = 64] 09:40:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 59 (0x7f0cdf9ad800) [pid = 1853] [serial = 190] [outer = (nil)] 09:40:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 60 (0x7f0ce2332800) [pid = 1853] [serial = 191] [outer = 0x7f0cdf9ad800] 09:40:34 INFO - PROCESS | 1853 | 1461256834243 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 61 (0x7f0ce257a000) [pid = 1853] [serial = 192] [outer = 0x7f0cdf9ad800] 09:40:34 INFO - PROCESS | 1853 | 1461256834794 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 824ms 09:40:34 INFO - PROCESS | 1853 | 1461256834833 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 1853 | 1461256834836 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:40:34 INFO - PROCESS | 1853 | 1461256834841 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 1853 | 1461256834842 Marionette TRACE conn3 <- [1,230,null,{}] 09:40:34 INFO - PROCESS | 1853 | 1461256834848 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:34 INFO - PROCESS | 1853 | 1461256834958 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:40:34 INFO - PROCESS | 1853 | 1461256834972 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf95e000 == 26 [pid = 1853] [id = 65] 09:40:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 62 (0x7f0cd54ca800) [pid = 1853] [serial = 193] [outer = (nil)] 09:40:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 63 (0x7f0ce078f000) [pid = 1853] [serial = 194] [outer = 0x7f0cd54ca800] 09:40:35 INFO - PROCESS | 1853 | 1461256835087 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 64 (0x7f0ce274f000) [pid = 1853] [serial = 195] [outer = 0x7f0cd54ca800] 09:40:35 INFO - PROCESS | 1853 | 1461256835789 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 974ms 09:40:35 INFO - PROCESS | 1853 | 1461256835816 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:40:35 INFO - PROCESS | 1853 | 1461256835821 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:40:35 INFO - PROCESS | 1853 | 1461256835829 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:40:35 INFO - PROCESS | 1853 | 1461256835833 Marionette TRACE conn3 <- [1,234,null,{}] 09:40:35 INFO - PROCESS | 1853 | 1461256835841 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:35 INFO - PROCESS | 1853 | 1461256835971 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:40:36 INFO - PROCESS | 1853 | 1461256836093 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f5a800 == 27 [pid = 1853] [id = 66] 09:40:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 65 (0x7f0cd6389c00) [pid = 1853] [serial = 196] [outer = (nil)] 09:40:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 66 (0x7f0cd7c2b000) [pid = 1853] [serial = 197] [outer = 0x7f0cd6389c00] 09:40:36 INFO - PROCESS | 1853 | 1461256836161 Marionette DEBUG loaded listener.js 09:40:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 67 (0x7f0cd80b0000) [pid = 1853] [serial = 198] [outer = 0x7f0cd6389c00] 09:40:36 INFO - PROCESS | 1853 | 1461256836884 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1084ms 09:40:36 INFO - PROCESS | 1853 | 1461256836922 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 1853 | 1461256836930 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:40:36 INFO - PROCESS | 1853 | 1461256836939 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - PROCESS | 1853 | 1461256836943 Marionette TRACE conn3 <- [1,238,null,{}] 09:40:36 INFO - PROCESS | 1853 | 1461256836948 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:37 INFO - PROCESS | 1853 | 1461256837082 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:40:37 INFO - PROCESS | 1853 | 1461256837202 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee0e000 == 28 [pid = 1853] [id = 67] 09:40:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 68 (0x7f0cd6f95c00) [pid = 1853] [serial = 199] [outer = (nil)] 09:40:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 69 (0x7f0cd9b0f800) [pid = 1853] [serial = 200] [outer = 0x7f0cd6f95c00] 09:40:37 INFO - PROCESS | 1853 | 1461256837265 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 70 (0x7f0cdc156400) [pid = 1853] [serial = 201] [outer = 0x7f0cd6f95c00] 09:40:37 INFO - PROCESS | 1853 | 1461256837972 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1080ms 09:40:38 INFO - PROCESS | 1853 | 1461256838020 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 1853 | 1461256838023 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:40:38 INFO - PROCESS | 1853 | 1461256838029 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 1853 | 1461256838034 Marionette TRACE conn3 <- [1,242,null,{}] 09:40:38 INFO - PROCESS | 1853 | 1461256838048 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:38 INFO - PROCESS | 1853 | 1461256838188 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:40:38 INFO - PROCESS | 1853 | 1461256838313 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07c2000 == 29 [pid = 1853] [id = 68] 09:40:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 71 (0x7f0cde863c00) [pid = 1853] [serial = 202] [outer = (nil)] 09:40:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 72 (0x7f0cdf9ab000) [pid = 1853] [serial = 203] [outer = 0x7f0cde863c00] 09:40:38 INFO - PROCESS | 1853 | 1461256838378 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 73 (0x7f0cdfe8c000) [pid = 1853] [serial = 204] [outer = 0x7f0cde863c00] 09:40:39 INFO - PROCESS | 1853 | 1461256839159 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1182ms 09:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:40:39 INFO - PROCESS | 1853 | 1461256839212 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 1853 | 1461256839215 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:40:39 INFO - PROCESS | 1853 | 1461256839221 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 1853 | 1461256839223 Marionette TRACE conn3 <- [1,246,null,{}] 09:40:39 INFO - PROCESS | 1853 | 1461256839228 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:39 INFO - PROCESS | 1853 | 1461256839359 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:40:39 INFO - PROCESS | 1853 | 1461256839586 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd70d1800 == 30 [pid = 1853] [id = 69] 09:40:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 74 (0x7f0cd5b87400) [pid = 1853] [serial = 205] [outer = (nil)] 09:40:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 75 (0x7f0cd5b96400) [pid = 1853] [serial = 206] [outer = 0x7f0cd5b87400] 09:40:39 INFO - PROCESS | 1853 | 1461256839650 Marionette DEBUG loaded listener.js 09:40:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 76 (0x7f0cd65d3c00) [pid = 1853] [serial = 207] [outer = 0x7f0cd5b87400] 09:40:40 INFO - PROCESS | 1853 | 1461256840394 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1229ms 09:40:40 INFO - PROCESS | 1853 | 1461256840450 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:40:40 INFO - PROCESS | 1853 | 1461256840456 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:40:40 INFO - PROCESS | 1853 | 1461256840463 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:40:40 INFO - PROCESS | 1853 | 1461256840468 Marionette TRACE conn3 <- [1,250,null,{}] 09:40:40 INFO - PROCESS | 1853 | 1461256840474 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:40 INFO - PROCESS | 1853 | 1461256840625 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 75 (0x7f0ced0e4c00) [pid = 1853] [serial = 161] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 74 (0x7f0cdd55e400) [pid = 1853] [serial = 149] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 73 (0x7f0cdea1fc00) [pid = 1853] [serial = 150] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 72 (0x7f0cd54d8000) [pid = 1853] [serial = 158] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 71 (0x7f0ce2575800) [pid = 1853] [serial = 152] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 70 (0x7f0ce5f4c800) [pid = 1853] [serial = 153] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 69 (0x7f0cd6257c00) [pid = 1853] [serial = 159] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 68 (0x7f0ced0eb000) [pid = 1853] [serial = 156] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 67 (0x7f0cece34800) [pid = 1853] [serial = 155] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 66 (0x7f0cd9b16000) [pid = 1853] [serial = 144] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 65 (0x7f0cd97e1c00) [pid = 1853] [serial = 146] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | --DOMWINDOW == 64 (0x7f0cd9b17c00) [pid = 1853] [serial = 147] [outer = (nil)] [url = about:blank] 09:40:40 INFO - PROCESS | 1853 | 1461256840741 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68a5000 == 31 [pid = 1853] [id = 70] 09:40:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 65 (0x7f0cd614b000) [pid = 1853] [serial = 208] [outer = (nil)] 09:40:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 66 (0x7f0cd9790000) [pid = 1853] [serial = 209] [outer = 0x7f0cd614b000] 09:40:40 INFO - PROCESS | 1853 | 1461256840797 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 67 (0x7f0cd9b17c00) [pid = 1853] [serial = 210] [outer = 0x7f0cd614b000] 09:40:41 INFO - PROCESS | 1853 | 1461256841344 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 936ms 09:40:41 INFO - PROCESS | 1853 | 1461256841401 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:40:41 INFO - PROCESS | 1853 | 1461256841407 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:40:41 INFO - PROCESS | 1853 | 1461256841413 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 1853 | 1461256841416 Marionette TRACE conn3 <- [1,254,null,{}] 09:40:41 INFO - PROCESS | 1853 | 1461256841420 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:41 INFO - PROCESS | 1853 | 1461256841531 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:40:41 INFO - PROCESS | 1853 | 1461256841549 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3d8800 == 32 [pid = 1853] [id = 71] 09:40:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 68 (0x7f0cdcd45000) [pid = 1853] [serial = 211] [outer = (nil)] 09:40:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 69 (0x7f0cdd5e5400) [pid = 1853] [serial = 212] [outer = 0x7f0cdcd45000] 09:40:41 INFO - PROCESS | 1853 | 1461256841601 Marionette DEBUG loaded listener.js 09:40:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 70 (0x7f0cdea1fc00) [pid = 1853] [serial = 213] [outer = 0x7f0cdcd45000] 09:40:42 INFO - PROCESS | 1853 | 1461256842218 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 831ms 09:40:42 INFO - PROCESS | 1853 | 1461256842244 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:40:42 INFO - PROCESS | 1853 | 1461256842247 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:40:42 INFO - PROCESS | 1853 | 1461256842254 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:40:42 INFO - PROCESS | 1853 | 1461256842261 Marionette TRACE conn3 <- [1,258,null,{}] 09:40:42 INFO - PROCESS | 1853 | 1461256842274 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:42 INFO - PROCESS | 1853 | 1461256842419 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:40:42 INFO - PROCESS | 1853 | 1461256842438 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3ef000 == 33 [pid = 1853] [id = 72] 09:40:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 71 (0x7f0cdcde6400) [pid = 1853] [serial = 214] [outer = (nil)] 09:40:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 72 (0x7f0cdfbb4c00) [pid = 1853] [serial = 215] [outer = 0x7f0cdcde6400] 09:40:42 INFO - PROCESS | 1853 | 1461256842491 Marionette DEBUG loaded listener.js 09:40:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 73 (0x7f0ce0458800) [pid = 1853] [serial = 216] [outer = 0x7f0cdcde6400] 09:40:43 INFO - PROCESS | 1853 | 1461256843160 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 936ms 09:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:40:43 INFO - PROCESS | 1853 | 1461256843190 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:40:43 INFO - PROCESS | 1853 | 1461256843193 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:40:43 INFO - PROCESS | 1853 | 1461256843199 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 1853 | 1461256843201 Marionette TRACE conn3 <- [1,262,null,{}] 09:40:43 INFO - PROCESS | 1853 | 1461256843206 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:43 INFO - PROCESS | 1853 | 1461256843356 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:40:43 INFO - PROCESS | 1853 | 1461256843410 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce02c0800 == 34 [pid = 1853] [id = 73] 09:40:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 74 (0x7f0cdf66d000) [pid = 1853] [serial = 217] [outer = (nil)] 09:40:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 75 (0x7f0ce2722400) [pid = 1853] [serial = 218] [outer = 0x7f0cdf66d000] 09:40:43 INFO - PROCESS | 1853 | 1461256843465 Marionette DEBUG loaded listener.js 09:40:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 76 (0x7f0cd65cb000) [pid = 1853] [serial = 219] [outer = 0x7f0cdf66d000] 09:40:44 INFO - PROCESS | 1853 | 1461256844096 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 926ms 09:40:44 INFO - PROCESS | 1853 | 1461256844124 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:40:44 INFO - PROCESS | 1853 | 1461256844126 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:40:44 INFO - PROCESS | 1853 | 1461256844132 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:40:44 INFO - PROCESS | 1853 | 1461256844134 Marionette TRACE conn3 <- [1,266,null,{}] 09:40:44 INFO - PROCESS | 1853 | 1461256844139 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:44 INFO - PROCESS | 1853 | 1461256844286 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:40:44 INFO - PROCESS | 1853 | 1461256844300 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2541000 == 35 [pid = 1853] [id = 74] 09:40:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 77 (0x7f0cec963400) [pid = 1853] [serial = 220] [outer = (nil)] 09:40:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cecba2000) [pid = 1853] [serial = 221] [outer = 0x7f0cec963400] 09:40:44 INFO - PROCESS | 1853 | 1461256844409 Marionette DEBUG loaded listener.js 09:40:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cecc6bc00) [pid = 1853] [serial = 222] [outer = 0x7f0cec963400] 09:40:45 INFO - PROCESS | 1853 | 1461256845048 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 934ms 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0cdc045800) [pid = 1853] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 77 (0x7f0ce0233800) [pid = 1853] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 76 (0x7f0cdf9ad800) [pid = 1853] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 75 (0x7f0cd979e800) [pid = 1853] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 74 (0x7f0cd8007400) [pid = 1853] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 73 (0x7f0cd6141800) [pid = 1853] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 72 (0x7f0cd54d6400) [pid = 1853] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 71 (0x7f0cd97e1000) [pid = 1853] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:40:45 INFO - PROCESS | 1853 | --DOMWINDOW == 70 (0x7f0cdf5a2000) [pid = 1853] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:40:45 INFO - PROCESS | 1853 | 1461256845109 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:40:45 INFO - PROCESS | 1853 | 1461256845112 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:40:45 INFO - PROCESS | 1853 | 1461256845118 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 1853 | 1461256845129 Marionette TRACE conn3 <- [1,270,null,{}] 09:40:45 INFO - PROCESS | 1853 | 1461256845136 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:45 INFO - PROCESS | 1853 | 1461256845256 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:40:45 INFO - PROCESS | 1853 | 1461256845264 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce02a5800 == 36 [pid = 1853] [id = 75] 09:40:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 71 (0x7f0cdfe8c800) [pid = 1853] [serial = 223] [outer = (nil)] 09:40:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 72 (0x7f0ce257e000) [pid = 1853] [serial = 224] [outer = 0x7f0cdfe8c800] 09:40:45 INFO - PROCESS | 1853 | 1461256845318 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 73 (0x7f0cece2b000) [pid = 1853] [serial = 225] [outer = 0x7f0cdfe8c800] 09:40:45 INFO - PROCESS | 1853 | 1461256845881 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 785ms 09:40:45 INFO - PROCESS | 1853 | 1461256845904 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:40:45 INFO - PROCESS | 1853 | 1461256845907 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:40:45 INFO - PROCESS | 1853 | 1461256845912 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 1853 | 1461256845914 Marionette TRACE conn3 <- [1,274,null,{}] 09:40:45 INFO - PROCESS | 1853 | 1461256845919 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:46 INFO - PROCESS | 1853 | 1461256846027 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:40:46 INFO - PROCESS | 1853 | 1461256846102 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6633000 == 37 [pid = 1853] [id = 76] 09:40:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 74 (0x7f0cd96c8000) [pid = 1853] [serial = 226] [outer = (nil)] 09:40:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 75 (0x7f0cece2a800) [pid = 1853] [serial = 227] [outer = 0x7f0cd96c8000] 09:40:46 INFO - PROCESS | 1853 | 1461256846161 Marionette DEBUG loaded listener.js 09:40:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 76 (0x7f0ced041000) [pid = 1853] [serial = 228] [outer = 0x7f0cd96c8000] 09:40:46 INFO - PROCESS | 1853 | 1461256846698 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 829ms 09:40:46 INFO - PROCESS | 1853 | 1461256846747 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:40:46 INFO - PROCESS | 1853 | 1461256846750 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:40:46 INFO - PROCESS | 1853 | 1461256846755 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 1853 | 1461256846757 Marionette TRACE conn3 <- [1,278,null,{}] 09:40:46 INFO - PROCESS | 1853 | 1461256846762 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:46 INFO - PROCESS | 1853 | 1461256846867 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:40:46 INFO - PROCESS | 1853 | 1461256846889 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecca3800 == 38 [pid = 1853] [id = 77] 09:40:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 77 (0x7f0cece36800) [pid = 1853] [serial = 229] [outer = (nil)] 09:40:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cedde8400) [pid = 1853] [serial = 230] [outer = 0x7f0cece36800] 09:40:46 INFO - PROCESS | 1853 | 1461256846941 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cedebf800) [pid = 1853] [serial = 231] [outer = 0x7f0cece36800] 09:40:47 INFO - PROCESS | 1853 | 1461256847636 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 929ms 09:40:47 INFO - PROCESS | 1853 | 1461256847685 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:40:47 INFO - PROCESS | 1853 | 1461256847695 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:40:47 INFO - PROCESS | 1853 | 1461256847721 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:40:47 INFO - PROCESS | 1853 | 1461256847726 Marionette TRACE conn3 <- [1,282,null,{}] 09:40:47 INFO - PROCESS | 1853 | 1461256847735 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:47 INFO - PROCESS | 1853 | 1461256847887 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:40:48 INFO - PROCESS | 1853 | 1461256848034 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde2c1000 == 39 [pid = 1853] [id = 78] 09:40:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cd9794c00) [pid = 1853] [serial = 232] [outer = (nil)] 09:40:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cd97df400) [pid = 1853] [serial = 233] [outer = 0x7f0cd9794c00] 09:40:48 INFO - PROCESS | 1853 | 1461256848101 Marionette DEBUG loaded listener.js 09:40:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cdc150000) [pid = 1853] [serial = 234] [outer = 0x7f0cd9794c00] 09:40:48 INFO - PROCESS | 1853 | 1461256848831 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1154ms 09:40:48 INFO - PROCESS | 1853 | 1461256848861 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 1853 | 1461256848868 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:40:48 INFO - PROCESS | 1853 | 1461256848877 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 1853 | 1461256848881 Marionette TRACE conn3 <- [1,286,null,{}] 09:40:48 INFO - PROCESS | 1853 | 1461256848886 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:49 INFO - PROCESS | 1853 | 1461256849081 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:40:49 INFO - PROCESS | 1853 | 1461256849132 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce253b800 == 40 [pid = 1853] [id = 79] 09:40:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 83 (0x7f0cdd55e400) [pid = 1853] [serial = 235] [outer = (nil)] 09:40:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 84 (0x7f0cdf9f6800) [pid = 1853] [serial = 236] [outer = 0x7f0cdd55e400] 09:40:49 INFO - PROCESS | 1853 | 1461256849194 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0ce2251400) [pid = 1853] [serial = 237] [outer = 0x7f0cdd55e400] 09:40:49 INFO - PROCESS | 1853 | 1461256849880 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1028ms 09:40:49 INFO - PROCESS | 1853 | 1461256849905 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:40:49 INFO - PROCESS | 1853 | 1461256849909 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:40:49 INFO - PROCESS | 1853 | 1461256849914 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 1853 | 1461256849919 Marionette TRACE conn3 <- [1,290,null,{}] 09:40:49 INFO - PROCESS | 1853 | 1461256849934 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:50 INFO - PROCESS | 1853 | 1461256850071 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:40:50 INFO - PROCESS | 1853 | 1461256850173 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ced025800 == 41 [pid = 1853] [id = 80] 09:40:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0cec962800) [pid = 1853] [serial = 238] [outer = (nil)] 09:40:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cece2ac00) [pid = 1853] [serial = 239] [outer = 0x7f0cec962800] 09:40:50 INFO - PROCESS | 1853 | 1461256850239 Marionette DEBUG loaded listener.js 09:40:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cecef3000) [pid = 1853] [serial = 240] [outer = 0x7f0cec962800] 09:40:51 INFO - PROCESS | 1853 | 1461256851040 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1187ms 09:40:51 INFO - PROCESS | 1853 | 1461256851101 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:40:51 INFO - PROCESS | 1853 | 1461256851105 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:40:51 INFO - PROCESS | 1853 | 1461256851111 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 1853 | 1461256851113 Marionette TRACE conn3 <- [1,294,null,{}] 09:40:51 INFO - PROCESS | 1853 | 1461256851118 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:51 INFO - PROCESS | 1853 | 1461256851244 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:40:51 INFO - PROCESS | 1853 | 1461256851368 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cee055800 == 42 [pid = 1853] [id = 81] 09:40:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cecbd7000) [pid = 1853] [serial = 241] [outer = (nil)] 09:40:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cee007c00) [pid = 1853] [serial = 242] [outer = 0x7f0cecbd7000] 09:40:51 INFO - PROCESS | 1853 | 1461256851430 Marionette DEBUG loaded listener.js 09:40:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cefa09c00) [pid = 1853] [serial = 243] [outer = 0x7f0cecbd7000] 09:40:52 INFO - PROCESS | 1853 | 1461256852090 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:52 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. 09:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 988ms 09:40:52 INFO - PROCESS | 1853 | 1461256852100 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:40:52 INFO - PROCESS | 1853 | 1461256852103 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:40:52 INFO - PROCESS | 1853 | 1461256852124 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:40:52 INFO - PROCESS | 1853 | 1461256852128 Marionette TRACE conn3 <- [1,298,null,{}] 09:40:52 INFO - PROCESS | 1853 | 1461256852134 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:52 INFO - PROCESS | 1853 | 1461256852275 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:40:52 INFO - PROCESS | 1853 | 1461256852401 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdef3c800 == 43 [pid = 1853] [id = 82] 09:40:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cd54c9800) [pid = 1853] [serial = 244] [outer = (nil)] 09:40:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cdf9f7000) [pid = 1853] [serial = 245] [outer = 0x7f0cd54c9800] 09:40:52 INFO - PROCESS | 1853 | 1461256852470 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0ceff31000) [pid = 1853] [serial = 246] [outer = 0x7f0cd54c9800] 09:40:53 INFO - PROCESS | 1853 | 1461256853343 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:53 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. 09:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1303ms 09:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:40:53 INFO - PROCESS | 1853 | 1461256853413 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:40:53 INFO - PROCESS | 1853 | 1461256853417 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:40:53 INFO - PROCESS | 1853 | 1461256853425 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:40:53 INFO - PROCESS | 1853 | 1461256853430 Marionette TRACE conn3 <- [1,302,null,{}] 09:40:53 INFO - PROCESS | 1853 | 1461256853439 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:53 INFO - PROCESS | 1853 | 1461256853569 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:40:53 INFO - PROCESS | 1853 | 1461256853718 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6639800 == 44 [pid = 1853] [id = 83] 09:40:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cd6388000) [pid = 1853] [serial = 247] [outer = (nil)] 09:40:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd8004000) [pid = 1853] [serial = 248] [outer = 0x7f0cd6388000] 09:40:53 INFO - PROCESS | 1853 | 1461256853796 Marionette DEBUG loaded listener.js 09:40:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cd979dc00) [pid = 1853] [serial = 249] [outer = 0x7f0cd6388000] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc6d6800 == 43 [pid = 1853] [id = 48] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6633000 == 42 [pid = 1853] [id = 76] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce02a5800 == 41 [pid = 1853] [id = 75] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2541000 == 40 [pid = 1853] [id = 74] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0ce078f000) [pid = 1853] [serial = 194] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce02c0800 == 39 [pid = 1853] [id = 73] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3ef000 == 38 [pid = 1853] [id = 72] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3d8800 == 37 [pid = 1853] [id = 71] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68a5000 == 36 [pid = 1853] [id = 70] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd70d1800 == 35 [pid = 1853] [id = 69] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07c2000 == 34 [pid = 1853] [id = 68] 09:40:54 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee0e000 == 33 [pid = 1853] [id = 67] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cee1cc000) [pid = 1853] [serial = 162] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cde857000) [pid = 1853] [serial = 182] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cdf5a3c00) [pid = 1853] [serial = 183] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0ce0269000) [pid = 1853] [serial = 188] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0ce2332800) [pid = 1853] [serial = 191] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0cd5b93800) [pid = 1853] [serial = 164] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cd97e5800) [pid = 1853] [serial = 176] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cd9b19400) [pid = 1853] [serial = 177] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cd80acc00) [pid = 1853] [serial = 173] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cd80b2000) [pid = 1853] [serial = 174] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cd5b89c00) [pid = 1853] [serial = 171] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cd637e000) [pid = 1853] [serial = 170] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 83 (0x7f0cdd5e3c00) [pid = 1853] [serial = 167] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 82 (0x7f0cdcde5000) [pid = 1853] [serial = 179] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 81 (0x7f0ce257a000) [pid = 1853] [serial = 192] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 80 (0x7f0cdf9a3000) [pid = 1853] [serial = 186] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 79 (0x7f0cdf5a2400) [pid = 1853] [serial = 185] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0ce044c000) [pid = 1853] [serial = 189] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | --DOMWINDOW == 77 (0x7f0cdd5ee800) [pid = 1853] [serial = 180] [outer = (nil)] [url = about:blank] 09:40:54 INFO - PROCESS | 1853 | 1461256854542 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:54 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. 09:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1133ms 09:40:54 INFO - PROCESS | 1853 | 1461256854557 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 1853 | 1461256854563 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:40:54 INFO - PROCESS | 1853 | 1461256854571 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 1853 | 1461256854574 Marionette TRACE conn3 <- [1,306,null,{}] 09:40:54 INFO - PROCESS | 1853 | 1461256854579 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:54 INFO - PROCESS | 1853 | 1461256854694 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:40:54 INFO - PROCESS | 1853 | 1461256854779 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd725e000 == 34 [pid = 1853] [id = 84] 09:40:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cd80a8800) [pid = 1853] [serial = 250] [outer = (nil)] 09:40:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cdc042c00) [pid = 1853] [serial = 251] [outer = 0x7f0cd80a8800] 09:40:54 INFO - PROCESS | 1853 | 1461256854831 Marionette DEBUG loaded listener.js 09:40:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cdf3d1800) [pid = 1853] [serial = 252] [outer = 0x7f0cd80a8800] 09:40:55 INFO - PROCESS | 1853 | 1461256855407 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:55 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. 09:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 876ms 09:40:55 INFO - PROCESS | 1853 | 1461256855448 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:40:55 INFO - PROCESS | 1853 | 1461256855451 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:40:55 INFO - PROCESS | 1853 | 1461256855457 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:40:55 INFO - PROCESS | 1853 | 1461256855461 Marionette TRACE conn3 <- [1,310,null,{}] 09:40:55 INFO - PROCESS | 1853 | 1461256855474 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:55 INFO - PROCESS | 1853 | 1461256855602 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:40:55 INFO - PROCESS | 1853 | 1461256855685 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf1bb000 == 35 [pid = 1853] [id = 85] 09:40:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cdea23c00) [pid = 1853] [serial = 253] [outer = (nil)] 09:40:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cdfe7f400) [pid = 1853] [serial = 254] [outer = 0x7f0cdea23c00] 09:40:55 INFO - PROCESS | 1853 | 1461256855741 Marionette DEBUG loaded listener.js 09:40:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 83 (0x7f0ce2747400) [pid = 1853] [serial = 255] [outer = 0x7f0cdea23c00] 09:40:56 INFO - PROCESS | 1853 | 1461256856360 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:56 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. 09:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 934ms 09:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:40:56 INFO - PROCESS | 1853 | 1461256856391 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:40:56 INFO - PROCESS | 1853 | 1461256856394 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:40:56 INFO - PROCESS | 1853 | 1461256856400 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:40:56 INFO - PROCESS | 1853 | 1461256856402 Marionette TRACE conn3 <- [1,314,null,{}] 09:40:56 INFO - PROCESS | 1853 | 1461256856406 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:56 INFO - PROCESS | 1853 | 1461256856524 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:40:56 INFO - PROCESS | 1853 | 1461256856626 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdfb20800 == 36 [pid = 1853] [id = 86] 09:40:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 84 (0x7f0cd80a7400) [pid = 1853] [serial = 256] [outer = (nil)] 09:40:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cecb9c800) [pid = 1853] [serial = 257] [outer = 0x7f0cd80a7400] 09:40:56 INFO - PROCESS | 1853 | 1461256856678 Marionette DEBUG loaded listener.js 09:40:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0ced0e8400) [pid = 1853] [serial = 258] [outer = 0x7f0cd80a7400] 09:40:57 INFO - PROCESS | 1853 | 1461256857238 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:57 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. 09:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 875ms 09:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:40:57 INFO - PROCESS | 1853 | 1461256857276 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:40:57 INFO - PROCESS | 1853 | 1461256857278 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:40:57 INFO - PROCESS | 1853 | 1461256857283 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - PROCESS | 1853 | 1461256857286 Marionette TRACE conn3 <- [1,318,null,{}] 09:40:57 INFO - PROCESS | 1853 | 1461256857295 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:57 INFO - PROCESS | 1853 | 1461256857432 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:40:57 INFO - PROCESS | 1853 | 1461256857493 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce252f000 == 37 [pid = 1853] [id = 87] 09:40:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0ce044b000) [pid = 1853] [serial = 259] [outer = (nil)] 09:40:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cee009400) [pid = 1853] [serial = 260] [outer = 0x7f0ce044b000] 09:40:57 INFO - PROCESS | 1853 | 1461256857545 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0ceffdcc00) [pid = 1853] [serial = 261] [outer = 0x7f0ce044b000] 09:40:58 INFO - PROCESS | 1853 | 1461256858245 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:58 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. 09:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 991ms 09:40:58 INFO - PROCESS | 1853 | 1461256858274 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 1853 | 1461256858277 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:40:58 INFO - PROCESS | 1853 | 1461256858284 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 1853 | 1461256858285 Marionette TRACE conn3 <- [1,322,null,{}] 09:40:58 INFO - PROCESS | 1853 | 1461256858298 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:58 INFO - PROCESS | 1853 | 1461256858470 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:40:58 INFO - PROCESS | 1853 | 1461256858533 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecebc800 == 38 [pid = 1853] [id = 88] 09:40:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cf1dc5c00) [pid = 1853] [serial = 262] [outer = (nil)] 09:40:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cf1e85400) [pid = 1853] [serial = 263] [outer = 0x7f0cf1dc5c00] 09:40:58 INFO - PROCESS | 1853 | 1461256858601 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cf22abc00) [pid = 1853] [serial = 264] [outer = 0x7f0cf1dc5c00] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0cdcd45000) [pid = 1853] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0cdcde6400) [pid = 1853] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cdf66d000) [pid = 1853] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cd96c8000) [pid = 1853] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cdfe8c800) [pid = 1853] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cd5b87400) [pid = 1853] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cec963400) [pid = 1853] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:40:58 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cd614b000) [pid = 1853] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:40:59 INFO - PROCESS | 1853 | 1461256859246 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:40:59 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. 09:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 987ms 09:40:59 INFO - PROCESS | 1853 | 1461256859271 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:40:59 INFO - PROCESS | 1853 | 1461256859274 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:40:59 INFO - PROCESS | 1853 | 1461256859278 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:40:59 INFO - PROCESS | 1853 | 1461256859280 Marionette TRACE conn3 <- [1,326,null,{}] 09:40:59 INFO - PROCESS | 1853 | 1461256859285 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:59 INFO - PROCESS | 1853 | 1461256859429 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:40:59 INFO - PROCESS | 1853 | 1461256859446 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce250e000 == 39 [pid = 1853] [id = 89] 09:40:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cd54d8400) [pid = 1853] [serial = 265] [outer = (nil)] 09:40:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0cedec2400) [pid = 1853] [serial = 266] [outer = 0x7f0cd54d8400] 09:40:59 INFO - PROCESS | 1853 | 1461256859498 Marionette DEBUG loaded listener.js 09:40:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cf22b6800) [pid = 1853] [serial = 267] [outer = 0x7f0cd54d8400] 09:41:00 INFO - PROCESS | 1853 | 1461256860048 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:00 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. 09:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 825ms 09:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:41:00 INFO - PROCESS | 1853 | 1461256860104 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 1853 | 1461256860106 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:41:00 INFO - PROCESS | 1853 | 1461256860111 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 1853 | 1461256860114 Marionette TRACE conn3 <- [1,330,null,{}] 09:41:00 INFO - PROCESS | 1853 | 1461256860118 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:00 INFO - PROCESS | 1853 | 1461256860230 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:41:00 INFO - PROCESS | 1853 | 1461256860245 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf17b3800 == 40 [pid = 1853] [id = 90] 09:41:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cf1e80000) [pid = 1853] [serial = 268] [outer = (nil)] 09:41:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cf2307800) [pid = 1853] [serial = 269] [outer = 0x7f0cf1e80000] 09:41:00 INFO - PROCESS | 1853 | 1461256860299 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cf2313000) [pid = 1853] [serial = 270] [outer = 0x7f0cf1e80000] 09:41:01 INFO - PROCESS | 1853 | 1461256861024 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:01 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. 09:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 926ms 09:41:01 INFO - PROCESS | 1853 | 1461256861037 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 1853 | 1461256861042 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:41:01 INFO - PROCESS | 1853 | 1461256861050 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 1853 | 1461256861056 Marionette TRACE conn3 <- [1,334,null,{}] 09:41:01 INFO - PROCESS | 1853 | 1461256861065 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:01 INFO - PROCESS | 1853 | 1461256861206 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:41:01 INFO - PROCESS | 1853 | 1461256861314 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd97c6000 == 41 [pid = 1853] [id = 91] 09:41:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cd5b8c400) [pid = 1853] [serial = 271] [outer = (nil)] 09:41:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cd80a9800) [pid = 1853] [serial = 272] [outer = 0x7f0cd5b8c400] 09:41:01 INFO - PROCESS | 1853 | 1461256861381 Marionette DEBUG loaded listener.js 09:41:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cdc0a3800) [pid = 1853] [serial = 273] [outer = 0x7f0cd5b8c400] 09:41:02 INFO - PROCESS | 1853 | 1461256862099 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:02 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. 09:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1090ms 09:41:02 INFO - PROCESS | 1853 | 1461256862140 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 1853 | 1461256862148 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:41:02 INFO - PROCESS | 1853 | 1461256862158 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 1853 | 1461256862161 Marionette TRACE conn3 <- [1,338,null,{}] 09:41:02 INFO - PROCESS | 1853 | 1461256862165 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:02 INFO - PROCESS | 1853 | 1461256862300 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:41:02 INFO - PROCESS | 1853 | 1461256862430 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdfb21800 == 42 [pid = 1853] [id = 92] 09:41:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cd65c4c00) [pid = 1853] [serial = 274] [outer = (nil)] 09:41:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cdf9a4000) [pid = 1853] [serial = 275] [outer = 0x7f0cd65c4c00] 09:41:02 INFO - PROCESS | 1853 | 1461256862495 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0ce2336000) [pid = 1853] [serial = 276] [outer = 0x7f0cd65c4c00] 09:41:03 INFO - PROCESS | 1853 | 1461256863282 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:03 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. 09:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1139ms 09:41:03 INFO - PROCESS | 1853 | 1461256863305 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:41:03 INFO - PROCESS | 1853 | 1461256863309 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:41:03 INFO - PROCESS | 1853 | 1461256863315 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:41:03 INFO - PROCESS | 1853 | 1461256863320 Marionette TRACE conn3 <- [1,342,null,{}] 09:41:03 INFO - PROCESS | 1853 | 1461256863334 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:03 INFO - PROCESS | 1853 | 1461256863463 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:41:03 INFO - PROCESS | 1853 | 1461256863591 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1ed8000 == 43 [pid = 1853] [id = 93] 09:41:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0ced043c00) [pid = 1853] [serial = 277] [outer = (nil)] 09:41:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cf16f5000) [pid = 1853] [serial = 278] [outer = 0x7f0ced043c00] 09:41:03 INFO - PROCESS | 1853 | 1461256863656 Marionette DEBUG loaded listener.js 09:41:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cf1dd2c00) [pid = 1853] [serial = 279] [outer = 0x7f0ced043c00] 09:41:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cf3f4e800) [pid = 1853] [serial = 280] [outer = 0x7f0cd5b8b000] 09:41:04 INFO - PROCESS | 1853 | 1461256864516 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:04 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. 09:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1287ms 09:41:04 INFO - PROCESS | 1853 | 1461256864604 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:41:04 INFO - PROCESS | 1853 | 1461256864608 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:41:04 INFO - PROCESS | 1853 | 1461256864613 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:41:04 INFO - PROCESS | 1853 | 1461256864615 Marionette TRACE conn3 <- [1,346,null,{}] 09:41:04 INFO - PROCESS | 1853 | 1461256864620 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:04 INFO - PROCESS | 1853 | 1461256864749 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:41:04 INFO - PROCESS | 1853 | 1461256864872 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1ecd000 == 44 [pid = 1853] [id = 94] 09:41:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cd54cb800) [pid = 1853] [serial = 281] [outer = (nil)] 09:41:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cf221c800) [pid = 1853] [serial = 282] [outer = 0x7f0cd54cb800] 09:41:04 INFO - PROCESS | 1853 | 1461256864936 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cf3fad800) [pid = 1853] [serial = 283] [outer = 0x7f0cd54cb800] 09:41:05 INFO - PROCESS | 1853 | 1461256865593 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:05 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. 09:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1025ms 09:41:05 INFO - PROCESS | 1853 | 1461256865639 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:41:05 INFO - PROCESS | 1853 | 1461256865642 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:41:05 INFO - PROCESS | 1853 | 1461256865647 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:41:05 INFO - PROCESS | 1853 | 1461256865649 Marionette TRACE conn3 <- [1,350,null,{}] 09:41:05 INFO - PROCESS | 1853 | 1461256865654 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:05 INFO - PROCESS | 1853 | 1461256865779 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:41:05 INFO - PROCESS | 1853 | 1461256865906 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf3f8f800 == 45 [pid = 1853] [id = 95] 09:41:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cf3f07c00) [pid = 1853] [serial = 284] [outer = (nil)] 09:41:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cf4c8f400) [pid = 1853] [serial = 285] [outer = 0x7f0cf3f07c00] 09:41:05 INFO - PROCESS | 1853 | 1461256865968 Marionette DEBUG loaded listener.js 09:41:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cf626f800) [pid = 1853] [serial = 286] [outer = 0x7f0cf3f07c00] 09:41:06 INFO - PROCESS | 1853 | 1461256866633 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:06 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. 09:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1024ms 09:41:06 INFO - PROCESS | 1853 | 1461256866673 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 1853 | 1461256866675 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:41:06 INFO - PROCESS | 1853 | 1461256866681 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 1853 | 1461256866683 Marionette TRACE conn3 <- [1,354,null,{}] 09:41:06 INFO - PROCESS | 1853 | 1461256866688 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:06 INFO - PROCESS | 1853 | 1461256866864 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:41:07 INFO - PROCESS | 1853 | 1461256867128 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde487800 == 46 [pid = 1853] [id = 96] 09:41:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cd5b92800) [pid = 1853] [serial = 287] [outer = (nil)] 09:41:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cd6256000) [pid = 1853] [serial = 288] [outer = 0x7f0cd5b92800] 09:41:07 INFO - PROCESS | 1853 | 1461256867197 Marionette DEBUG loaded listener.js 09:41:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd706b800) [pid = 1853] [serial = 289] [outer = 0x7f0cd5b92800] 09:41:08 INFO - PROCESS | 1853 | 1461256868030 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:08 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. 09:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1380ms 09:41:08 INFO - PROCESS | 1853 | 1461256868061 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:41:08 INFO - PROCESS | 1853 | 1461256868067 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:41:08 INFO - PROCESS | 1853 | 1461256868074 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:41:08 INFO - PROCESS | 1853 | 1461256868078 Marionette TRACE conn3 <- [1,358,null,{}] 09:41:08 INFO - PROCESS | 1853 | 1461256868084 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:08 INFO - PROCESS | 1853 | 1461256868224 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:41:08 INFO - PROCESS | 1853 | 1461256868365 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce250e000 == 45 [pid = 1853] [id = 89] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecebc800 == 44 [pid = 1853] [id = 88] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce252f000 == 43 [pid = 1853] [id = 87] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdfb20800 == 42 [pid = 1853] [id = 86] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf1bb000 == 41 [pid = 1853] [id = 85] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd725e000 == 40 [pid = 1853] [id = 84] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cedde8400) [pid = 1853] [serial = 230] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cd7c2b000) [pid = 1853] [serial = 197] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cdf9ab000) [pid = 1853] [serial = 203] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd9b0f800) [pid = 1853] [serial = 200] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7265000 == 41 [pid = 1853] [id = 97] 09:41:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd7210800) [pid = 1853] [serial = 290] [outer = (nil)] 09:41:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cde4ee400) [pid = 1853] [serial = 291] [outer = 0x7f0cd7210800] 09:41:08 INFO - PROCESS | 1853 | 1461256868455 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cdee44000) [pid = 1853] [serial = 292] [outer = 0x7f0cd7210800] 09:41:08 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6639800 == 40 [pid = 1853] [id = 83] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0ced041000) [pid = 1853] [serial = 228] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cdea1fc00) [pid = 1853] [serial = 213] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0ce0458800) [pid = 1853] [serial = 216] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd65cb000) [pid = 1853] [serial = 219] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cece2a800) [pid = 1853] [serial = 227] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cece2b000) [pid = 1853] [serial = 225] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cd65d3c00) [pid = 1853] [serial = 207] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cdd5e5400) [pid = 1853] [serial = 212] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cecc6bc00) [pid = 1853] [serial = 222] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cd9790000) [pid = 1853] [serial = 209] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0ce257e000) [pid = 1853] [serial = 224] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cdfbb4c00) [pid = 1853] [serial = 215] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0ce2722400) [pid = 1853] [serial = 218] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cd9b17c00) [pid = 1853] [serial = 210] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cd5b96400) [pid = 1853] [serial = 206] [outer = (nil)] [url = about:blank] 09:41:08 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0cecba2000) [pid = 1853] [serial = 221] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1853 | 1461256869077 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:09 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. 09:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1033ms 09:41:09 INFO - PROCESS | 1853 | 1461256869109 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 1853 | 1461256869114 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:41:09 INFO - PROCESS | 1853 | 1461256869120 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 1853 | 1461256869122 Marionette TRACE conn3 <- [1,362,null,{}] 09:41:09 INFO - PROCESS | 1853 | 1461256869127 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:09 INFO - PROCESS | 1853 | 1461256869255 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:41:09 INFO - PROCESS | 1853 | 1461256869343 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee14800 == 41 [pid = 1853] [id = 98] 09:41:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cdee3f000) [pid = 1853] [serial = 293] [outer = (nil)] 09:41:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cdfbb4c00) [pid = 1853] [serial = 294] [outer = 0x7f0cdee3f000] 09:41:09 INFO - PROCESS | 1853 | 1461256869397 Marionette DEBUG loaded listener.js 09:41:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0ce225f800) [pid = 1853] [serial = 295] [outer = 0x7f0cdee3f000] 09:41:10 INFO - PROCESS | 1853 | 1461256870062 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:10 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. 09:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 975ms 09:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:41:10 INFO - PROCESS | 1853 | 1461256870095 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:41:10 INFO - PROCESS | 1853 | 1461256870097 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:41:10 INFO - PROCESS | 1853 | 1461256870111 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:41:10 INFO - PROCESS | 1853 | 1461256870117 Marionette TRACE conn3 <- [1,366,null,{}] 09:41:10 INFO - PROCESS | 1853 | 1461256870129 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:10 INFO - PROCESS | 1853 | 1461256870248 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:41:10 INFO - PROCESS | 1853 | 1461256870263 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce250e000 == 42 [pid = 1853] [id = 99] 09:41:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0ce2333000) [pid = 1853] [serial = 296] [outer = (nil)] 09:41:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cece2d400) [pid = 1853] [serial = 297] [outer = 0x7f0ce2333000] 09:41:10 INFO - PROCESS | 1853 | 1461256870316 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cece35000) [pid = 1853] [serial = 298] [outer = 0x7f0ce2333000] 09:41:10 INFO - PROCESS | 1853 | 1461256870949 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:10 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. 09:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 899ms 09:41:11 INFO - PROCESS | 1853 | 1461256871005 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 1853 | 1461256871009 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:41:11 INFO - PROCESS | 1853 | 1461256871014 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 1853 | 1461256871016 Marionette TRACE conn3 <- [1,370,null,{}] 09:41:11 INFO - PROCESS | 1853 | 1461256871020 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:11 INFO - PROCESS | 1853 | 1461256871168 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:41:11 INFO - PROCESS | 1853 | 1461256871189 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb81800 == 43 [pid = 1853] [id = 100] 09:41:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdf9ad800) [pid = 1853] [serial = 299] [outer = (nil)] 09:41:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cedec2000) [pid = 1853] [serial = 300] [outer = 0x7f0cdf9ad800] 09:41:11 INFO - PROCESS | 1853 | 1461256871241 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0ceffdd800) [pid = 1853] [serial = 301] [outer = 0x7f0cdf9ad800] 09:41:11 INFO - PROCESS | 1853 | 1461256871864 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:41:11 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. 09:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 875ms 09:41:11 INFO - PROCESS | 1853 | 1461256871889 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 1853 | 1461256871892 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:41:11 INFO - PROCESS | 1853 | 1461256871897 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 1853 | 1461256871898 Marionette TRACE conn3 <- [1,374,null,{}] 09:41:11 INFO - PROCESS | 1853 | 1461256871903 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:12 INFO - PROCESS | 1853 | 1461256872043 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:41:12 INFO - PROCESS | 1853 | 1461256872071 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc613000 == 44 [pid = 1853] [id = 101] 09:41:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cf1dd1800) [pid = 1853] [serial = 302] [outer = (nil)] 09:41:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cf1e8c000) [pid = 1853] [serial = 303] [outer = 0x7f0cf1dd1800] 09:41:12 INFO - PROCESS | 1853 | 1461256872137 Marionette DEBUG loaded listener.js 09:41:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cf3fb4c00) [pid = 1853] [serial = 304] [outer = 0x7f0cf1dd1800] 09:41:12 INFO - PROCESS | 1853 | 1461256872823 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cdea23c00) [pid = 1853] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cd80a8800) [pid = 1853] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0ce044b000) [pid = 1853] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cece36800) [pid = 1853] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cf1dc5c00) [pid = 1853] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cd54d8400) [pid = 1853] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0cd6388000) [pid = 1853] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cd80a7400) [pid = 1853] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:41:12 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cd54ca800) [pid = 1853] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:41:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:41:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1074ms 09:41:12 INFO - PROCESS | 1853 | 1461256872971 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 1853 | 1461256872974 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:41:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:41:12 INFO - PROCESS | 1853 | 1461256872979 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 1853 | 1461256872990 Marionette TRACE conn3 <- [1,378,null,{}] 09:41:13 INFO - PROCESS | 1853 | 1461256873000 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:13 INFO - PROCESS | 1853 | 1461256873111 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:41:13 INFO - PROCESS | 1853 | 1461256873119 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be9000 == 45 [pid = 1853] [id = 102] 09:41:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd96c2800) [pid = 1853] [serial = 305] [outer = (nil)] 09:41:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cece36800) [pid = 1853] [serial = 306] [outer = 0x7f0cd96c2800] 09:41:13 INFO - PROCESS | 1853 | 1461256873185 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cf22f8400) [pid = 1853] [serial = 307] [outer = 0x7f0cd96c2800] 09:41:13 INFO - PROCESS | 1853 | 1461256873817 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:41:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:41:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 883ms 09:41:13 INFO - PROCESS | 1853 | 1461256873863 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:41:13 INFO - PROCESS | 1853 | 1461256873867 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:41:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:41:13 INFO - PROCESS | 1853 | 1461256873871 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:41:13 INFO - PROCESS | 1853 | 1461256873874 Marionette TRACE conn3 <- [1,382,null,{}] 09:41:13 INFO - PROCESS | 1853 | 1461256873878 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:13 INFO - PROCESS | 1853 | 1461256873989 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:41:14 INFO - PROCESS | 1853 | 1461256874081 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf229b000 == 46 [pid = 1853] [id = 103] 09:41:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdc09fc00) [pid = 1853] [serial = 308] [outer = (nil)] 09:41:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cf626ec00) [pid = 1853] [serial = 309] [outer = 0x7f0cdc09fc00] 09:41:14 INFO - PROCESS | 1853 | 1461256874133 Marionette DEBUG loaded listener.js 09:41:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cff040400) [pid = 1853] [serial = 310] [outer = 0x7f0cdc09fc00] 09:41:14 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:14 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:41:14 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:14 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:14 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:14 INFO - PROCESS | 1853 | 1461256874657 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:41:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 874ms 09:41:14 INFO - PROCESS | 1853 | 1461256874746 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 1853 | 1461256874749 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:41:14 INFO - PROCESS | 1853 | 1461256874754 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 1853 | 1461256874756 Marionette TRACE conn3 <- [1,386,null,{}] 09:41:14 INFO - PROCESS | 1853 | 1461256874760 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:14 INFO - PROCESS | 1853 | 1461256874872 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:41:15 INFO - PROCESS | 1853 | 1461256875016 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd70d2000 == 47 [pid = 1853] [id = 104] 09:41:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cd54d0000) [pid = 1853] [serial = 311] [outer = (nil)] 09:41:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cd6382000) [pid = 1853] [serial = 312] [outer = 0x7f0cd54d0000] 09:41:15 INFO - PROCESS | 1853 | 1461256875084 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cd80b3c00) [pid = 1853] [serial = 313] [outer = 0x7f0cd54d0000] 09:41:15 INFO - PROCESS | 1853 | 1461256875851 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1129ms 09:41:15 INFO - PROCESS | 1853 | 1461256875884 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 1853 | 1461256875890 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:41:15 INFO - PROCESS | 1853 | 1461256875898 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:41:15 INFO - PROCESS | 1853 | 1461256875902 Marionette TRACE conn3 <- [1,390,null,{}] 09:41:15 INFO - PROCESS | 1853 | 1461256875925 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:16 INFO - PROCESS | 1853 | 1461256876067 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:41:16 INFO - PROCESS | 1853 | 1461256876192 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2224800 == 48 [pid = 1853] [id = 105] 09:41:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cd54d5000) [pid = 1853] [serial = 314] [outer = (nil)] 09:41:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cddedac00) [pid = 1853] [serial = 315] [outer = 0x7f0cd54d5000] 09:41:16 INFO - PROCESS | 1853 | 1461256876260 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cdee3f800) [pid = 1853] [serial = 316] [outer = 0x7f0cd54d5000] 09:41:17 INFO - PROCESS | 1853 | 1461256877112 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1287ms 09:41:17 INFO - PROCESS | 1853 | 1461256877187 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:41:17 INFO - PROCESS | 1853 | 1461256877193 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:41:17 INFO - PROCESS | 1853 | 1461256877200 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - PROCESS | 1853 | 1461256877202 Marionette TRACE conn3 <- [1,394,null,{}] 09:41:17 INFO - PROCESS | 1853 | 1461256877207 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:17 INFO - PROCESS | 1853 | 1461256877377 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:41:17 INFO - PROCESS | 1853 | 1461256877502 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf6233000 == 49 [pid = 1853] [id = 106] 09:41:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cdc0a3400) [pid = 1853] [serial = 317] [outer = (nil)] 09:41:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0ce257e000) [pid = 1853] [serial = 318] [outer = 0x7f0cdc0a3400] 09:41:17 INFO - PROCESS | 1853 | 1461256877567 Marionette DEBUG loaded listener.js 09:41:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cec963400) [pid = 1853] [serial = 319] [outer = 0x7f0cdc0a3400] 09:41:18 INFO - PROCESS | 1853 | 1461256878447 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1277ms 09:41:18 INFO - PROCESS | 1853 | 1461256878477 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:41:18 INFO - PROCESS | 1853 | 1461256878480 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:41:18 INFO - PROCESS | 1853 | 1461256878487 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:41:18 INFO - PROCESS | 1853 | 1461256878496 Marionette TRACE conn3 <- [1,398,null,{}] 09:41:18 INFO - PROCESS | 1853 | 1461256878508 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:18 INFO - PROCESS | 1853 | 1461256878642 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:41:18 INFO - PROCESS | 1853 | 1461256878775 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bda000 == 50 [pid = 1853] [id = 107] 09:41:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cde858800) [pid = 1853] [serial = 320] [outer = (nil)] 09:41:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cf22f7c00) [pid = 1853] [serial = 321] [outer = 0x7f0cde858800] 09:41:18 INFO - PROCESS | 1853 | 1461256878838 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cf620bc00) [pid = 1853] [serial = 322] [outer = 0x7f0cde858800] 09:41:19 INFO - PROCESS | 1853 | 1461256879638 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1198ms 09:41:19 INFO - PROCESS | 1853 | 1461256879684 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:41:19 INFO - PROCESS | 1853 | 1461256879688 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:41:19 INFO - PROCESS | 1853 | 1461256879693 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 1853 | 1461256879695 Marionette TRACE conn3 <- [1,402,null,{}] 09:41:19 INFO - PROCESS | 1853 | 1461256879700 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:19 INFO - PROCESS | 1853 | 1461256879828 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:41:19 INFO - PROCESS | 1853 | 1461256879958 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde599800 == 51 [pid = 1853] [id = 108] 09:41:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cdf29f400) [pid = 1853] [serial = 323] [outer = (nil)] 09:41:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cdf2a5000) [pid = 1853] [serial = 324] [outer = 0x7f0cdf29f400] 09:41:20 INFO - PROCESS | 1853 | 1461256880021 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cdf2ab800) [pid = 1853] [serial = 325] [outer = 0x7f0cdf29f400] 09:41:20 INFO - PROCESS | 1853 | 1461256880971 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:41:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1326ms 09:41:21 INFO - PROCESS | 1853 | 1461256881021 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:41:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:41:21 INFO - PROCESS | 1853 | 1461256881025 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:41:21 INFO - PROCESS | 1853 | 1461256881032 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 1853 | 1461256881037 Marionette TRACE conn3 <- [1,406,null,{}] 09:41:21 INFO - PROCESS | 1853 | 1461256881044 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:21 INFO - PROCESS | 1853 | 1461256881255 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:41:21 INFO - PROCESS | 1853 | 1461256881439 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be4000 == 52 [pid = 1853] [id = 109] 09:41:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cdc040400) [pid = 1853] [serial = 326] [outer = (nil)] 09:41:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cdc0aa400) [pid = 1853] [serial = 327] [outer = 0x7f0cdc040400] 09:41:21 INFO - PROCESS | 1853 | 1461256881495 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cde37e800) [pid = 1853] [serial = 328] [outer = 0x7f0cdc040400] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf229b000 == 51 [pid = 1853] [id = 103] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8be9000 == 50 [pid = 1853] [id = 102] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc613000 == 49 [pid = 1853] [id = 101] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecb81800 == 48 [pid = 1853] [id = 100] 09:41:21 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cf2307800) [pid = 1853] [serial = 269] [outer = (nil)] [url = about:blank] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce250e000 == 47 [pid = 1853] [id = 99] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee14800 == 46 [pid = 1853] [id = 98] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7265000 == 45 [pid = 1853] [id = 97] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde487800 == 44 [pid = 1853] [id = 96] 09:41:21 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd97c6000 == 43 [pid = 1853] [id = 91] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cdfe7f400) [pid = 1853] [serial = 254] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cdc042c00) [pid = 1853] [serial = 251] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0ce2747400) [pid = 1853] [serial = 255] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cdf3d1800) [pid = 1853] [serial = 252] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cee009400) [pid = 1853] [serial = 260] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cedebf800) [pid = 1853] [serial = 231] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cdf9f7000) [pid = 1853] [serial = 245] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cf1e85400) [pid = 1853] [serial = 263] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0ceffdcc00) [pid = 1853] [serial = 261] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cedec2400) [pid = 1853] [serial = 266] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cd97df400) [pid = 1853] [serial = 233] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cd979dc00) [pid = 1853] [serial = 249] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cdf9f6800) [pid = 1853] [serial = 236] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd8004000) [pid = 1853] [serial = 248] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cece2ac00) [pid = 1853] [serial = 239] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cee007c00) [pid = 1853] [serial = 242] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cf22abc00) [pid = 1853] [serial = 264] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cecb9c800) [pid = 1853] [serial = 257] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0ced0e8400) [pid = 1853] [serial = 258] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cf22b6800) [pid = 1853] [serial = 267] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0ce274f000) [pid = 1853] [serial = 195] [outer = (nil)] [url = about:blank] 09:41:22 INFO - PROCESS | 1853 | 1461256882181 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1180ms 09:41:22 INFO - PROCESS | 1853 | 1461256882211 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 1853 | 1461256882218 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:41:22 INFO - PROCESS | 1853 | 1461256882226 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 1853 | 1461256882230 Marionette TRACE conn3 <- [1,410,null,{}] 09:41:22 INFO - PROCESS | 1853 | 1461256882237 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:22 INFO - PROCESS | 1853 | 1461256882364 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:41:22 INFO - PROCESS | 1853 | 1461256882451 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee10800 == 44 [pid = 1853] [id = 110] 09:41:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cd5b87400) [pid = 1853] [serial = 329] [outer = (nil)] 09:41:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdf29c800) [pid = 1853] [serial = 330] [outer = 0x7f0cd5b87400] 09:41:22 INFO - PROCESS | 1853 | 1461256882502 Marionette DEBUG loaded listener.js 09:41:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cdf9a3000) [pid = 1853] [serial = 331] [outer = 0x7f0cd5b87400] 09:41:23 INFO - PROCESS | 1853 | 1461256883231 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1029ms 09:41:23 INFO - PROCESS | 1853 | 1461256883255 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:41:23 INFO - PROCESS | 1853 | 1461256883258 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:41:23 INFO - PROCESS | 1853 | 1461256883263 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:41:23 INFO - PROCESS | 1853 | 1461256883268 Marionette TRACE conn3 <- [1,414,null,{}] 09:41:23 INFO - PROCESS | 1853 | 1461256883295 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:23 INFO - PROCESS | 1853 | 1461256883412 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:41:23 INFO - PROCESS | 1853 | 1461256883425 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce220d800 == 45 [pid = 1853] [id = 111] 09:41:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0ce6d1b400) [pid = 1853] [serial = 332] [outer = (nil)] 09:41:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cece2c800) [pid = 1853] [serial = 333] [outer = 0x7f0ce6d1b400] 09:41:23 INFO - PROCESS | 1853 | 1461256883486 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cedd2e000) [pid = 1853] [serial = 334] [outer = 0x7f0ce6d1b400] 09:41:24 INFO - PROCESS | 1853 | 1461256884183 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:41:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:41:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 979ms 09:41:24 INFO - PROCESS | 1853 | 1461256884249 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:41:24 INFO - PROCESS | 1853 | 1461256884253 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:41:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:41:24 INFO - PROCESS | 1853 | 1461256884258 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 1853 | 1461256884259 Marionette TRACE conn3 <- [1,418,null,{}] 09:41:24 INFO - PROCESS | 1853 | 1461256884264 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:24 INFO - PROCESS | 1853 | 1461256884410 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:41:24 INFO - PROCESS | 1853 | 1461256884435 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6dd9800 == 46 [pid = 1853] [id = 112] 09:41:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cd54cac00) [pid = 1853] [serial = 335] [outer = (nil)] 09:41:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0ceff2ac00) [pid = 1853] [serial = 336] [outer = 0x7f0cd54cac00] 09:41:24 INFO - PROCESS | 1853 | 1461256884488 Marionette DEBUG loaded listener.js 09:41:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cf1dc9800) [pid = 1853] [serial = 337] [outer = 0x7f0cd54cac00] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd7210800) [pid = 1853] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cdf9ad800) [pid = 1853] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cdee3f000) [pid = 1853] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0ce2333000) [pid = 1853] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cd5b92800) [pid = 1853] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cf1dd1800) [pid = 1853] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:41:25 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cd96c2800) [pid = 1853] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:41:25 INFO - PROCESS | 1853 | 1461256885592 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1382ms 09:41:25 INFO - PROCESS | 1853 | 1461256885641 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:41:25 INFO - PROCESS | 1853 | 1461256885644 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:41:25 INFO - PROCESS | 1853 | 1461256885649 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:41:25 INFO - PROCESS | 1853 | 1461256885651 Marionette TRACE conn3 <- [1,422,null,{}] 09:41:25 INFO - PROCESS | 1853 | 1461256885662 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:25 INFO - PROCESS | 1853 | 1461256885776 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:41:25 INFO - PROCESS | 1853 | 1461256885786 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6de1800 == 47 [pid = 1853] [id = 113] 09:41:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cd6146000) [pid = 1853] [serial = 338] [outer = (nil)] 09:41:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cedeb9000) [pid = 1853] [serial = 339] [outer = 0x7f0cd6146000] 09:41:25 INFO - PROCESS | 1853 | 1461256885838 Marionette DEBUG loaded listener.js 09:41:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cf1dd2000) [pid = 1853] [serial = 340] [outer = 0x7f0cd6146000] 09:41:26 INFO - PROCESS | 1853 | 1461256886877 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1281ms 09:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:41:26 INFO - PROCESS | 1853 | 1461256886931 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:41:26 INFO - PROCESS | 1853 | 1461256886933 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:41:26 INFO - PROCESS | 1853 | 1461256886939 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:41:26 INFO - PROCESS | 1853 | 1461256886940 Marionette TRACE conn3 <- [1,426,null,{}] 09:41:26 INFO - PROCESS | 1853 | 1461256886945 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:27 INFO - PROCESS | 1853 | 1461256887094 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:41:27 INFO - PROCESS | 1853 | 1461256887212 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede10000 == 48 [pid = 1853] [id = 114] 09:41:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0ceff25400) [pid = 1853] [serial = 341] [outer = (nil)] 09:41:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cf6216400) [pid = 1853] [serial = 342] [outer = 0x7f0ceff25400] 09:41:27 INFO - PROCESS | 1853 | 1461256887269 Marionette DEBUG loaded listener.js 09:41:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0d11009400) [pid = 1853] [serial = 343] [outer = 0x7f0ceff25400] 09:41:27 INFO - PROCESS | 1853 | 1461256887780 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:41:27 INFO - PROCESS | 1853 | 1461256887824 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:41:27 INFO - PROCESS | 1853 | 1461256887829 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:41:27 INFO - PROCESS | 1853 | 1461256887831 Marionette TRACE conn3 <- [1,430,null,{}] 09:41:27 INFO - PROCESS | 1853 | 1461256887836 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:27 INFO - PROCESS | 1853 | 1461256887947 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:41:27 INFO - PROCESS | 1853 | 1461256887960 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bd8800 == 49 [pid = 1853] [id = 115] 09:41:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cdce02400) [pid = 1853] [serial = 344] [outer = (nil)] 09:41:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cdce10000) [pid = 1853] [serial = 345] [outer = 0x7f0cdce02400] 09:41:28 INFO - PROCESS | 1853 | 1461256888012 Marionette DEBUG loaded listener.js 09:41:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cf64a3400) [pid = 1853] [serial = 346] [outer = 0x7f0cdce02400] 09:41:28 INFO - PROCESS | 1853 | 1461256888934 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1130ms 09:41:28 INFO - PROCESS | 1853 | 1461256888960 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:41:28 INFO - PROCESS | 1853 | 1461256888967 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:41:28 INFO - PROCESS | 1853 | 1461256888974 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:41:28 INFO - PROCESS | 1853 | 1461256888977 Marionette TRACE conn3 <- [1,434,null,{}] 09:41:28 INFO - PROCESS | 1853 | 1461256888984 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:29 INFO - PROCESS | 1853 | 1461256889119 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:41:29 INFO - PROCESS | 1853 | 1461256889255 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf951800 == 50 [pid = 1853] [id = 116] 09:41:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd5eed800) [pid = 1853] [serial = 347] [outer = (nil)] 09:41:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cd706bc00) [pid = 1853] [serial = 348] [outer = 0x7f0cd5eed800] 09:41:29 INFO - PROCESS | 1853 | 1461256889320 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cd81e2400) [pid = 1853] [serial = 349] [outer = 0x7f0cd5eed800] 09:41:30 INFO - PROCESS | 1853 | 1461256890112 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1185ms 09:41:30 INFO - PROCESS | 1853 | 1461256890159 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:41:30 INFO - PROCESS | 1853 | 1461256890166 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:41:30 INFO - PROCESS | 1853 | 1461256890175 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - PROCESS | 1853 | 1461256890178 Marionette TRACE conn3 <- [1,438,null,{}] 09:41:30 INFO - PROCESS | 1853 | 1461256890183 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:30 INFO - PROCESS | 1853 | 1461256890325 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:41:30 INFO - PROCESS | 1853 | 1461256890450 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ceff9c000 == 51 [pid = 1853] [id = 117] 09:41:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cd5eeec00) [pid = 1853] [serial = 350] [outer = (nil)] 09:41:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cde860000) [pid = 1853] [serial = 351] [outer = 0x7f0cd5eeec00] 09:41:30 INFO - PROCESS | 1853 | 1461256890511 Marionette DEBUG loaded listener.js 09:41:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cdf2a1400) [pid = 1853] [serial = 352] [outer = 0x7f0cd5eeec00] 09:41:31 INFO - PROCESS | 1853 | 1461256891320 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1184ms 09:41:31 INFO - PROCESS | 1853 | 1461256891359 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:41:31 INFO - PROCESS | 1853 | 1461256891362 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:41:31 INFO - PROCESS | 1853 | 1461256891368 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:41:31 INFO - PROCESS | 1853 | 1461256891373 Marionette TRACE conn3 <- [1,442,null,{}] 09:41:31 INFO - PROCESS | 1853 | 1461256891386 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:31 INFO - PROCESS | 1853 | 1461256891530 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:41:31 INFO - PROCESS | 1853 | 1461256891657 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4ce5000 == 52 [pid = 1853] [id = 118] 09:41:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cdce0a400) [pid = 1853] [serial = 353] [outer = (nil)] 09:41:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0ce2574800) [pid = 1853] [serial = 354] [outer = 0x7f0cdce0a400] 09:41:31 INFO - PROCESS | 1853 | 1461256891723 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cece35800) [pid = 1853] [serial = 355] [outer = 0x7f0cdce0a400] 09:41:32 INFO - PROCESS | 1853 | 1461256892455 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1130ms 09:41:32 INFO - PROCESS | 1853 | 1461256892499 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 1853 | 1461256892502 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:41:32 INFO - PROCESS | 1853 | 1461256892508 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 1853 | 1461256892510 Marionette TRACE conn3 <- [1,446,null,{}] 09:41:32 INFO - PROCESS | 1853 | 1461256892515 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:32 INFO - PROCESS | 1853 | 1461256892640 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:41:32 INFO - PROCESS | 1853 | 1461256892771 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf196d000 == 53 [pid = 1853] [id = 119] 09:41:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cdf9ab800) [pid = 1853] [serial = 356] [outer = (nil)] 09:41:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cf2072800) [pid = 1853] [serial = 357] [outer = 0x7f0cdf9ab800] 09:41:32 INFO - PROCESS | 1853 | 1461256892835 Marionette DEBUG loaded listener.js 09:41:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cf3faf400) [pid = 1853] [serial = 358] [outer = 0x7f0cdf9ab800] 09:41:33 INFO - PROCESS | 1853 | 1461256893631 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1174ms 09:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:41:33 INFO - PROCESS | 1853 | 1461256893683 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:41:33 INFO - PROCESS | 1853 | 1461256893685 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:41:33 INFO - PROCESS | 1853 | 1461256893690 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:41:33 INFO - PROCESS | 1853 | 1461256893693 Marionette TRACE conn3 <- [1,450,null,{}] 09:41:33 INFO - PROCESS | 1853 | 1461256893698 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:33 INFO - PROCESS | 1853 | 1461256893840 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:41:33 INFO - PROCESS | 1853 | 1461256893972 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d11000 == 54 [pid = 1853] [id = 120] 09:41:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd9916000) [pid = 1853] [serial = 359] [outer = (nil)] 09:41:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd991a400) [pid = 1853] [serial = 360] [outer = 0x7f0cd9916000] 09:41:34 INFO - PROCESS | 1853 | 1461256894035 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd991f000) [pid = 1853] [serial = 361] [outer = 0x7f0cd9916000] 09:41:34 INFO - PROCESS | 1853 | 1461256894994 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:41:35 INFO - PROCESS | 1853 | 1461256895030 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:41:35 INFO - PROCESS | 1853 | 1461256895037 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:41:35 INFO - PROCESS | 1853 | 1461256895042 Marionette TRACE conn3 <- [1,454,null,{}] 09:41:35 INFO - PROCESS | 1853 | 1461256895050 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:35 INFO - PROCESS | 1853 | 1461256895177 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:41:35 INFO - PROCESS | 1853 | 1461256895289 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb15000 == 55 [pid = 1853] [id = 121] 09:41:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd65d3c00) [pid = 1853] [serial = 362] [outer = (nil)] 09:41:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd81d7400) [pid = 1853] [serial = 363] [outer = 0x7f0cd65d3c00] 09:41:35 INFO - PROCESS | 1853 | 1461256895347 Marionette DEBUG loaded listener.js 09:41:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd96c2800) [pid = 1853] [serial = 364] [outer = 0x7f0cd65d3c00] 09:41:36 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:41:36 INFO - PROCESS | 1853 | 1461256896231 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1233ms 09:41:36 INFO - PROCESS | 1853 | 1461256896271 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:41:36 INFO - PROCESS | 1853 | 1461256896279 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:41:36 INFO - PROCESS | 1853 | 1461256896289 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:41:36 INFO - PROCESS | 1853 | 1461256896294 Marionette TRACE conn3 <- [1,458,null,{}] 09:41:36 INFO - PROCESS | 1853 | 1461256896299 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:36 INFO - PROCESS | 1853 | 1461256896466 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cede10000 == 54 [pid = 1853] [id = 114] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6de1800 == 53 [pid = 1853] [id = 113] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6dd9800 == 52 [pid = 1853] [id = 112] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce220d800 == 51 [pid = 1853] [id = 111] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee10800 == 50 [pid = 1853] [id = 110] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd80a9800) [pid = 1853] [serial = 272] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cdf9a4000) [pid = 1853] [serial = 275] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cf16f5000) [pid = 1853] [serial = 278] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cf221c800) [pid = 1853] [serial = 282] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cf4c8f400) [pid = 1853] [serial = 285] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cf626ec00) [pid = 1853] [serial = 309] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8be4000 == 49 [pid = 1853] [id = 109] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cde4ee400) [pid = 1853] [serial = 291] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cdee44000) [pid = 1853] [serial = 292] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cedec2000) [pid = 1853] [serial = 300] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cdfbb4c00) [pid = 1853] [serial = 294] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0ce225f800) [pid = 1853] [serial = 295] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cece2d400) [pid = 1853] [serial = 297] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cd706b800) [pid = 1853] [serial = 289] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cd6256000) [pid = 1853] [serial = 288] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cf1e8c000) [pid = 1853] [serial = 303] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cece36800) [pid = 1853] [serial = 306] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cf1e8e000) [pid = 1853] [serial = 120] [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.] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cf3fb4c00) [pid = 1853] [serial = 304] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0ceffdd800) [pid = 1853] [serial = 301] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cf22f8400) [pid = 1853] [serial = 307] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cece35000) [pid = 1853] [serial = 298] [outer = (nil)] [url = about:blank] 09:41:36 INFO - PROCESS | 1853 | 1461256896623 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8030800 == 50 [pid = 1853] [id = 122] 09:41:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd706b800) [pid = 1853] [serial = 365] [outer = (nil)] 09:41:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cdc09f400) [pid = 1853] [serial = 366] [outer = 0x7f0cd706b800] 09:41:36 INFO - PROCESS | 1853 | 1461256896677 Marionette DEBUG loaded listener.js 09:41:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cdce0dc00) [pid = 1853] [serial = 367] [outer = 0x7f0cd706b800] 09:41:37 INFO - PROCESS | 1853 | 1461256897303 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:41:37 INFO - PROCESS | 1853 | 1461256897322 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:41:37 INFO - PROCESS | 1853 | 1461256897333 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:41:37 INFO - PROCESS | 1853 | 1461256897337 Marionette TRACE conn3 <- [1,462,null,{}] 09:41:37 INFO - PROCESS | 1853 | 1461256897397 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:37 INFO - PROCESS | 1853 | 1461256897522 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:41:37 INFO - PROCESS | 1853 | 1461256897613 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6f3000 == 51 [pid = 1853] [id = 123] 09:41:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cdc046400) [pid = 1853] [serial = 368] [outer = (nil)] 09:41:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cdf2a8000) [pid = 1853] [serial = 369] [outer = 0x7f0cdc046400] 09:41:37 INFO - PROCESS | 1853 | 1461256897667 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0ce026e400) [pid = 1853] [serial = 370] [outer = 0x7f0cdc046400] 09:41:38 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:41:38 INFO - PROCESS | 1853 | 1461256898277 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:41:38 INFO - PROCESS | 1853 | 1461256898325 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:41:38 INFO - PROCESS | 1853 | 1461256898330 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:41:38 INFO - PROCESS | 1853 | 1461256898331 Marionette TRACE conn3 <- [1,466,null,{}] 09:41:38 INFO - PROCESS | 1853 | 1461256898336 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:38 INFO - PROCESS | 1853 | 1461256898498 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:41:38 INFO - PROCESS | 1853 | 1461256898558 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6dd9800 == 52 [pid = 1853] [id = 124] 09:41:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cdcd49000) [pid = 1853] [serial = 371] [outer = (nil)] 09:41:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0ce6d71c00) [pid = 1853] [serial = 372] [outer = 0x7f0cdcd49000] 09:41:38 INFO - PROCESS | 1853 | 1461256898610 Marionette DEBUG loaded listener.js 09:41:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cedebd800) [pid = 1853] [serial = 373] [outer = 0x7f0cdcd49000] 09:41:39 INFO - PROCESS | 1853 | 1461256899241 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 1853 | 1461256899265 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:41:39 INFO - PROCESS | 1853 | 1461256899278 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 1853 | 1461256899280 Marionette TRACE conn3 <- [1,470,null,{}] 09:41:39 INFO - PROCESS | 1853 | 1461256899285 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:39 INFO - PROCESS | 1853 | 1461256899428 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:41:39 INFO - PROCESS | 1853 | 1461256899491 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedd1e800 == 53 [pid = 1853] [id = 125] 09:41:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cd54aa000) [pid = 1853] [serial = 374] [outer = (nil)] 09:41:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cd54b3000) [pid = 1853] [serial = 375] [outer = 0x7f0cd54aa000] 09:41:39 INFO - PROCESS | 1853 | 1461256899543 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0ce2746c00) [pid = 1853] [serial = 376] [outer = 0x7f0cd54aa000] 09:41:40 INFO - PROCESS | 1853 | 1461256900160 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 932ms 09:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:41:40 INFO - PROCESS | 1853 | 1461256900204 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 1853 | 1461256900206 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:41:40 INFO - PROCESS | 1853 | 1461256900219 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - PROCESS | 1853 | 1461256900221 Marionette TRACE conn3 <- [1,474,null,{}] 09:41:40 INFO - PROCESS | 1853 | 1461256900226 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:40 INFO - PROCESS | 1853 | 1461256900395 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:41:40 INFO - PROCESS | 1853 | 1461256900426 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf196e000 == 54 [pid = 1853] [id = 126] 09:41:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cf1dc7800) [pid = 1853] [serial = 377] [outer = (nil)] 09:41:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cf3fac400) [pid = 1853] [serial = 378] [outer = 0x7f0cf1dc7800] 09:41:40 INFO - PROCESS | 1853 | 1461256900483 Marionette DEBUG loaded listener.js 09:41:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cf6278800) [pid = 1853] [serial = 379] [outer = 0x7f0cf1dc7800] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cf1e80000) [pid = 1853] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cdc09fc00) [pid = 1853] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0ceff25400) [pid = 1853] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cd54cac00) [pid = 1853] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd6146000) [pid = 1853] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0ce6d1b400) [pid = 1853] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cdc040400) [pid = 1853] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:41:40 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cd5b87400) [pid = 1853] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:41:41 INFO - PROCESS | 1853 | 1461256901157 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:41:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 983ms 09:41:41 INFO - PROCESS | 1853 | 1461256901195 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:41:41 INFO - PROCESS | 1853 | 1461256901206 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:41:41 INFO - PROCESS | 1853 | 1461256901211 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:41:41 INFO - PROCESS | 1853 | 1461256901214 Marionette TRACE conn3 <- [1,478,null,{}] 09:41:41 INFO - PROCESS | 1853 | 1461256901218 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:41 INFO - PROCESS | 1853 | 1461256901331 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:41:41 INFO - PROCESS | 1853 | 1461256901347 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1e31800 == 55 [pid = 1853] [id = 127] 09:41:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cd5b87400) [pid = 1853] [serial = 380] [outer = (nil)] 09:41:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cd8b82000) [pid = 1853] [serial = 381] [outer = 0x7f0cd5b87400] 09:41:41 INFO - PROCESS | 1853 | 1461256901397 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cd8b85c00) [pid = 1853] [serial = 382] [outer = 0x7f0cd5b87400] 09:41:42 INFO - PROCESS | 1853 | 1461256902046 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 875ms 09:41:42 INFO - PROCESS | 1853 | 1461256902086 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 1853 | 1461256902089 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:41:42 INFO - PROCESS | 1853 | 1461256902095 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 1853 | 1461256902098 Marionette TRACE conn3 <- [1,482,null,{}] 09:41:42 INFO - PROCESS | 1853 | 1461256902103 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:42 INFO - PROCESS | 1853 | 1461256902254 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:41:42 INFO - PROCESS | 1853 | 1461256902268 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf495a000 == 56 [pid = 1853] [id = 128] 09:41:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cd613e400) [pid = 1853] [serial = 383] [outer = (nil)] 09:41:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cd8b86c00) [pid = 1853] [serial = 384] [outer = 0x7f0cd613e400] 09:41:42 INFO - PROCESS | 1853 | 1461256902323 Marionette DEBUG loaded listener.js 09:41:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cf22fb800) [pid = 1853] [serial = 385] [outer = 0x7f0cd613e400] 09:41:42 INFO - PROCESS | 1853 | 1461256902899 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 825ms 09:41:42 INFO - PROCESS | 1853 | 1461256902920 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 1853 | 1461256902924 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:41:42 INFO - PROCESS | 1853 | 1461256902929 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 1853 | 1461256902931 Marionette TRACE conn3 <- [1,486,null,{}] 09:41:42 INFO - PROCESS | 1853 | 1461256902996 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:43 INFO - PROCESS | 1853 | 1461256903181 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:41:43 INFO - PROCESS | 1853 | 1461256903284 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd97c1000 == 57 [pid = 1853] [id = 129] 09:41:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd54b7000) [pid = 1853] [serial = 386] [outer = (nil)] 09:41:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd5eed400) [pid = 1853] [serial = 387] [outer = 0x7f0cd54b7000] 09:41:43 INFO - PROCESS | 1853 | 1461256903352 Marionette DEBUG loaded listener.js 09:41:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd81da800) [pid = 1853] [serial = 388] [outer = 0x7f0cd54b7000] 09:41:44 INFO - PROCESS | 1853 | 1461256904194 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1325ms 09:41:44 INFO - PROCESS | 1853 | 1461256904257 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:41:44 INFO - PROCESS | 1853 | 1461256904264 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:41:44 INFO - PROCESS | 1853 | 1461256904270 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:41:44 INFO - PROCESS | 1853 | 1461256904273 Marionette TRACE conn3 <- [1,490,null,{}] 09:41:44 INFO - PROCESS | 1853 | 1461256904279 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:44 INFO - PROCESS | 1853 | 1461256904412 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:41:44 INFO - PROCESS | 1853 | 1461256904551 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf15b800 == 58 [pid = 1853] [id = 130] 09:41:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd9740c00) [pid = 1853] [serial = 389] [outer = (nil)] 09:41:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd9747c00) [pid = 1853] [serial = 390] [outer = 0x7f0cd9740c00] 09:41:44 INFO - PROCESS | 1853 | 1461256904616 Marionette DEBUG loaded listener.js 09:41:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd974cc00) [pid = 1853] [serial = 391] [outer = 0x7f0cd9740c00] 09:41:45 INFO - PROCESS | 1853 | 1461256905436 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1228ms 09:41:45 INFO - PROCESS | 1853 | 1461256905501 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:41:45 INFO - PROCESS | 1853 | 1461256905504 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:41:45 INFO - PROCESS | 1853 | 1461256905509 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:41:45 INFO - PROCESS | 1853 | 1461256905512 Marionette TRACE conn3 <- [1,494,null,{}] 09:41:45 INFO - PROCESS | 1853 | 1461256905517 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:45 INFO - PROCESS | 1853 | 1461256905653 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:41:45 INFO - PROCESS | 1853 | 1461256905784 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedd13800 == 59 [pid = 1853] [id = 131] 09:41:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd9743400) [pid = 1853] [serial = 392] [outer = (nil)] 09:41:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cdd5ee000) [pid = 1853] [serial = 393] [outer = 0x7f0cd9743400] 09:41:45 INFO - PROCESS | 1853 | 1461256905851 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cdee44400) [pid = 1853] [serial = 394] [outer = 0x7f0cd9743400] 09:41:46 INFO - PROCESS | 1853 | 1461256906718 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1276ms 09:41:46 INFO - PROCESS | 1853 | 1461256906789 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 1853 | 1461256906797 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:41:46 INFO - PROCESS | 1853 | 1461256906809 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - PROCESS | 1853 | 1461256906812 Marionette TRACE conn3 <- [1,498,null,{}] 09:41:46 INFO - PROCESS | 1853 | 1461256906816 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:47 INFO - PROCESS | 1853 | 1461256906996 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:41:47 INFO - PROCESS | 1853 | 1461256907135 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56ab800 == 60 [pid = 1853] [id = 132] 09:41:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cd65cec00) [pid = 1853] [serial = 395] [outer = (nil)] 09:41:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cdf9ad400) [pid = 1853] [serial = 396] [outer = 0x7f0cd65cec00] 09:41:47 INFO - PROCESS | 1853 | 1461256907202 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cede32800) [pid = 1853] [serial = 397] [outer = 0x7f0cd65cec00] 09:41:48 INFO - PROCESS | 1853 | 1461256908220 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1480ms 09:41:48 INFO - PROCESS | 1853 | 1461256908287 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:41:48 INFO - PROCESS | 1853 | 1461256908293 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:41:48 INFO - PROCESS | 1853 | 1461256908300 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1853 | 1461256908304 Marionette TRACE conn3 <- [1,502,null,{}] 09:41:48 INFO - PROCESS | 1853 | 1461256908311 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:48 INFO - PROCESS | 1853 | 1461256908446 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:41:48 INFO - PROCESS | 1853 | 1461256908631 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde58c000 == 61 [pid = 1853] [id = 133] 09:41:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cd81dd800) [pid = 1853] [serial = 398] [outer = (nil)] 09:41:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd8b7d000) [pid = 1853] [serial = 399] [outer = 0x7f0cd81dd800] 09:41:48 INFO - PROCESS | 1853 | 1461256908691 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cd9741400) [pid = 1853] [serial = 400] [outer = 0x7f0cd81dd800] 09:41:49 INFO - PROCESS | 1853 | 1461256909419 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1187ms 09:41:49 INFO - PROCESS | 1853 | 1461256909487 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 1853 | 1461256909494 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:41:49 INFO - PROCESS | 1853 | 1461256909502 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1853 | 1461256909506 Marionette TRACE conn3 <- [1,506,null,{}] 09:41:49 INFO - PROCESS | 1853 | 1461256909510 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:49 INFO - PROCESS | 1853 | 1461256909641 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:41:49 INFO - PROCESS | 1853 | 1461256909777 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd724d800 == 62 [pid = 1853] [id = 134] 09:41:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cd5f69400) [pid = 1853] [serial = 401] [outer = (nil)] 09:41:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cd5f6cc00) [pid = 1853] [serial = 402] [outer = 0x7f0cd5f69400] 09:41:49 INFO - PROCESS | 1853 | 1461256909837 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd6257c00) [pid = 1853] [serial = 403] [outer = 0x7f0cd5f69400] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1ecd000 == 61 [pid = 1853] [id = 94] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1e31800 == 60 [pid = 1853] [id = 127] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf196e000 == 59 [pid = 1853] [id = 126] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cedd1e800 == 58 [pid = 1853] [id = 125] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6dd9800 == 57 [pid = 1853] [id = 124] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6f3000 == 56 [pid = 1853] [id = 123] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8030800 == 55 [pid = 1853] [id = 122] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb15000 == 54 [pid = 1853] [id = 121] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf196d000 == 53 [pid = 1853] [id = 119] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf4ce5000 == 52 [pid = 1853] [id = 118] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ceff9c000 == 51 [pid = 1853] [id = 117] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf951800 == 50 [pid = 1853] [id = 116] 09:41:50 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1bd8800 == 49 [pid = 1853] [id = 115] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cf2313000) [pid = 1853] [serial = 270] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cff040400) [pid = 1853] [serial = 310] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cf6216400) [pid = 1853] [serial = 342] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0ceff2ac00) [pid = 1853] [serial = 336] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cedeb9000) [pid = 1853] [serial = 339] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cece2c800) [pid = 1853] [serial = 333] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cde37e800) [pid = 1853] [serial = 328] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cdc0aa400) [pid = 1853] [serial = 327] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cdf29c800) [pid = 1853] [serial = 330] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cdf9a3000) [pid = 1853] [serial = 331] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd6382000) [pid = 1853] [serial = 312] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cddedac00) [pid = 1853] [serial = 315] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0ce257e000) [pid = 1853] [serial = 318] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cf22f7c00) [pid = 1853] [serial = 321] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cdf2a5000) [pid = 1853] [serial = 324] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cf1dd2000) [pid = 1853] [serial = 340] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cf1dc9800) [pid = 1853] [serial = 337] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cedd2e000) [pid = 1853] [serial = 334] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0d11009400) [pid = 1853] [serial = 343] [outer = (nil)] [url = about:blank] 09:41:50 INFO - PROCESS | 1853 | 1461256910629 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1179ms 09:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:41:50 INFO - PROCESS | 1853 | 1461256910682 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1853 | 1461256910684 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:41:50 INFO - PROCESS | 1853 | 1461256910690 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1853 | 1461256910694 Marionette TRACE conn3 <- [1,510,null,{}] 09:41:50 INFO - PROCESS | 1853 | 1461256910730 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:50 INFO - PROCESS | 1853 | 1461256910854 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:41:50 INFO - PROCESS | 1853 | 1461256910862 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde5a1800 == 50 [pid = 1853] [id = 135] 09:41:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cd96c5000) [pid = 1853] [serial = 404] [outer = (nil)] 09:41:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd9747800) [pid = 1853] [serial = 405] [outer = 0x7f0cd96c5000] 09:41:50 INFO - PROCESS | 1853 | 1461256910919 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd97e8c00) [pid = 1853] [serial = 406] [outer = 0x7f0cd96c5000] 09:41:51 INFO - PROCESS | 1853 | 1461256911623 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 960ms 09:41:51 INFO - PROCESS | 1853 | 1461256911649 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1853 | 1461256911653 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:41:51 INFO - PROCESS | 1853 | 1461256911658 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1853 | 1461256911660 Marionette TRACE conn3 <- [1,514,null,{}] 09:41:51 INFO - PROCESS | 1853 | 1461256911664 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:51 INFO - PROCESS | 1853 | 1461256911815 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:41:51 INFO - PROCESS | 1853 | 1461256911833 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6da000 == 51 [pid = 1853] [id = 136] 09:41:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd8b81400) [pid = 1853] [serial = 407] [outer = (nil)] 09:41:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd9b18000) [pid = 1853] [serial = 408] [outer = 0x7f0cd8b81400] 09:41:51 INFO - PROCESS | 1853 | 1461256911886 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cdce0a000) [pid = 1853] [serial = 409] [outer = 0x7f0cd8b81400] 09:41:52 INFO - PROCESS | 1853 | 1461256912474 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:41:52 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 09:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 879ms 09:41:52 INFO - PROCESS | 1853 | 1461256912539 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:41:52 INFO - PROCESS | 1853 | 1461256912550 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:41:52 INFO - PROCESS | 1853 | 1461256912556 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1853 | 1461256912559 Marionette TRACE conn3 <- [1,518,null,{}] 09:41:52 INFO - PROCESS | 1853 | 1461256912570 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:52 INFO - PROCESS | 1853 | 1461256912721 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:41:52 INFO - PROCESS | 1853 | 1461256912783 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce250b000 == 52 [pid = 1853] [id = 137] 09:41:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd9917000) [pid = 1853] [serial = 410] [outer = (nil)] 09:41:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cde37e400) [pid = 1853] [serial = 411] [outer = 0x7f0cd9917000] 09:41:52 INFO - PROCESS | 1853 | 1461256912837 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cdf29d000) [pid = 1853] [serial = 412] [outer = 0x7f0cd9917000] 09:41:53 INFO - PROCESS | 1853 | 1461256913455 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 933ms 09:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:41:53 INFO - PROCESS | 1853 | 1461256913490 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 1853 | 1461256913492 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:41:53 INFO - PROCESS | 1853 | 1461256913496 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 1853 | 1461256913499 Marionette TRACE conn3 <- [1,522,null,{}] 09:41:53 INFO - PROCESS | 1853 | 1461256913535 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:53 INFO - PROCESS | 1853 | 1461256913726 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:41:53 INFO - PROCESS | 1853 | 1461256913743 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6de7000 == 53 [pid = 1853] [id = 138] 09:41:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cdf29e000) [pid = 1853] [serial = 413] [outer = (nil)] 09:41:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0ce0231000) [pid = 1853] [serial = 414] [outer = 0x7f0cdf29e000] 09:41:53 INFO - PROCESS | 1853 | 1461256913801 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0ce2582c00) [pid = 1853] [serial = 415] [outer = 0x7f0cdf29e000] 09:41:54 INFO - PROCESS | 1853 | 1461256914679 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd54aa000) [pid = 1853] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cd706b800) [pid = 1853] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cf1dc7800) [pid = 1853] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cdc046400) [pid = 1853] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd65d3c00) [pid = 1853] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cdcd49000) [pid = 1853] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:41:54 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd5b87400) [pid = 1853] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1227ms 09:41:54 INFO - PROCESS | 1853 | 1461256914724 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:41:54 INFO - PROCESS | 1853 | 1461256914727 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:41:54 INFO - PROCESS | 1853 | 1461256914732 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1853 | 1461256914735 Marionette TRACE conn3 <- [1,526,null,{}] 09:41:54 INFO - PROCESS | 1853 | 1461256914739 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:54 INFO - PROCESS | 1853 | 1461256914857 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:41:54 INFO - PROCESS | 1853 | 1461256914864 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2542800 == 54 [pid = 1853] [id = 139] 09:41:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd9921800) [pid = 1853] [serial = 416] [outer = (nil)] 09:41:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cdee3d800) [pid = 1853] [serial = 417] [outer = 0x7f0cd9921800] 09:41:54 INFO - PROCESS | 1853 | 1461256914918 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0ce6d1b400) [pid = 1853] [serial = 418] [outer = 0x7f0cd9921800] 09:41:55 INFO - PROCESS | 1853 | 1461256915575 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:41:55 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 09:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 881ms 09:41:55 INFO - PROCESS | 1853 | 1461256915613 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1853 | 1461256915615 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:41:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:41:55 INFO - PROCESS | 1853 | 1461256915620 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1853 | 1461256915623 Marionette TRACE conn3 <- [1,530,null,{}] 09:41:55 INFO - PROCESS | 1853 | 1461256915627 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:55 INFO - PROCESS | 1853 | 1461256915737 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:41:55 INFO - PROCESS | 1853 | 1461256915835 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedb0d000 == 55 [pid = 1853] [id = 140] 09:41:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd4582800) [pid = 1853] [serial = 419] [outer = (nil)] 09:41:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd458fc00) [pid = 1853] [serial = 420] [outer = 0x7f0cd4582800] 09:41:55 INFO - PROCESS | 1853 | 1461256915888 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cdcd45400) [pid = 1853] [serial = 421] [outer = 0x7f0cd4582800] 09:41:56 INFO - PROCESS | 1853 | 1461256916364 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:41:56 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 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:41:56 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 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:41:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 774ms 09:41:56 INFO - PROCESS | 1853 | 1461256916398 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:41:56 INFO - PROCESS | 1853 | 1461256916402 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:41:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:41:56 INFO - PROCESS | 1853 | 1461256916463 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1853 | 1461256916467 Marionette TRACE conn3 <- [1,534,null,{}] 09:41:56 INFO - PROCESS | 1853 | 1461256916472 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:56 INFO - PROCESS | 1853 | 1461256916592 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:41:56 INFO - PROCESS | 1853 | 1461256916603 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1be0800 == 56 [pid = 1853] [id = 141] 09:41:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd4591800) [pid = 1853] [serial = 422] [outer = (nil)] 09:41:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cedd2e000) [pid = 1853] [serial = 423] [outer = 0x7f0cd4591800] 09:41:56 INFO - PROCESS | 1853 | 1461256916654 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0ceff25400) [pid = 1853] [serial = 424] [outer = 0x7f0cd4591800] 09:41:57 INFO - PROCESS | 1853 | 1461256917418 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:41:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1055ms 09:41:57 INFO - PROCESS | 1853 | 1461256917492 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1853 | 1461256917499 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:41:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:41:57 INFO - PROCESS | 1853 | 1461256917506 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1853 | 1461256917511 Marionette TRACE conn3 <- [1,538,null,{}] 09:41:57 INFO - PROCESS | 1853 | 1461256917539 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:57 INFO - PROCESS | 1853 | 1461256917700 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:41:57 INFO - PROCESS | 1853 | 1461256917811 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde55c800 == 57 [pid = 1853] [id = 142] 09:41:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd54b0400) [pid = 1853] [serial = 425] [outer = (nil)] 09:41:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cd5f62000) [pid = 1853] [serial = 426] [outer = 0x7f0cd54b0400] 09:41:57 INFO - PROCESS | 1853 | 1461256917876 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cd6382c00) [pid = 1853] [serial = 427] [outer = 0x7f0cd54b0400] 09:41:58 INFO - PROCESS | 1853 | 1461256918570 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:41:58 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. 09:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1103ms 09:41:58 INFO - PROCESS | 1853 | 1461256918611 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 1853 | 1461256918619 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:41:58 INFO - PROCESS | 1853 | 1461256918627 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - PROCESS | 1853 | 1461256918631 Marionette TRACE conn3 <- [1,542,null,{}] 09:41:58 INFO - PROCESS | 1853 | 1461256918653 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:58 INFO - PROCESS | 1853 | 1461256918796 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:41:58 INFO - PROCESS | 1853 | 1461256918926 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9d7000 == 58 [pid = 1853] [id = 143] 09:41:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cd54b5000) [pid = 1853] [serial = 428] [outer = (nil)] 09:41:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd81da400) [pid = 1853] [serial = 429] [outer = 0x7f0cd54b5000] 09:41:58 INFO - PROCESS | 1853 | 1461256918992 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd97df800) [pid = 1853] [serial = 430] [outer = 0x7f0cd54b5000] 09:41:59 INFO - PROCESS | 1853 | 1461256919757 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:41:59 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. 09:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1199ms 09:41:59 INFO - PROCESS | 1853 | 1461256919827 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1853 | 1461256919831 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:41:59 INFO - PROCESS | 1853 | 1461256919837 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1853 | 1461256919842 Marionette TRACE conn3 <- [1,546,null,{}] 09:41:59 INFO - PROCESS | 1853 | 1461256919870 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:00 INFO - PROCESS | 1853 | 1461256920064 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:42:00 INFO - PROCESS | 1853 | 1461256920144 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf99b5800 == 59 [pid = 1853] [id = 144] 09:42:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd97e6c00) [pid = 1853] [serial = 431] [outer = (nil)] 09:42:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cdee46800) [pid = 1853] [serial = 432] [outer = 0x7f0cd97e6c00] 09:42:00 INFO - PROCESS | 1853 | 1461256920214 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0ce0274800) [pid = 1853] [serial = 433] [outer = 0x7f0cd97e6c00] 09:42:00 INFO - PROCESS | 1853 | 1461256920903 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1081ms 09:42:00 INFO - PROCESS | 1853 | 1461256920972 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:42:00 INFO - PROCESS | 1853 | 1461256920977 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:42:00 INFO - PROCESS | 1853 | 1461256920984 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1853 | 1461256920987 Marionette TRACE conn3 <- [1,550,null,{}] 09:42:00 INFO - PROCESS | 1853 | 1461256920991 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:01 INFO - PROCESS | 1853 | 1461256921145 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:42:01 INFO - PROCESS | 1853 | 1461256921263 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1d8000 == 60 [pid = 1853] [id = 145] 09:42:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd974b000) [pid = 1853] [serial = 434] [outer = (nil)] 09:42:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cdf668400) [pid = 1853] [serial = 435] [outer = 0x7f0cd974b000] 09:42:01 INFO - PROCESS | 1853 | 1461256921328 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0ceff30800) [pid = 1853] [serial = 436] [outer = 0x7f0cd974b000] 09:42:01 INFO - PROCESS | 1853 | 1461256921975 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:42:02 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. 09:42:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1029ms 09:42:02 INFO - PROCESS | 1853 | 1461256922020 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 1853 | 1461256922023 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:42:02 INFO - PROCESS | 1853 | 1461256922029 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1853 | 1461256922031 Marionette TRACE conn3 <- [1,554,null,{}] 09:42:02 INFO - PROCESS | 1853 | 1461256922055 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:02 INFO - PROCESS | 1853 | 1461256922185 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:42:02 INFO - PROCESS | 1853 | 1461256922322 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1f3800 == 61 [pid = 1853] [id = 146] 09:42:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd54b3c00) [pid = 1853] [serial = 437] [outer = (nil)] 09:42:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0ceffdd400) [pid = 1853] [serial = 438] [outer = 0x7f0cd54b3c00] 09:42:02 INFO - PROCESS | 1853 | 1461256922390 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cf1dd2000) [pid = 1853] [serial = 439] [outer = 0x7f0cd54b3c00] 09:42:02 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:03 INFO - PROCESS | 1853 | 1461256923159 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1181ms 09:42:03 INFO - PROCESS | 1853 | 1461256923211 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 1853 | 1461256923215 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:42:03 INFO - PROCESS | 1853 | 1461256923220 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 1853 | 1461256923222 Marionette TRACE conn3 <- [1,558,null,{}] 09:42:03 INFO - PROCESS | 1853 | 1461256923233 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:03 INFO - PROCESS | 1853 | 1461256923379 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:42:03 INFO - PROCESS | 1853 | 1461256923514 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6c23000 == 62 [pid = 1853] [id = 147] 09:42:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd6c7e800) [pid = 1853] [serial = 440] [outer = (nil)] 09:42:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd6c89000) [pid = 1853] [serial = 441] [outer = 0x7f0cd6c7e800] 09:42:03 INFO - PROCESS | 1853 | 1461256923591 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cda71e000) [pid = 1853] [serial = 442] [outer = 0x7f0cd6c7e800] 09:42:04 INFO - PROCESS | 1853 | 1461256924321 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1139ms 09:42:04 INFO - PROCESS | 1853 | 1461256924361 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1853 | 1461256924363 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:42:04 INFO - PROCESS | 1853 | 1461256924369 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1853 | 1461256924371 Marionette TRACE conn3 <- [1,562,null,{}] 09:42:04 INFO - PROCESS | 1853 | 1461256924376 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:04 INFO - PROCESS | 1853 | 1461256924504 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:42:04 INFO - PROCESS | 1853 | 1461256924641 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2d4800 == 63 [pid = 1853] [id = 148] 09:42:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cd6c82400) [pid = 1853] [serial = 443] [outer = (nil)] 09:42:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0ce2575800) [pid = 1853] [serial = 444] [outer = 0x7f0cd6c82400] 09:42:04 INFO - PROCESS | 1853 | 1461256924701 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cf207b800) [pid = 1853] [serial = 445] [outer = 0x7f0cd6c82400] 09:42:05 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:05 INFO - PROCESS | 1853 | 1461256925357 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1025ms 09:42:05 INFO - PROCESS | 1853 | 1461256925396 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 1853 | 1461256925399 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:42:05 INFO - PROCESS | 1853 | 1461256925405 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 1853 | 1461256925407 Marionette TRACE conn3 <- [1,566,null,{}] 09:42:05 INFO - PROCESS | 1853 | 1461256925411 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:05 INFO - PROCESS | 1853 | 1461256925568 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:42:05 INFO - PROCESS | 1853 | 1461256925688 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda9a2000 == 64 [pid = 1853] [id = 149] 09:42:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cda71ac00) [pid = 1853] [serial = 446] [outer = (nil)] 09:42:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cdaa4c400) [pid = 1853] [serial = 447] [outer = 0x7f0cda71ac00] 09:42:05 INFO - PROCESS | 1853 | 1461256925791 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cdaa50800) [pid = 1853] [serial = 448] [outer = 0x7f0cda71ac00] 09:42:06 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:06 INFO - PROCESS | 1853 | 1461256926519 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1125ms 09:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:42:06 INFO - PROCESS | 1853 | 1461256926530 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1853 | 1461256926532 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:42:06 INFO - PROCESS | 1853 | 1461256926538 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1853 | 1461256926541 Marionette TRACE conn3 <- [1,570,null,{}] 09:42:06 INFO - PROCESS | 1853 | 1461256926545 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:06 INFO - PROCESS | 1853 | 1461256926673 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:42:06 INFO - PROCESS | 1853 | 1461256926814 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda9b2000 == 65 [pid = 1853] [id = 150] 09:42:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd54ae000) [pid = 1853] [serial = 449] [outer = (nil)] 09:42:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cda720800) [pid = 1853] [serial = 450] [outer = 0x7f0cd54ae000] 09:42:06 INFO - PROCESS | 1853 | 1461256926877 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cdaa53c00) [pid = 1853] [serial = 451] [outer = 0x7f0cd54ae000] 09:42:07 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:07 INFO - PROCESS | 1853 | 1461256927788 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1277ms 09:42:07 INFO - PROCESS | 1853 | 1461256927815 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:42:07 INFO - PROCESS | 1853 | 1461256927819 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:42:07 INFO - PROCESS | 1853 | 1461256927826 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1853 | 1461256927830 Marionette TRACE conn3 <- [1,574,null,{}] 09:42:07 INFO - PROCESS | 1853 | 1461256927837 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:07 INFO - PROCESS | 1853 | 1461256927969 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:42:08 INFO - PROCESS | 1853 | 1461256928138 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56ab000 == 66 [pid = 1853] [id = 151] 09:42:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd54b2c00) [pid = 1853] [serial = 452] [outer = (nil)] 09:42:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd5ee7400) [pid = 1853] [serial = 453] [outer = 0x7f0cd54b2c00] 09:42:08 INFO - PROCESS | 1853 | 1461256928233 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd6148000) [pid = 1853] [serial = 454] [outer = 0x7f0cd54b2c00] 09:42:09 INFO - PROCESS | 1853 | 1461256929006 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1230ms 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cedb0d000 == 65 [pid = 1853] [id = 140] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cdce10000) [pid = 1853] [serial = 345] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd706bc00) [pid = 1853] [serial = 348] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cde860000) [pid = 1853] [serial = 351] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0ce2574800) [pid = 1853] [serial = 354] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cf2072800) [pid = 1853] [serial = 357] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd991a400) [pid = 1853] [serial = 360] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd8b86c00) [pid = 1853] [serial = 384] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2542800 == 64 [pid = 1853] [id = 139] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce250b000 == 63 [pid = 1853] [id = 137] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6da000 == 62 [pid = 1853] [id = 136] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde5a1800 == 61 [pid = 1853] [id = 135] 09:42:09 INFO - PROCESS | 1853 | 1461256929110 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1853 | 1461256929116 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd724d800 == 60 [pid = 1853] [id = 134] 09:42:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde58c000 == 59 [pid = 1853] [id = 133] 09:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:42:09 INFO - PROCESS | 1853 | 1461256929133 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1853 | 1461256929135 Marionette TRACE conn3 <- [1,578,null,{}] 09:42:09 INFO - PROCESS | 1853 | 1461256929147 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:09 INFO - PROCESS | 1853 | 1461256929269 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:42:09 INFO - PROCESS | 1853 | 1461256929277 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f63800 == 60 [pid = 1853] [id = 152] 09:42:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd625c800) [pid = 1853] [serial = 455] [outer = (nil)] 09:42:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd6c89400) [pid = 1853] [serial = 456] [outer = 0x7f0cd625c800] 09:42:09 INFO - PROCESS | 1853 | 1461256929330 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd80b1000) [pid = 1853] [serial = 457] [outer = 0x7f0cd625c800] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd54b3000) [pid = 1853] [serial = 375] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cdc09f400) [pid = 1853] [serial = 366] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cf3fac400) [pid = 1853] [serial = 378] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cdce0dc00) [pid = 1853] [serial = 367] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cdf2a8000) [pid = 1853] [serial = 369] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0ce026e400) [pid = 1853] [serial = 370] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd81d7400) [pid = 1853] [serial = 363] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0ce2746c00) [pid = 1853] [serial = 376] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd96c2800) [pid = 1853] [serial = 364] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0ce6d71c00) [pid = 1853] [serial = 372] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cf6278800) [pid = 1853] [serial = 379] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd8b85c00) [pid = 1853] [serial = 382] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd8b82000) [pid = 1853] [serial = 381] [outer = (nil)] [url = about:blank] 09:42:09 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cedebd800) [pid = 1853] [serial = 373] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 1853 | 1461256930107 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1033ms 09:42:10 INFO - PROCESS | 1853 | 1461256930166 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1853 | 1461256930169 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:42:10 INFO - PROCESS | 1853 | 1461256930178 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1853 | 1461256930182 Marionette TRACE conn3 <- [1,582,null,{}] 09:42:10 INFO - PROCESS | 1853 | 1461256930210 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:10 INFO - PROCESS | 1853 | 1461256930342 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:42:10 INFO - PROCESS | 1853 | 1461256930353 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf144800 == 61 [pid = 1853] [id = 153] 09:42:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd8b82c00) [pid = 1853] [serial = 458] [outer = (nil)] 09:42:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd9914800) [pid = 1853] [serial = 459] [outer = 0x7f0cd8b82c00] 09:42:10 INFO - PROCESS | 1853 | 1461256930408 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd9b15800) [pid = 1853] [serial = 460] [outer = 0x7f0cd8b82c00] 09:42:11 INFO - PROCESS | 1853 | 1461256931042 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 889ms 09:42:11 INFO - PROCESS | 1853 | 1461256931064 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:42:11 INFO - PROCESS | 1853 | 1461256931068 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:42:11 INFO - PROCESS | 1853 | 1461256931073 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1853 | 1461256931075 Marionette TRACE conn3 <- [1,586,null,{}] 09:42:11 INFO - PROCESS | 1853 | 1461256931079 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:11 INFO - PROCESS | 1853 | 1461256931250 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:42:11 INFO - PROCESS | 1853 | 1461256931317 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf962800 == 62 [pid = 1853] [id = 154] 09:42:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd81db800) [pid = 1853] [serial = 461] [outer = (nil)] 09:42:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cda71a800) [pid = 1853] [serial = 462] [outer = 0x7f0cd81db800] 09:42:11 INFO - PROCESS | 1853 | 1461256931371 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cdab7a400) [pid = 1853] [serial = 463] [outer = 0x7f0cd81db800] 09:42:11 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:11 INFO - PROCESS | 1853 | 1461256931923 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 873ms 09:42:11 INFO - PROCESS | 1853 | 1461256931949 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:42:11 INFO - PROCESS | 1853 | 1461256931952 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:42:11 INFO - PROCESS | 1853 | 1461256931957 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1853 | 1461256931959 Marionette TRACE conn3 <- [1,590,null,{}] 09:42:11 INFO - PROCESS | 1853 | 1461256931964 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:12 INFO - PROCESS | 1853 | 1461256932121 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:42:12 INFO - PROCESS | 1853 | 1461256932146 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce5e85000 == 63 [pid = 1853] [id = 155] 09:42:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cdaa51400) [pid = 1853] [serial = 464] [outer = (nil)] 09:42:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cdab7f800) [pid = 1853] [serial = 465] [outer = 0x7f0cdaa51400] 09:42:12 INFO - PROCESS | 1853 | 1461256932197 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cdab84800) [pid = 1853] [serial = 466] [outer = 0x7f0cdaa51400] 09:42:12 INFO - PROCESS | 1853 | 1461256932871 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 976ms 09:42:12 INFO - PROCESS | 1853 | 1461256932935 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1853 | 1461256932938 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:42:12 INFO - PROCESS | 1853 | 1461256932943 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1853 | 1461256932945 Marionette TRACE conn3 <- [1,594,null,{}] 09:42:12 INFO - PROCESS | 1853 | 1461256932950 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:13 INFO - PROCESS | 1853 | 1461256933125 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:42:13 INFO - PROCESS | 1853 | 1461256933146 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa34000 == 64 [pid = 1853] [id = 156] 09:42:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cdab85800) [pid = 1853] [serial = 467] [outer = (nil)] 09:42:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cdee46400) [pid = 1853] [serial = 468] [outer = 0x7f0cdab85800] 09:42:13 INFO - PROCESS | 1853 | 1461256933209 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0ce0238c00) [pid = 1853] [serial = 469] [outer = 0x7f0cdab85800] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd9917000) [pid = 1853] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cdf29e000) [pid = 1853] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd9921800) [pid = 1853] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd5f69400) [pid = 1853] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd8b81400) [pid = 1853] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd96c5000) [pid = 1853] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd613e400) [pid = 1853] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd81dd800) [pid = 1853] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd4582800) [pid = 1853] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:42:13 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cdce02400) [pid = 1853] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:42:13 INFO - PROCESS | 1853 | 1461256933972 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1074ms 09:42:14 INFO - PROCESS | 1853 | 1461256934021 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 1853 | 1461256934024 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:42:14 INFO - PROCESS | 1853 | 1461256934028 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1853 | 1461256934031 Marionette TRACE conn3 <- [1,598,null,{}] 09:42:14 INFO - PROCESS | 1853 | 1461256934035 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:14 INFO - PROCESS | 1853 | 1461256934148 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:42:14 INFO - PROCESS | 1853 | 1461256934161 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf17ae800 == 65 [pid = 1853] [id = 157] 09:42:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd4587c00) [pid = 1853] [serial = 470] [outer = (nil)] 09:42:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd81dd800) [pid = 1853] [serial = 471] [outer = 0x7f0cd4587c00] 09:42:14 INFO - PROCESS | 1853 | 1461256934215 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cdf29e800) [pid = 1853] [serial = 472] [outer = 0x7f0cd4587c00] 09:42:14 INFO - PROCESS | 1853 | 1461256934830 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 824ms 09:42:14 INFO - PROCESS | 1853 | 1461256934853 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 1853 | 1461256934856 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:42:14 INFO - PROCESS | 1853 | 1461256934861 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1853 | 1461256934862 Marionette TRACE conn3 <- [1,602,null,{}] 09:42:14 INFO - PROCESS | 1853 | 1461256934867 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:14 INFO - PROCESS | 1853 | 1461256934979 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:42:15 INFO - PROCESS | 1853 | 1461256935082 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2329800 == 66 [pid = 1853] [id = 158] 09:42:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cd4589000) [pid = 1853] [serial = 473] [outer = (nil)] 09:42:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cda72a800) [pid = 1853] [serial = 474] [outer = 0x7f0cd4589000] 09:42:15 INFO - PROCESS | 1853 | 1461256935133 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cda731800) [pid = 1853] [serial = 475] [outer = 0x7f0cd4589000] 09:42:15 INFO - PROCESS | 1853 | 1461256935869 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1074ms 09:42:15 INFO - PROCESS | 1853 | 1461256935936 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1853 | 1461256935941 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:42:15 INFO - PROCESS | 1853 | 1461256935949 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1853 | 1461256935954 Marionette TRACE conn3 <- [1,606,null,{}] 09:42:15 INFO - PROCESS | 1853 | 1461256935978 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:16 INFO - PROCESS | 1853 | 1461256936137 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:42:16 INFO - PROCESS | 1853 | 1461256936275 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e8a000 == 67 [pid = 1853] [id = 159] 09:42:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd458e400) [pid = 1853] [serial = 476] [outer = (nil)] 09:42:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cd548e000) [pid = 1853] [serial = 477] [outer = 0x7f0cd458e400] 09:42:16 INFO - PROCESS | 1853 | 1461256936343 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cd54ac800) [pid = 1853] [serial = 478] [outer = 0x7f0cd458e400] 09:42:17 INFO - PROCESS | 1853 | 1461256937100 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1189ms 09:42:17 INFO - PROCESS | 1853 | 1461256937138 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 1853 | 1461256937146 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:42:17 INFO - PROCESS | 1853 | 1461256937155 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1853 | 1461256937159 Marionette TRACE conn3 <- [1,610,null,{}] 09:42:17 INFO - PROCESS | 1853 | 1461256937163 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:17 INFO - PROCESS | 1853 | 1461256937303 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:42:17 INFO - PROCESS | 1853 | 1461256937447 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1d6800 == 68 [pid = 1853] [id = 160] 09:42:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd5489000) [pid = 1853] [serial = 479] [outer = (nil)] 09:42:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd65ca000) [pid = 1853] [serial = 480] [outer = 0x7f0cd5489000] 09:42:17 INFO - PROCESS | 1853 | 1461256937511 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd6c86000) [pid = 1853] [serial = 481] [outer = 0x7f0cd5489000] 09:42:18 INFO - PROCESS | 1853 | 1461256938352 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1229ms 09:42:18 INFO - PROCESS | 1853 | 1461256938392 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1853 | 1461256938395 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:42:18 INFO - PROCESS | 1853 | 1461256938402 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1853 | 1461256938407 Marionette TRACE conn3 <- [1,614,null,{}] 09:42:18 INFO - PROCESS | 1853 | 1461256938420 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:18 INFO - PROCESS | 1853 | 1461256938566 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:42:18 INFO - PROCESS | 1853 | 1461256938704 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce5e7e000 == 69 [pid = 1853] [id = 161] 09:42:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd8b83c00) [pid = 1853] [serial = 482] [outer = (nil)] 09:42:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd991c400) [pid = 1853] [serial = 483] [outer = 0x7f0cd8b83c00] 09:42:18 INFO - PROCESS | 1853 | 1461256938773 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cda72b800) [pid = 1853] [serial = 484] [outer = 0x7f0cd8b83c00] 09:42:19 INFO - PROCESS | 1853 | 1461256939628 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1284ms 09:42:19 INFO - PROCESS | 1853 | 1461256939687 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1853 | 1461256939690 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:42:19 INFO - PROCESS | 1853 | 1461256939696 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1853 | 1461256939698 Marionette TRACE conn3 <- [1,618,null,{}] 09:42:19 INFO - PROCESS | 1853 | 1461256939703 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:19 INFO - PROCESS | 1853 | 1461256939835 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:42:19 INFO - PROCESS | 1853 | 1461256939976 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf99a1800 == 70 [pid = 1853] [id = 162] 09:42:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd8b86400) [pid = 1853] [serial = 485] [outer = (nil)] 09:42:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cdab7fc00) [pid = 1853] [serial = 486] [outer = 0x7f0cd8b86400] 09:42:20 INFO - PROCESS | 1853 | 1461256940039 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cdc0aac00) [pid = 1853] [serial = 487] [outer = 0x7f0cd8b86400] 09:42:20 INFO - PROCESS | 1853 | 1461256940743 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1127ms 09:42:20 INFO - PROCESS | 1853 | 1461256940823 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:42:20 INFO - PROCESS | 1853 | 1461256940826 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:42:20 INFO - PROCESS | 1853 | 1461256940831 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1853 | 1461256940834 Marionette TRACE conn3 <- [1,622,null,{}] 09:42:20 INFO - PROCESS | 1853 | 1461256940838 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:20 INFO - PROCESS | 1853 | 1461256940963 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:42:21 INFO - PROCESS | 1853 | 1461256941105 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b1a000 == 71 [pid = 1853] [id = 163] 09:42:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cda732400) [pid = 1853] [serial = 488] [outer = (nil)] 09:42:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cde4ef000) [pid = 1853] [serial = 489] [outer = 0x7f0cda732400] 09:42:21 INFO - PROCESS | 1853 | 1461256941167 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cdf2ab400) [pid = 1853] [serial = 490] [outer = 0x7f0cda732400] 09:42:21 INFO - PROCESS | 1853 | 1461256941904 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1130ms 09:42:21 INFO - PROCESS | 1853 | 1461256941961 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 1853 | 1461256941964 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:42:21 INFO - PROCESS | 1853 | 1461256941969 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 1853 | 1461256941971 Marionette TRACE conn3 <- [1,626,null,{}] 09:42:21 INFO - PROCESS | 1853 | 1461256941976 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:22 INFO - PROCESS | 1853 | 1461256942138 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:42:22 INFO - PROCESS | 1853 | 1461256942276 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fec800 == 72 [pid = 1853] [id = 164] 09:42:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd5f69800) [pid = 1853] [serial = 491] [outer = (nil)] 09:42:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cdf2a7c00) [pid = 1853] [serial = 492] [outer = 0x7f0cd5f69800] 09:42:22 INFO - PROCESS | 1853 | 1461256942340 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cece34400) [pid = 1853] [serial = 493] [outer = 0x7f0cd5f69800] 09:42:23 INFO - PROCESS | 1853 | 1461256943516 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1629ms 09:42:23 INFO - PROCESS | 1853 | 1461256943600 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 1853 | 1461256943606 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:42:23 INFO - PROCESS | 1853 | 1461256943613 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1853 | 1461256943617 Marionette TRACE conn3 <- [1,630,null,{}] 09:42:23 INFO - PROCESS | 1853 | 1461256943623 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:23 INFO - PROCESS | 1853 | 1461256943796 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:42:23 INFO - PROCESS | 1853 | 1461256943952 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf17ae800 == 71 [pid = 1853] [id = 157] 09:42:23 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cefa34000 == 70 [pid = 1853] [id = 156] 09:42:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d18800 == 71 [pid = 1853] [id = 165] 09:42:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd5f60800) [pid = 1853] [serial = 494] [outer = (nil)] 09:42:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd5f65800) [pid = 1853] [serial = 495] [outer = 0x7f0cd5f60800] 09:42:24 INFO - PROCESS | 1853 | 1461256944089 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd614b800) [pid = 1853] [serial = 496] [outer = 0x7f0cd5f60800] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6de7000 == 70 [pid = 1853] [id = 138] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce5e85000 == 69 [pid = 1853] [id = 155] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf962800 == 68 [pid = 1853] [id = 154] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf144800 == 67 [pid = 1853] [id = 153] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f63800 == 66 [pid = 1853] [id = 152] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56ab000 == 65 [pid = 1853] [id = 151] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6c23000 == 64 [pid = 1853] [id = 147] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1f3800 == 63 [pid = 1853] [id = 146] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1d8000 == 62 [pid = 1853] [id = 145] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf99b5800 == 61 [pid = 1853] [id = 144] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9d7000 == 60 [pid = 1853] [id = 143] 09:42:24 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde55c800 == 59 [pid = 1853] [id = 142] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cf64a3400) [pid = 1853] [serial = 346] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cdf29d000) [pid = 1853] [serial = 412] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cde37e400) [pid = 1853] [serial = 411] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0ce0231000) [pid = 1853] [serial = 414] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cdee3d800) [pid = 1853] [serial = 417] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd6257c00) [pid = 1853] [serial = 403] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd5f6cc00) [pid = 1853] [serial = 402] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd9b18000) [pid = 1853] [serial = 408] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd9747c00) [pid = 1853] [serial = 390] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cdd5ee000) [pid = 1853] [serial = 393] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd9747800) [pid = 1853] [serial = 405] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cd97e8c00) [pid = 1853] [serial = 406] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd5eed400) [pid = 1853] [serial = 387] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cdf9ad400) [pid = 1853] [serial = 396] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cf22fb800) [pid = 1853] [serial = 385] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd8b7d000) [pid = 1853] [serial = 399] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd9741400) [pid = 1853] [serial = 400] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0ce2582c00) [pid = 1853] [serial = 415] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0ce6d1b400) [pid = 1853] [serial = 418] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cdce0a000) [pid = 1853] [serial = 409] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd458fc00) [pid = 1853] [serial = 420] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cdcd45400) [pid = 1853] [serial = 421] [outer = (nil)] [url = about:blank] 09:42:24 INFO - PROCESS | 1853 | 1461256944727 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1133ms 09:42:24 INFO - PROCESS | 1853 | 1461256944746 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1853 | 1461256944754 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:42:24 INFO - PROCESS | 1853 | 1461256944762 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1853 | 1461256944764 Marionette TRACE conn3 <- [1,634,null,{}] 09:42:24 INFO - PROCESS | 1853 | 1461256944768 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:24 INFO - PROCESS | 1853 | 1461256944907 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:42:25 INFO - PROCESS | 1853 | 1461256945010 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bc0800 == 60 [pid = 1853] [id = 166] 09:42:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd5ee1400) [pid = 1853] [serial = 497] [outer = (nil)] 09:42:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd6c85400) [pid = 1853] [serial = 498] [outer = 0x7f0cd5ee1400] 09:42:25 INFO - PROCESS | 1853 | 1461256945062 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cd81dc400) [pid = 1853] [serial = 499] [outer = 0x7f0cd5ee1400] 09:42:25 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:25 INFO - PROCESS | 1853 | 1461256945648 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 925ms 09:42:25 INFO - PROCESS | 1853 | 1461256945688 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 1853 | 1461256945690 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:42:25 INFO - PROCESS | 1853 | 1461256945696 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1853 | 1461256945700 Marionette TRACE conn3 <- [1,638,null,{}] 09:42:25 INFO - PROCESS | 1853 | 1461256945713 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:25 INFO - PROCESS | 1853 | 1461256945870 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:42:25 INFO - PROCESS | 1853 | 1461256945892 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdb52c800 == 61 [pid = 1853] [id = 167] 09:42:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cd81dcc00) [pid = 1853] [serial = 500] [outer = (nil)] 09:42:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd9742400) [pid = 1853] [serial = 501] [outer = 0x7f0cd81dcc00] 09:42:25 INFO - PROCESS | 1853 | 1461256945946 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd9921800) [pid = 1853] [serial = 502] [outer = 0x7f0cd81dcc00] 09:42:26 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:26 INFO - PROCESS | 1853 | 1461256946572 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 929ms 09:42:26 INFO - PROCESS | 1853 | 1461256946625 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:42:26 INFO - PROCESS | 1853 | 1461256946629 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:42:26 INFO - PROCESS | 1853 | 1461256946640 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 1853 | 1461256946642 Marionette TRACE conn3 <- [1,642,null,{}] 09:42:26 INFO - PROCESS | 1853 | 1461256946647 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:26 INFO - PROCESS | 1853 | 1461256946799 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:42:26 INFO - PROCESS | 1853 | 1461256946863 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb20800 == 62 [pid = 1853] [id = 168] 09:42:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd8b7c000) [pid = 1853] [serial = 503] [outer = (nil)] 09:42:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cda71c800) [pid = 1853] [serial = 504] [outer = 0x7f0cd8b7c000] 09:42:26 INFO - PROCESS | 1853 | 1461256946916 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cda72d400) [pid = 1853] [serial = 505] [outer = 0x7f0cd8b7c000] 09:42:27 INFO - PROCESS | 1853 | 1461256947513 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 924ms 09:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:42:27 INFO - PROCESS | 1853 | 1461256947565 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 1853 | 1461256947567 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:42:27 INFO - PROCESS | 1853 | 1461256947577 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1853 | 1461256947578 Marionette TRACE conn3 <- [1,646,null,{}] 09:42:27 INFO - PROCESS | 1853 | 1461256947583 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:27 INFO - PROCESS | 1853 | 1461256947729 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:42:27 INFO - PROCESS | 1853 | 1461256947802 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf274000 == 63 [pid = 1853] [id = 169] 09:42:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd9799800) [pid = 1853] [serial = 506] [outer = (nil)] 09:42:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cdaa4ec00) [pid = 1853] [serial = 507] [outer = 0x7f0cd9799800] 09:42:27 INFO - PROCESS | 1853 | 1461256947856 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cdab80800) [pid = 1853] [serial = 508] [outer = 0x7f0cd9799800] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd4591800) [pid = 1853] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cdaa51400) [pid = 1853] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd81db800) [pid = 1853] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd625c800) [pid = 1853] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cdab85800) [pid = 1853] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd8b82c00) [pid = 1853] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd4587c00) [pid = 1853] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:42:28 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd54b2c00) [pid = 1853] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:42:29 INFO - PROCESS | 1853 | 1461256949271 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1733ms 09:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:42:29 INFO - PROCESS | 1853 | 1461256949305 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1853 | 1461256949307 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:42:29 INFO - PROCESS | 1853 | 1461256949312 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 1853 | 1461256949315 Marionette TRACE conn3 <- [1,650,null,{}] 09:42:29 INFO - PROCESS | 1853 | 1461256949319 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:29 INFO - PROCESS | 1853 | 1461256949485 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:42:29 INFO - PROCESS | 1853 | 1461256949583 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce024f000 == 64 [pid = 1853] [id = 170] 09:42:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd5ee9800) [pid = 1853] [serial = 509] [outer = (nil)] 09:42:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cdce11400) [pid = 1853] [serial = 510] [outer = 0x7f0cd5ee9800] 09:42:29 INFO - PROCESS | 1853 | 1461256949638 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0ce2583c00) [pid = 1853] [serial = 511] [outer = 0x7f0cd5ee9800] 09:42:30 INFO - PROCESS | 1853 | 1461256950160 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 875ms 09:42:30 INFO - PROCESS | 1853 | 1461256950188 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:42:30 INFO - PROCESS | 1853 | 1461256950191 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:42:30 INFO - PROCESS | 1853 | 1461256950195 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1853 | 1461256950198 Marionette TRACE conn3 <- [1,654,null,{}] 09:42:30 INFO - PROCESS | 1853 | 1461256950202 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:30 INFO - PROCESS | 1853 | 1461256950310 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:42:30 INFO - PROCESS | 1853 | 1461256950318 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9dd000 == 65 [pid = 1853] [id = 171] 09:42:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cda5d2800) [pid = 1853] [serial = 512] [outer = (nil)] 09:42:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cda5da800) [pid = 1853] [serial = 513] [outer = 0x7f0cda5d2800] 09:42:30 INFO - PROCESS | 1853 | 1461256950372 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cda5df800) [pid = 1853] [serial = 514] [outer = 0x7f0cda5d2800] 09:42:31 INFO - PROCESS | 1853 | 1461256951128 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 976ms 09:42:31 INFO - PROCESS | 1853 | 1461256951172 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1853 | 1461256951178 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:42:31 INFO - PROCESS | 1853 | 1461256951185 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1853 | 1461256951190 Marionette TRACE conn3 <- [1,658,null,{}] 09:42:31 INFO - PROCESS | 1853 | 1461256951198 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:31 INFO - PROCESS | 1853 | 1461256951336 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:42:31 INFO - PROCESS | 1853 | 1461256951485 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd724e800 == 66 [pid = 1853] [id = 172] 09:42:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd4572400) [pid = 1853] [serial = 515] [outer = (nil)] 09:42:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd457b800) [pid = 1853] [serial = 516] [outer = 0x7f0cd4572400] 09:42:31 INFO - PROCESS | 1853 | 1461256951549 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd5485400) [pid = 1853] [serial = 517] [outer = 0x7f0cd4572400] 09:42:32 INFO - PROCESS | 1853 | 1461256952297 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1181ms 09:42:32 INFO - PROCESS | 1853 | 1461256952367 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1853 | 1461256952374 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:42:32 INFO - PROCESS | 1853 | 1461256952384 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1853 | 1461256952388 Marionette TRACE conn3 <- [1,662,null,{}] 09:42:32 INFO - PROCESS | 1853 | 1461256952409 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:32 INFO - PROCESS | 1853 | 1461256952559 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:42:32 INFO - PROCESS | 1853 | 1461256952695 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde594800 == 67 [pid = 1853] [id = 173] 09:42:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd4576800) [pid = 1853] [serial = 518] [outer = (nil)] 09:42:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd5b89400) [pid = 1853] [serial = 519] [outer = 0x7f0cd4576800] 09:42:32 INFO - PROCESS | 1853 | 1461256952757 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd6381800) [pid = 1853] [serial = 520] [outer = 0x7f0cd4576800] 09:42:33 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:33 INFO - PROCESS | 1853 | 1461256953547 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1195ms 09:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:42:33 INFO - PROCESS | 1853 | 1461256953580 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1853 | 1461256953583 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:42:33 INFO - PROCESS | 1853 | 1461256953589 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1853 | 1461256953594 Marionette TRACE conn3 <- [1,666,null,{}] 09:42:33 INFO - PROCESS | 1853 | 1461256953607 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:33 INFO - PROCESS | 1853 | 1461256953754 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:42:33 INFO - PROCESS | 1853 | 1461256953901 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cee052000 == 68 [pid = 1853] [id = 174] 09:42:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd54b8800) [pid = 1853] [serial = 521] [outer = (nil)] 09:42:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd8b87400) [pid = 1853] [serial = 522] [outer = 0x7f0cd54b8800] 09:42:33 INFO - PROCESS | 1853 | 1461256953968 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd9b18800) [pid = 1853] [serial = 523] [outer = 0x7f0cd54b8800] 09:42:34 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cda5e1c00) [pid = 1853] [serial = 524] [outer = 0x7f0cd5b8b000] 09:42:34 INFO - PROCESS | 1853 | 1461256954934 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1394ms 09:42:34 INFO - PROCESS | 1853 | 1461256954982 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 1853 | 1461256954986 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:42:34 INFO - PROCESS | 1853 | 1461256954992 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 1853 | 1461256954994 Marionette TRACE conn3 <- [1,670,null,{}] 09:42:35 INFO - PROCESS | 1853 | 1461256954999 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:35 INFO - PROCESS | 1853 | 1461256955138 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:42:35 INFO - PROCESS | 1853 | 1461256955282 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b07000 == 69 [pid = 1853] [id = 175] 09:42:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd81e0c00) [pid = 1853] [serial = 525] [outer = (nil)] 09:42:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cdab7e800) [pid = 1853] [serial = 526] [outer = 0x7f0cd81e0c00] 09:42:35 INFO - PROCESS | 1853 | 1461256955346 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cdcde5000) [pid = 1853] [serial = 527] [outer = 0x7f0cd81e0c00] 09:42:36 INFO - PROCESS | 1853 | 1461256956095 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1134ms 09:42:36 INFO - PROCESS | 1853 | 1461256956126 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1853 | 1461256956129 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:42:36 INFO - PROCESS | 1853 | 1461256956150 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1853 | 1461256956153 Marionette TRACE conn3 <- [1,674,null,{}] 09:42:36 INFO - PROCESS | 1853 | 1461256956159 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:36 INFO - PROCESS | 1853 | 1461256956289 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:42:36 INFO - PROCESS | 1853 | 1461256956432 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf229b000 == 70 [pid = 1853] [id = 176] 09:42:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cdaa4e800) [pid = 1853] [serial = 528] [outer = (nil)] 09:42:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cdce11000) [pid = 1853] [serial = 529] [outer = 0x7f0cdaa4e800] 09:42:36 INFO - PROCESS | 1853 | 1461256956505 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cdfe89000) [pid = 1853] [serial = 530] [outer = 0x7f0cdaa4e800] 09:42:36 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:37 INFO - PROCESS | 1853 | 1461256957243 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:42:37 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 09:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1143ms 09:42:37 INFO - PROCESS | 1853 | 1461256957458 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:42:37 INFO - PROCESS | 1853 | 1461256957464 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:42:37 INFO - PROCESS | 1853 | 1461256957472 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:42:37 INFO - PROCESS | 1853 | 1461256957475 Marionette TRACE conn3 <- [1,678,null,{}] 09:42:37 INFO - PROCESS | 1853 | 1461256957482 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:37 INFO - PROCESS | 1853 | 1461256957612 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:42:37 INFO - PROCESS | 1853 | 1461256957758 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5ba6000 == 71 [pid = 1853] [id = 177] 09:42:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd4585400) [pid = 1853] [serial = 531] [outer = (nil)] 09:42:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd458f400) [pid = 1853] [serial = 532] [outer = 0x7f0cd4585400] 09:42:37 INFO - PROCESS | 1853 | 1461256957818 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cd54b2c00) [pid = 1853] [serial = 533] [outer = 0x7f0cd4585400] 09:42:38 INFO - PROCESS | 1853 | 1461256958627 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1229ms 09:42:38 INFO - PROCESS | 1853 | 1461256958702 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 1853 | 1461256958706 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:42:38 INFO - PROCESS | 1853 | 1461256958716 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 1853 | 1461256958720 Marionette TRACE conn3 <- [1,682,null,{}] 09:42:38 INFO - PROCESS | 1853 | 1461256958725 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:38 INFO - PROCESS | 1853 | 1461256958859 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:42:39 INFO - PROCESS | 1853 | 1461256958999 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d02800 == 72 [pid = 1853] [id = 178] 09:42:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cd4587000) [pid = 1853] [serial = 534] [outer = (nil)] 09:42:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd5f64400) [pid = 1853] [serial = 535] [outer = 0x7f0cd4587000] 09:42:39 INFO - PROCESS | 1853 | 1461256959067 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd624fc00) [pid = 1853] [serial = 536] [outer = 0x7f0cd4587000] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd97c1000 == 71 [pid = 1853] [id = 129] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce024f000 == 70 [pid = 1853] [id = 170] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cdee46800) [pid = 1853] [serial = 432] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0ce2575800) [pid = 1853] [serial = 444] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cdf668400) [pid = 1853] [serial = 435] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cd6c89000) [pid = 1853] [serial = 441] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0ceffdd400) [pid = 1853] [serial = 438] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cda720800) [pid = 1853] [serial = 450] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cd5f62000) [pid = 1853] [serial = 426] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd81da400) [pid = 1853] [serial = 429] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cdaa4c400) [pid = 1853] [serial = 447] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cda72a800) [pid = 1853] [serial = 474] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf274000 == 69 [pid = 1853] [id = 169] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb20800 == 68 [pid = 1853] [id = 168] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdb52c800 == 67 [pid = 1853] [id = 167] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9bc0800 == 66 [pid = 1853] [id = 166] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d18800 == 65 [pid = 1853] [id = 165] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fec800 == 64 [pid = 1853] [id = 164] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b1a000 == 63 [pid = 1853] [id = 163] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf99a1800 == 62 [pid = 1853] [id = 162] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce5e7e000 == 61 [pid = 1853] [id = 161] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1d6800 == 60 [pid = 1853] [id = 160] 09:42:40 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e8a000 == 59 [pid = 1853] [id = 159] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cedd2e000) [pid = 1853] [serial = 423] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cdab84800) [pid = 1853] [serial = 466] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cdab7a400) [pid = 1853] [serial = 463] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cda71a800) [pid = 1853] [serial = 462] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd6c89400) [pid = 1853] [serial = 456] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd80b1000) [pid = 1853] [serial = 457] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0ce0238c00) [pid = 1853] [serial = 469] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cdab7f800) [pid = 1853] [serial = 465] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd9b15800) [pid = 1853] [serial = 460] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cdee46400) [pid = 1853] [serial = 468] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd81dd800) [pid = 1853] [serial = 471] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cdf29e800) [pid = 1853] [serial = 472] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd9914800) [pid = 1853] [serial = 459] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0ceff25400) [pid = 1853] [serial = 424] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cd5ee7400) [pid = 1853] [serial = 453] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd6148000) [pid = 1853] [serial = 454] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:40 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:42:40 INFO - PROCESS | 1853 | 1461256960272 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:42:40 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) 09:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1589ms 09:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:42:40 INFO - PROCESS | 1853 | 1461256960303 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:42:40 INFO - PROCESS | 1853 | 1461256960305 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:42:40 INFO - PROCESS | 1853 | 1461256960318 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 1853 | 1461256960320 Marionette TRACE conn3 <- [1,686,null,{}] 09:42:40 INFO - PROCESS | 1853 | 1461256960334 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:40 INFO - PROCESS | 1853 | 1461256960518 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:42:40 INFO - PROCESS | 1853 | 1461256960623 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6c12800 == 60 [pid = 1853] [id = 179] 09:42:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd6c89000) [pid = 1853] [serial = 537] [outer = (nil)] 09:42:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd7079800) [pid = 1853] [serial = 538] [outer = 0x7f0cd6c89000] 09:42:40 INFO - PROCESS | 1853 | 1461256960680 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd7c32800) [pid = 1853] [serial = 539] [outer = 0x7f0cd6c89000] 09:42:41 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:41 INFO - PROCESS | 1853 | 1461256961668 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1386ms 09:42:41 INFO - PROCESS | 1853 | 1461256961696 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1853 | 1461256961699 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:42:41 INFO - PROCESS | 1853 | 1461256961704 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1853 | 1461256961706 Marionette TRACE conn3 <- [1,690,null,{}] 09:42:41 INFO - PROCESS | 1853 | 1461256961710 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:41 INFO - PROCESS | 1853 | 1461256961829 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:42:41 INFO - PROCESS | 1853 | 1461256961838 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fe0800 == 61 [pid = 1853] [id = 180] 09:42:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd800e000) [pid = 1853] [serial = 540] [outer = (nil)] 09:42:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd81de000) [pid = 1853] [serial = 541] [outer = 0x7f0cd800e000] 09:42:41 INFO - PROCESS | 1853 | 1461256961889 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd8b7d800) [pid = 1853] [serial = 542] [outer = 0x7f0cd800e000] 09:42:42 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:43 INFO - PROCESS | 1853 | 1461256963019 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1331ms 09:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:42:43 INFO - PROCESS | 1853 | 1461256963036 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1853 | 1461256963038 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:42:43 INFO - PROCESS | 1853 | 1461256963052 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1853 | 1461256963053 Marionette TRACE conn3 <- [1,694,null,{}] 09:42:43 INFO - PROCESS | 1853 | 1461256963057 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:43 INFO - PROCESS | 1853 | 1461256963217 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:42:43 INFO - PROCESS | 1853 | 1461256963233 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2cd000 == 62 [pid = 1853] [id = 181] 09:42:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd80ab400) [pid = 1853] [serial = 543] [outer = (nil)] 09:42:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd8b89400) [pid = 1853] [serial = 544] [outer = 0x7f0cd80ab400] 09:42:43 INFO - PROCESS | 1853 | 1461256963285 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd9744800) [pid = 1853] [serial = 545] [outer = 0x7f0cd80ab400] 09:42:44 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:44 INFO - PROCESS | 1853 | 1461256964413 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:42:44 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) 09:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1391ms 09:42:44 INFO - PROCESS | 1853 | 1461256964435 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:42:44 INFO - PROCESS | 1853 | 1461256964438 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd54cb800) [pid = 1853] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cec962800) [pid = 1853] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cecbd7000) [pid = 1853] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd54d0000) [pid = 1853] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cd5eed800) [pid = 1853] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cdf9ab800) [pid = 1853] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cda71ac00) [pid = 1853] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cd6c7e800) [pid = 1853] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd5eeec00) [pid = 1853] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cdf29f400) [pid = 1853] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0ced043c00) [pid = 1853] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd54b7000) [pid = 1853] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd97e6c00) [pid = 1853] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd54b5000) [pid = 1853] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd54c9800) [pid = 1853] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cde863c00) [pid = 1853] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd65cec00) [pid = 1853] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd9916000) [pid = 1853] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd54b3c00) [pid = 1853] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cdc0a3400) [pid = 1853] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd54ae000) [pid = 1853] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cd65c4c00) [pid = 1853] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd6f95c00) [pid = 1853] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cd54d2400) [pid = 1853] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cdd55e400) [pid = 1853] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cd6389c00) [pid = 1853] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cf3f07c00) [pid = 1853] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cd9740c00) [pid = 1853] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cd5b8c400) [pid = 1853] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cde858800) [pid = 1853] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cd54b0400) [pid = 1853] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd6c82400) [pid = 1853] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd9794c00) [pid = 1853] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cd54d5000) [pid = 1853] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cdce0a400) [pid = 1853] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cd9743400) [pid = 1853] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd974b000) [pid = 1853] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cd54cfc00) [pid = 1853] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cd9799800) [pid = 1853] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd8b7c000) [pid = 1853] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd5f69800) [pid = 1853] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cd8b86400) [pid = 1853] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd458e400) [pid = 1853] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd5ee1400) [pid = 1853] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cd81dcc00) [pid = 1853] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd5489000) [pid = 1853] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cd5f60800) [pid = 1853] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cd8b83c00) [pid = 1853] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cd4589000) [pid = 1853] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:42:44 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd5ee9800) [pid = 1853] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:42:44 INFO - PROCESS | 1853 | 1461256964850 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 1853 | 1461256964852 Marionette TRACE conn3 <- [1,698,null,{}] 09:42:44 INFO - PROCESS | 1853 | 1461256964858 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:45 INFO - PROCESS | 1853 | 1461256964999 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:42:45 INFO - PROCESS | 1853 | 1461256965096 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68a2000 == 63 [pid = 1853] [id = 182] 09:42:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cd81df800) [pid = 1853] [serial = 546] [outer = (nil)] 09:42:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cd8b7e800) [pid = 1853] [serial = 547] [outer = 0x7f0cd81df800] 09:42:45 INFO - PROCESS | 1853 | 1461256965153 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cd9794c00) [pid = 1853] [serial = 548] [outer = 0x7f0cd81df800] 09:42:46 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:46 INFO - PROCESS | 1853 | 1461256966125 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:42:46 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) 09:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1446ms 09:42:46 INFO - PROCESS | 1853 | 1461256966181 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1853 | 1461256966183 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:42:46 INFO - PROCESS | 1853 | 1461256966189 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1853 | 1461256966191 Marionette TRACE conn3 <- [1,702,null,{}] 09:42:46 INFO - PROCESS | 1853 | 1461256966196 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:46 INFO - PROCESS | 1853 | 1461256966316 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:42:46 INFO - PROCESS | 1853 | 1461256966325 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc05f800 == 64 [pid = 1853] [id = 183] 09:42:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd5f63800) [pid = 1853] [serial = 549] [outer = (nil)] 09:42:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd9914c00) [pid = 1853] [serial = 550] [outer = 0x7f0cd5f63800] 09:42:46 INFO - PROCESS | 1853 | 1461256966388 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd9b11800) [pid = 1853] [serial = 551] [outer = 0x7f0cd5f63800] 09:42:47 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:47 INFO - PROCESS | 1853 | 1461256967659 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:42:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1525ms 09:42:47 INFO - PROCESS | 1853 | 1461256967716 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 1853 | 1461256967723 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:42:47 INFO - PROCESS | 1853 | 1461256967835 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 1853 | 1461256967838 Marionette TRACE conn3 <- [1,706,null,{}] 09:42:47 INFO - PROCESS | 1853 | 1461256967850 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:47 INFO - PROCESS | 1853 | 1461256967992 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:42:48 INFO - PROCESS | 1853 | 1461256968128 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6421000 == 65 [pid = 1853] [id = 184] 09:42:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd548d800) [pid = 1853] [serial = 552] [outer = (nil)] 09:42:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd5ee1c00) [pid = 1853] [serial = 553] [outer = 0x7f0cd548d800] 09:42:48 INFO - PROCESS | 1853 | 1461256968194 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd5f6a000) [pid = 1853] [serial = 554] [outer = 0x7f0cd548d800] 09:42:49 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:49 INFO - PROCESS | 1853 | 1461256969362 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1648ms 09:42:49 INFO - PROCESS | 1853 | 1461256969378 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 1853 | 1461256969385 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:42:49 INFO - PROCESS | 1853 | 1461256969454 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 1853 | 1461256969459 Marionette TRACE conn3 <- [1,710,null,{}] 09:42:49 INFO - PROCESS | 1853 | 1461256969534 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:49 INFO - PROCESS | 1853 | 1461256969720 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:42:49 INFO - PROCESS | 1853 | 1461256969857 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2cb000 == 66 [pid = 1853] [id = 185] 09:42:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd5490000) [pid = 1853] [serial = 555] [outer = (nil)] 09:42:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd6256c00) [pid = 1853] [serial = 556] [outer = 0x7f0cd5490000] 09:42:49 INFO - PROCESS | 1853 | 1461256969922 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd8004000) [pid = 1853] [serial = 557] [outer = 0x7f0cd5490000] 09:42:51 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:51 INFO - PROCESS | 1853 | 1461256971134 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1804ms 09:42:51 INFO - PROCESS | 1853 | 1461256971201 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1853 | 1461256971205 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:42:51 INFO - PROCESS | 1853 | 1461256971211 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1853 | 1461256971216 Marionette TRACE conn3 <- [1,714,null,{}] 09:42:51 INFO - PROCESS | 1853 | 1461256971316 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:51 INFO - PROCESS | 1853 | 1461256971465 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:42:51 INFO - PROCESS | 1853 | 1461256971601 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6fc9800 == 67 [pid = 1853] [id = 186] 09:42:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cd54af800) [pid = 1853] [serial = 558] [outer = (nil)] 09:42:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd5f68800) [pid = 1853] [serial = 559] [outer = 0x7f0cd54af800] 09:42:51 INFO - PROCESS | 1853 | 1461256971666 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd8b7c800) [pid = 1853] [serial = 560] [outer = 0x7f0cd54af800] 09:42:52 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:52 INFO - PROCESS | 1853 | 1461256972803 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:42:52 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 09:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1625ms 09:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:42:52 INFO - PROCESS | 1853 | 1461256972836 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 1853 | 1461256972840 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:42:52 INFO - PROCESS | 1853 | 1461256972847 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1853 | 1461256972851 Marionette TRACE conn3 <- [1,718,null,{}] 09:42:52 INFO - PROCESS | 1853 | 1461256972874 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:53 INFO - PROCESS | 1853 | 1461256973008 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:42:53 INFO - PROCESS | 1853 | 1461256973176 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68b0800 == 68 [pid = 1853] [id = 187] 09:42:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cd54ad400) [pid = 1853] [serial = 561] [outer = (nil)] 09:42:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd54cd000) [pid = 1853] [serial = 562] [outer = 0x7f0cd54ad400] 09:42:53 INFO - PROCESS | 1853 | 1461256973322 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cd5f6ac00) [pid = 1853] [serial = 563] [outer = 0x7f0cd54ad400] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68a2000 == 67 [pid = 1853] [id = 182] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2329800 == 66 [pid = 1853] [id = 158] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2cd000 == 65 [pid = 1853] [id = 181] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fe0800 == 64 [pid = 1853] [id = 180] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cda5da800) [pid = 1853] [serial = 513] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6c12800 == 63 [pid = 1853] [id = 179] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d02800 == 62 [pid = 1853] [id = 178] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5ba6000 == 61 [pid = 1853] [id = 177] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cee052000 == 60 [pid = 1853] [id = 174] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde594800 == 59 [pid = 1853] [id = 173] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd724e800 == 58 [pid = 1853] [id = 172] 09:42:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9dd000 == 57 [pid = 1853] [id = 171] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cefa09c00) [pid = 1853] [serial = 243] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd80b3c00) [pid = 1853] [serial = 313] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cd81e2400) [pid = 1853] [serial = 349] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cf3faf400) [pid = 1853] [serial = 358] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cdaa50800) [pid = 1853] [serial = 448] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cda71e000) [pid = 1853] [serial = 442] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cdf2a1400) [pid = 1853] [serial = 352] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cdf2ab800) [pid = 1853] [serial = 325] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cf1dd2c00) [pid = 1853] [serial = 279] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd81da800) [pid = 1853] [serial = 388] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0ce0274800) [pid = 1853] [serial = 433] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cd97df800) [pid = 1853] [serial = 430] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0ceff31000) [pid = 1853] [serial = 246] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cdfe8c000) [pid = 1853] [serial = 204] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cede32800) [pid = 1853] [serial = 397] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cd991f000) [pid = 1853] [serial = 361] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cf1dd2000) [pid = 1853] [serial = 439] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cec963400) [pid = 1853] [serial = 319] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cdaa53c00) [pid = 1853] [serial = 451] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0ce2336000) [pid = 1853] [serial = 276] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cdc156400) [pid = 1853] [serial = 201] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cdf5a5800) [pid = 1853] [serial = 168] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0ce2251400) [pid = 1853] [serial = 237] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd80b0000) [pid = 1853] [serial = 198] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cf626f800) [pid = 1853] [serial = 286] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cd974cc00) [pid = 1853] [serial = 391] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cdc0a3800) [pid = 1853] [serial = 273] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cf620bc00) [pid = 1853] [serial = 322] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd6382c00) [pid = 1853] [serial = 427] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cf207b800) [pid = 1853] [serial = 445] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cdc150000) [pid = 1853] [serial = 234] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cdee3f800) [pid = 1853] [serial = 316] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cece35800) [pid = 1853] [serial = 355] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cdee44400) [pid = 1853] [serial = 394] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0ceff30800) [pid = 1853] [serial = 436] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cd6839000) [pid = 1853] [serial = 165] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cf3fad800) [pid = 1853] [serial = 283] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cecef3000) [pid = 1853] [serial = 240] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cdaa4ec00) [pid = 1853] [serial = 507] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0cda71c800) [pid = 1853] [serial = 504] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0cda72d400) [pid = 1853] [serial = 505] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0cdab80800) [pid = 1853] [serial = 508] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cece34400) [pid = 1853] [serial = 493] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cdf2a7c00) [pid = 1853] [serial = 492] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cdc0aac00) [pid = 1853] [serial = 487] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cdab7fc00) [pid = 1853] [serial = 486] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cd54ac800) [pid = 1853] [serial = 478] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cd548e000) [pid = 1853] [serial = 477] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 83 (0x7f0cd6c85400) [pid = 1853] [serial = 498] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 82 (0x7f0cd81dc400) [pid = 1853] [serial = 499] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 81 (0x7f0cd9742400) [pid = 1853] [serial = 501] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 80 (0x7f0cd65ca000) [pid = 1853] [serial = 480] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 79 (0x7f0cd6c86000) [pid = 1853] [serial = 481] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0cd5f65800) [pid = 1853] [serial = 495] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 77 (0x7f0cd614b800) [pid = 1853] [serial = 496] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 76 (0x7f0cd991c400) [pid = 1853] [serial = 483] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 75 (0x7f0cda72b800) [pid = 1853] [serial = 484] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 74 (0x7f0cda731800) [pid = 1853] [serial = 475] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 73 (0x7f0cde4ef000) [pid = 1853] [serial = 489] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 72 (0x7f0cd9921800) [pid = 1853] [serial = 502] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 71 (0x7f0cdce11400) [pid = 1853] [serial = 510] [outer = (nil)] [url = about:blank] 09:42:53 INFO - PROCESS | 1853 | --DOMWINDOW == 70 (0x7f0ce2583c00) [pid = 1853] [serial = 511] [outer = (nil)] [url = about:blank] 09:42:54 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:54 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:42:54 INFO - PROCESS | 1853 | 1461256974553 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:42:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1749ms 09:42:54 INFO - PROCESS | 1853 | 1461256974595 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1853 | 1461256974601 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:42:54 INFO - PROCESS | 1853 | 1461256974610 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1853 | 1461256974613 Marionette TRACE conn3 <- [1,722,null,{}] 09:42:54 INFO - PROCESS | 1853 | 1461256974662 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:54 INFO - PROCESS | 1853 | 1461256974806 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:42:54 INFO - PROCESS | 1853 | 1461256974815 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd640f000 == 58 [pid = 1853] [id = 188] 09:42:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 71 (0x7f0cd5ee9000) [pid = 1853] [serial = 564] [outer = (nil)] 09:42:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 72 (0x7f0cd6385c00) [pid = 1853] [serial = 565] [outer = 0x7f0cd5ee9000] 09:42:54 INFO - PROCESS | 1853 | 1461256974867 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 73 (0x7f0cd6c86800) [pid = 1853] [serial = 566] [outer = 0x7f0cd5ee9000] 09:42:55 INFO - PROCESS | 1853 | 1461256975490 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 1853 | 1461256975545 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:42:55 INFO - PROCESS | 1853 | 1461256975550 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1853 | 1461256975554 Marionette TRACE conn3 <- [1,726,null,{}] 09:42:55 INFO - PROCESS | 1853 | 1461256975579 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:55 INFO - PROCESS | 1853 | 1461256975707 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:42:55 INFO - PROCESS | 1853 | 1461256975720 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bd0000 == 59 [pid = 1853] [id = 189] 09:42:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 74 (0x7f0cd7c25c00) [pid = 1853] [serial = 567] [outer = (nil)] 09:42:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 75 (0x7f0cd81e4000) [pid = 1853] [serial = 568] [outer = 0x7f0cd7c25c00] 09:42:55 INFO - PROCESS | 1853 | 1461256975774 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 76 (0x7f0cd96c4000) [pid = 1853] [serial = 569] [outer = 0x7f0cd7c25c00] 09:42:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:56 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:42:56 INFO - PROCESS | 1853 | 1461256976600 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1089ms 09:42:56 INFO - PROCESS | 1853 | 1461256976645 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 1853 | 1461256976648 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:42:56 INFO - PROCESS | 1853 | 1461256976653 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1853 | 1461256976655 Marionette TRACE conn3 <- [1,730,null,{}] 09:42:56 INFO - PROCESS | 1853 | 1461256976667 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:56 INFO - PROCESS | 1853 | 1461256976819 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:42:56 INFO - PROCESS | 1853 | 1461256976842 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda99f000 == 60 [pid = 1853] [id = 190] 09:42:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 77 (0x7f0cd458d800) [pid = 1853] [serial = 570] [outer = (nil)] 09:42:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cd974ac00) [pid = 1853] [serial = 571] [outer = 0x7f0cd458d800] 09:42:56 INFO - PROCESS | 1853 | 1461256976894 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cd991cc00) [pid = 1853] [serial = 572] [outer = 0x7f0cd458d800] 09:42:57 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:57 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:42:57 INFO - PROCESS | 1853 | 1461256977592 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 1853 | 1461256977634 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:42:57 INFO - PROCESS | 1853 | 1461256977639 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 1853 | 1461256977641 Marionette TRACE conn3 <- [1,734,null,{}] 09:42:57 INFO - PROCESS | 1853 | 1461256977651 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:57 INFO - PROCESS | 1853 | 1461256977793 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:42:57 INFO - PROCESS | 1853 | 1461256977907 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde487800 == 61 [pid = 1853] [id = 191] 09:42:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cd456f000) [pid = 1853] [serial = 573] [outer = (nil)] 09:42:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cd9b10800) [pid = 1853] [serial = 574] [outer = 0x7f0cd456f000] 09:42:57 INFO - PROCESS | 1853 | 1461256977958 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cd9b6c000) [pid = 1853] [serial = 575] [outer = 0x7f0cd456f000] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 81 (0x7f0cd80ab400) [pid = 1853] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 80 (0x7f0cd4585400) [pid = 1853] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 79 (0x7f0cd4587000) [pid = 1853] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0cd800e000) [pid = 1853] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 77 (0x7f0cd6c89000) [pid = 1853] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:42:58 INFO - PROCESS | 1853 | --DOMWINDOW == 76 (0x7f0cd81df800) [pid = 1853] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:42:58 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:58 INFO - PROCESS | 1853 | 1461256978683 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1079ms 09:42:58 INFO - PROCESS | 1853 | 1461256978719 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1853 | 1461256978722 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:42:58 INFO - PROCESS | 1853 | 1461256978727 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1853 | 1461256978729 Marionette TRACE conn3 <- [1,738,null,{}] 09:42:58 INFO - PROCESS | 1853 | 1461256978734 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:58 INFO - PROCESS | 1853 | 1461256978925 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:42:58 INFO - PROCESS | 1853 | 1461256978946 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde5a7000 == 62 [pid = 1853] [id = 192] 09:42:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 77 (0x7f0cd4586800) [pid = 1853] [serial = 576] [outer = (nil)] 09:42:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 78 (0x7f0cd9b6e000) [pid = 1853] [serial = 577] [outer = 0x7f0cd4586800] 09:42:59 INFO - PROCESS | 1853 | 1461256979007 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cda5dd400) [pid = 1853] [serial = 578] [outer = 0x7f0cd4586800] 09:43:00 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:00 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:43:00 INFO - PROCESS | 1853 | 1461256980086 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1382ms 09:43:00 INFO - PROCESS | 1853 | 1461256980110 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 1853 | 1461256980112 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:43:00 INFO - PROCESS | 1853 | 1461256980118 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 1853 | 1461256980120 Marionette TRACE conn3 <- [1,742,null,{}] 09:43:00 INFO - PROCESS | 1853 | 1461256980125 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:00 INFO - PROCESS | 1853 | 1461256980242 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:43:00 INFO - PROCESS | 1853 | 1461256980396 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5ba0800 == 63 [pid = 1853] [id = 193] 09:43:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cd456e800) [pid = 1853] [serial = 579] [outer = (nil)] 09:43:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cd458a000) [pid = 1853] [serial = 580] [outer = 0x7f0cd456e800] 09:43:00 INFO - PROCESS | 1853 | 1461256980463 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cd54b2400) [pid = 1853] [serial = 581] [outer = 0x7f0cd456e800] 09:43:01 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:01 INFO - PROCESS | 1853 | 1461256981702 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:43:01 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 09:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1632ms 09:43:01 INFO - PROCESS | 1853 | 1461256981754 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:43:01 INFO - PROCESS | 1853 | 1461256981759 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:43:01 INFO - PROCESS | 1853 | 1461256981766 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1853 | 1461256981772 Marionette TRACE conn3 <- [1,746,null,{}] 09:43:01 INFO - PROCESS | 1853 | 1461256981779 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:02 INFO - PROCESS | 1853 | 1461256982001 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:43:02 INFO - PROCESS | 1853 | 1461256982108 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd97c7800 == 64 [pid = 1853] [id = 194] 09:43:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 83 (0x7f0cd5ee0400) [pid = 1853] [serial = 582] [outer = (nil)] 09:43:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 84 (0x7f0cd720ec00) [pid = 1853] [serial = 583] [outer = 0x7f0cd5ee0400] 09:43:02 INFO - PROCESS | 1853 | 1461256982172 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cd80afc00) [pid = 1853] [serial = 584] [outer = 0x7f0cd5ee0400] 09:43:02 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:03 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:03 INFO - PROCESS | 1853 | 1461256983300 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:43:03 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.) 09:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1585ms 09:43:03 INFO - PROCESS | 1853 | 1461256983353 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1853 | 1461256983358 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:43:03 INFO - PROCESS | 1853 | 1461256983364 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1853 | 1461256983366 Marionette TRACE conn3 <- [1,750,null,{}] 09:43:03 INFO - PROCESS | 1853 | 1461256983381 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:03 INFO - PROCESS | 1853 | 1461256983554 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:43:03 INFO - PROCESS | 1853 | 1461256983732 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee0d000 == 65 [pid = 1853] [id = 195] 09:43:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0cd6389000) [pid = 1853] [serial = 585] [outer = (nil)] 09:43:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cd9794000) [pid = 1853] [serial = 586] [outer = 0x7f0cd6389000] 09:43:03 INFO - PROCESS | 1853 | 1461256983793 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cd9b11000) [pid = 1853] [serial = 587] [outer = 0x7f0cd6389000] 09:43:04 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:04 INFO - PROCESS | 1853 | 1461256984922 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1579ms 09:43:04 INFO - PROCESS | 1853 | 1461256984943 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1853 | 1461256984947 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:43:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:43:04 INFO - PROCESS | 1853 | 1461256984960 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1853 | 1461256984968 Marionette TRACE conn3 <- [1,754,null,{}] 09:43:04 INFO - PROCESS | 1853 | 1461256984973 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:05 INFO - PROCESS | 1853 | 1461256985117 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:43:05 INFO - PROCESS | 1853 | 1461256985262 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf280000 == 66 [pid = 1853] [id = 196] 09:43:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cd81dbc00) [pid = 1853] [serial = 588] [outer = (nil)] 09:43:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cda5de000) [pid = 1853] [serial = 589] [outer = 0x7f0cd81dbc00] 09:43:05 INFO - PROCESS | 1853 | 1461256985322 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cda726000) [pid = 1853] [serial = 590] [outer = 0x7f0cd81dbc00] 09:43:06 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:06 INFO - PROCESS | 1853 | 1461256986379 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:43:06 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 09:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1438ms 09:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:43:06 INFO - PROCESS | 1853 | 1461256986392 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 1853 | 1461256986394 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:43:06 INFO - PROCESS | 1853 | 1461256986401 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 1853 | 1461256986404 Marionette TRACE conn3 <- [1,758,null,{}] 09:43:06 INFO - PROCESS | 1853 | 1461256986409 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:06 INFO - PROCESS | 1853 | 1461256986542 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:43:06 INFO - PROCESS | 1853 | 1461256986697 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf94f800 == 67 [pid = 1853] [id = 197] 09:43:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cd54b7c00) [pid = 1853] [serial = 591] [outer = (nil)] 09:43:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cda729000) [pid = 1853] [serial = 592] [outer = 0x7f0cd54b7c00] 09:43:06 INFO - PROCESS | 1853 | 1461256986767 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cdaa4a400) [pid = 1853] [serial = 593] [outer = 0x7f0cd54b7c00] 09:43:07 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:07 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:43:07 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:07 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:07 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:07 INFO - PROCESS | 1853 | 1461256987413 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:43:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1083ms 09:43:07 INFO - PROCESS | 1853 | 1461256987483 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 1853 | 1461256987485 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:43:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:43:07 INFO - PROCESS | 1853 | 1461256987490 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1853 | 1461256987493 Marionette TRACE conn3 <- [1,762,null,{}] 09:43:07 INFO - PROCESS | 1853 | 1461256987498 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:07 INFO - PROCESS | 1853 | 1461256987632 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:43:07 INFO - PROCESS | 1853 | 1461256987770 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e94800 == 68 [pid = 1853] [id = 198] 09:43:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cd625a800) [pid = 1853] [serial = 594] [outer = (nil)] 09:43:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd80a9c00) [pid = 1853] [serial = 595] [outer = 0x7f0cd625a800] 09:43:07 INFO - PROCESS | 1853 | 1461256987845 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cdab86400) [pid = 1853] [serial = 596] [outer = 0x7f0cd625a800] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde5a7000 == 67 [pid = 1853] [id = 192] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde487800 == 66 [pid = 1853] [id = 191] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda99f000 == 65 [pid = 1853] [id = 190] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cd9914c00) [pid = 1853] [serial = 550] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | 1461256989309 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9bd0000 == 64 [pid = 1853] [id = 189] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd640f000 == 63 [pid = 1853] [id = 188] 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68b0800 == 62 [pid = 1853] [id = 187] 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:43:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1835ms 09:43:09 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6421000 == 61 [pid = 1853] [id = 184] 09:43:09 INFO - PROCESS | 1853 | 1461256989326 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:43:09 INFO - PROCESS | 1853 | 1461256989331 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:43:09 INFO - PROCESS | 1853 | 1461256989337 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1853 | 1461256989340 Marionette TRACE conn3 <- [1,766,null,{}] 09:43:09 INFO - PROCESS | 1853 | 1461256989347 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:09 INFO - PROCESS | 1853 | 1461256989483 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cd8b89400) [pid = 1853] [serial = 544] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cd54b2c00) [pid = 1853] [serial = 533] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cd458f400) [pid = 1853] [serial = 532] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0cd5b89400) [pid = 1853] [serial = 519] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0cd457b800) [pid = 1853] [serial = 516] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0cd624fc00) [pid = 1853] [serial = 536] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cd5f64400) [pid = 1853] [serial = 535] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cd81de000) [pid = 1853] [serial = 541] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cd7079800) [pid = 1853] [serial = 538] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cd7c32800) [pid = 1853] [serial = 539] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cd8b87400) [pid = 1853] [serial = 522] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cdab7e800) [pid = 1853] [serial = 526] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 83 (0x7f0cdce11000) [pid = 1853] [serial = 529] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 82 (0x7f0cf3f4e800) [pid = 1853] [serial = 280] [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.] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 81 (0x7f0cd8b7e800) [pid = 1853] [serial = 547] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 80 (0x7f0cd9744800) [pid = 1853] [serial = 545] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 79 (0x7f0cd8b7d800) [pid = 1853] [serial = 542] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | --DOMWINDOW == 78 (0x7f0cd9794c00) [pid = 1853] [serial = 548] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1853 | 1461256989602 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e92800 == 62 [pid = 1853] [id = 199] 09:43:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 79 (0x7f0cd54c9800) [pid = 1853] [serial = 597] [outer = (nil)] 09:43:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 80 (0x7f0cd613f800) [pid = 1853] [serial = 598] [outer = 0x7f0cd54c9800] 09:43:09 INFO - PROCESS | 1853 | 1461256989659 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 81 (0x7f0cd638b400) [pid = 1853] [serial = 599] [outer = 0x7f0cd54c9800] 09:43:10 INFO - PROCESS | 1853 | 1461256990644 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1329ms 09:43:10 INFO - PROCESS | 1853 | 1461256990666 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:43:10 INFO - PROCESS | 1853 | 1461256990672 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:43:10 INFO - PROCESS | 1853 | 1461256990680 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 1853 | 1461256990683 Marionette TRACE conn3 <- [1,770,null,{}] 09:43:10 INFO - PROCESS | 1853 | 1461256990687 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:10 INFO - PROCESS | 1853 | 1461256990810 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:43:10 INFO - PROCESS | 1853 | 1461256990820 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be4000 == 63 [pid = 1853] [id = 200] 09:43:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 82 (0x7f0cd5f6f400) [pid = 1853] [serial = 600] [outer = (nil)] 09:43:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 83 (0x7f0cd8006400) [pid = 1853] [serial = 601] [outer = 0x7f0cd5f6f400] 09:43:10 INFO - PROCESS | 1853 | 1461256990871 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 84 (0x7f0cd81dc800) [pid = 1853] [serial = 602] [outer = 0x7f0cd5f6f400] 09:43:11 INFO - PROCESS | 1853 | 1461256991607 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 978ms 09:43:11 INFO - PROCESS | 1853 | 1461256991658 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1853 | 1461256991661 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:43:11 INFO - PROCESS | 1853 | 1461256991666 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1853 | 1461256991670 Marionette TRACE conn3 <- [1,774,null,{}] 09:43:11 INFO - PROCESS | 1853 | 1461256991689 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:11 INFO - PROCESS | 1853 | 1461256991857 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:43:11 INFO - PROCESS | 1853 | 1461256991926 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2d9800 == 64 [pid = 1853] [id = 201] 09:43:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cd974b000) [pid = 1853] [serial = 603] [outer = (nil)] 09:43:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0cd97ea000) [pid = 1853] [serial = 604] [outer = 0x7f0cd974b000] 09:43:11 INFO - PROCESS | 1853 | 1461256991982 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cd9b18c00) [pid = 1853] [serial = 605] [outer = 0x7f0cd974b000] 09:43:12 INFO - PROCESS | 1853 | 1461256992637 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 984ms 09:43:12 INFO - PROCESS | 1853 | 1461256992650 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1853 | 1461256992653 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:43:12 INFO - PROCESS | 1853 | 1461256992658 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1853 | 1461256992660 Marionette TRACE conn3 <- [1,778,null,{}] 09:43:12 INFO - PROCESS | 1853 | 1461256992664 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:12 INFO - PROCESS | 1853 | 1461256992818 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:43:12 INFO - PROCESS | 1853 | 1461256992844 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde590800 == 65 [pid = 1853] [id = 202] 09:43:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cd9b19000) [pid = 1853] [serial = 606] [outer = (nil)] 09:43:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cda71c400) [pid = 1853] [serial = 607] [outer = 0x7f0cd9b19000] 09:43:12 INFO - PROCESS | 1853 | 1461256992897 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cda72c400) [pid = 1853] [serial = 608] [outer = 0x7f0cd9b19000] 09:43:13 INFO - PROCESS | 1853 | 1461256993526 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 973ms 09:43:13 INFO - PROCESS | 1853 | 1461256993636 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 1853 | 1461256993639 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 89 (0x7f0cda5d2800) [pid = 1853] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 88 (0x7f0cd7c25c00) [pid = 1853] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 87 (0x7f0cd456f000) [pid = 1853] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 86 (0x7f0cd54ad400) [pid = 1853] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 85 (0x7f0cd458d800) [pid = 1853] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:43:13 INFO - PROCESS | 1853 | --DOMWINDOW == 84 (0x7f0cd5ee9000) [pid = 1853] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:43:13 INFO - PROCESS | 1853 | 1461256993695 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 1853 | 1461256993697 Marionette TRACE conn3 <- [1,782,null,{}] 09:43:13 INFO - PROCESS | 1853 | 1461256993700 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:13 INFO - PROCESS | 1853 | 1461256993834 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:43:13 INFO - PROCESS | 1853 | 1461256993842 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf152000 == 66 [pid = 1853] [id = 203] 09:43:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 85 (0x7f0cd5f69400) [pid = 1853] [serial = 609] [outer = (nil)] 09:43:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 86 (0x7f0cd9b67400) [pid = 1853] [serial = 610] [outer = 0x7f0cd5f69400] 09:43:13 INFO - PROCESS | 1853 | 1461256993894 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 87 (0x7f0cdaa4a000) [pid = 1853] [serial = 611] [outer = 0x7f0cd5f69400] 09:43:14 INFO - PROCESS | 1853 | 1461256994538 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 891ms 09:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:43:14 INFO - PROCESS | 1853 | 1461256994570 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1853 | 1461256994573 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:43:14 INFO - PROCESS | 1853 | 1461256994578 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1853 | 1461256994580 Marionette TRACE conn3 <- [1,786,null,{}] 09:43:14 INFO - PROCESS | 1853 | 1461256994585 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:14 INFO - PROCESS | 1853 | 1461256994783 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:43:14 INFO - PROCESS | 1853 | 1461256994802 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce023f000 == 67 [pid = 1853] [id = 204] 09:43:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 88 (0x7f0cd9743800) [pid = 1853] [serial = 612] [outer = (nil)] 09:43:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 89 (0x7f0cdc044400) [pid = 1853] [serial = 613] [outer = 0x7f0cd9743800] 09:43:14 INFO - PROCESS | 1853 | 1461256994858 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 90 (0x7f0cdce08400) [pid = 1853] [serial = 614] [outer = 0x7f0cd9743800] 09:43:15 INFO - PROCESS | 1853 | 1461256995496 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 978ms 09:43:15 INFO - PROCESS | 1853 | 1461256995556 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1853 | 1461256995558 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:43:15 INFO - PROCESS | 1853 | 1461256995564 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1853 | 1461256995566 Marionette TRACE conn3 <- [1,790,null,{}] 09:43:15 INFO - PROCESS | 1853 | 1461256995571 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:15 INFO - PROCESS | 1853 | 1461256995724 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:43:15 INFO - PROCESS | 1853 | 1461256995851 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5ba6000 == 68 [pid = 1853] [id = 205] 09:43:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cd4572800) [pid = 1853] [serial = 615] [outer = (nil)] 09:43:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cd458f800) [pid = 1853] [serial = 616] [outer = 0x7f0cd4572800] 09:43:15 INFO - PROCESS | 1853 | 1461256995918 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cd54cd400) [pid = 1853] [serial = 617] [outer = 0x7f0cd4572800] 09:43:16 INFO - PROCESS | 1853 | 1461256996759 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1226ms 09:43:16 INFO - PROCESS | 1853 | 1461256996792 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:43:16 INFO - PROCESS | 1853 | 1461256996799 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:43:16 INFO - PROCESS | 1853 | 1461256996823 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 1853 | 1461256996827 Marionette TRACE conn3 <- [1,794,null,{}] 09:43:16 INFO - PROCESS | 1853 | 1461256996833 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:16 INFO - PROCESS | 1853 | 1461256996980 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:43:17 INFO - PROCESS | 1853 | 1461256997124 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdb53f000 == 69 [pid = 1853] [id = 206] 09:43:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cd457b800) [pid = 1853] [serial = 618] [outer = (nil)] 09:43:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cd80aa800) [pid = 1853] [serial = 619] [outer = 0x7f0cd457b800] 09:43:17 INFO - PROCESS | 1853 | 1461256997192 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd8b7e800) [pid = 1853] [serial = 620] [outer = 0x7f0cd457b800] 09:43:17 INFO - PROCESS | 1853 | 1461256997992 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1230ms 09:43:18 INFO - PROCESS | 1853 | 1461256998055 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:43:18 INFO - PROCESS | 1853 | 1461256998061 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:43:18 INFO - PROCESS | 1853 | 1461256998066 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1853 | 1461256998069 Marionette TRACE conn3 <- [1,798,null,{}] 09:43:18 INFO - PROCESS | 1853 | 1461256998074 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:18 INFO - PROCESS | 1853 | 1461256998223 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:43:18 INFO - PROCESS | 1853 | 1461256998360 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2218800 == 70 [pid = 1853] [id = 207] 09:43:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cd54d6000) [pid = 1853] [serial = 621] [outer = (nil)] 09:43:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cd9b72000) [pid = 1853] [serial = 622] [outer = 0x7f0cd54d6000] 09:43:18 INFO - PROCESS | 1853 | 1461256998425 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdaa4c000) [pid = 1853] [serial = 623] [outer = 0x7f0cd54d6000] 09:43:19 INFO - PROCESS | 1853 | 1461256999254 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:43:19 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 09:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1227ms 09:43:19 INFO - PROCESS | 1853 | 1461256999294 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1853 | 1461256999297 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:43:19 INFO - PROCESS | 1853 | 1461256999312 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1853 | 1461256999321 Marionette TRACE conn3 <- [1,802,null,{}] 09:43:19 INFO - PROCESS | 1853 | 1461256999327 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:19 INFO - PROCESS | 1853 | 1461256999484 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:43:19 INFO - PROCESS | 1853 | 1461256999647 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6dd3800 == 71 [pid = 1853] [id = 208] 09:43:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cdc043800) [pid = 1853] [serial = 624] [outer = (nil)] 09:43:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cdc149800) [pid = 1853] [serial = 625] [outer = 0x7f0cdc043800] 09:43:19 INFO - PROCESS | 1853 | 1461256999716 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cdce0c400) [pid = 1853] [serial = 626] [outer = 0x7f0cdc043800] 09:43:20 INFO - PROCESS | 1853 | 1461257000527 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:43:20 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 09:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1291ms 09:43:20 INFO - PROCESS | 1853 | 1461257000596 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1853 | 1461257000600 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:43:20 INFO - PROCESS | 1853 | 1461257000620 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1853 | 1461257000622 Marionette TRACE conn3 <- [1,806,null,{}] 09:43:20 INFO - PROCESS | 1853 | 1461257000627 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:20 INFO - PROCESS | 1853 | 1461257000765 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:43:20 INFO - PROCESS | 1853 | 1461257000902 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb8b800 == 72 [pid = 1853] [id = 209] 09:43:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cdce0e000) [pid = 1853] [serial = 627] [outer = (nil)] 09:43:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cdd5ee400) [pid = 1853] [serial = 628] [outer = 0x7f0cdce0e000] 09:43:20 INFO - PROCESS | 1853 | 1461257000970 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cde40c000) [pid = 1853] [serial = 629] [outer = 0x7f0cdce0e000] 09:43:21 INFO - PROCESS | 1853 | 1461257001671 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:43:21 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 09:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1126ms 09:43:21 INFO - PROCESS | 1853 | 1461257001745 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 1853 | 1461257001748 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:43:21 INFO - PROCESS | 1853 | 1461257001753 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 1853 | 1461257001755 Marionette TRACE conn3 <- [1,810,null,{}] 09:43:21 INFO - PROCESS | 1853 | 1461257001760 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:21 INFO - PROCESS | 1853 | 1461257001891 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:43:22 INFO - PROCESS | 1853 | 1461257002032 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece1d000 == 73 [pid = 1853] [id = 210] 09:43:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cdee3b400) [pid = 1853] [serial = 630] [outer = (nil)] 09:43:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cdee40800) [pid = 1853] [serial = 631] [outer = 0x7f0cdee3b400] 09:43:22 INFO - PROCESS | 1853 | 1461257002106 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cdf29e800) [pid = 1853] [serial = 632] [outer = 0x7f0cdee3b400] 09:43:22 INFO - PROCESS | 1853 | 1461257002874 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1131ms 09:43:22 INFO - PROCESS | 1853 | 1461257002899 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1853 | 1461257002903 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:43:22 INFO - PROCESS | 1853 | 1461257002909 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1853 | 1461257002911 Marionette TRACE conn3 <- [1,814,null,{}] 09:43:22 INFO - PROCESS | 1853 | 1461257002916 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:23 INFO - PROCESS | 1853 | 1461257003045 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:43:23 INFO - PROCESS | 1853 | 1461257003240 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ceff9c000 == 74 [pid = 1853] [id = 211] 09:43:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0ce0237000) [pid = 1853] [serial = 633] [outer = (nil)] 09:43:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0ce023c800) [pid = 1853] [serial = 634] [outer = 0x7f0ce0237000] 09:43:23 INFO - PROCESS | 1853 | 1461257003301 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0ce044a800) [pid = 1853] [serial = 635] [outer = 0x7f0ce0237000] 09:43:24 INFO - PROCESS | 1853 | 1461257004288 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:43:24 INFO - PROCESS | 1853 | 1461257004344 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:43:24 INFO - PROCESS | 1853 | 1461257004351 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 1853 | 1461257004356 Marionette TRACE conn3 <- [1,818,null,{}] 09:43:24 INFO - PROCESS | 1853 | 1461257004363 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:24 INFO - PROCESS | 1853 | 1461257004495 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:43:24 INFO - PROCESS | 1853 | 1461257004670 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd725e000 == 75 [pid = 1853] [id = 212] 09:43:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cd458e400) [pid = 1853] [serial = 636] [outer = (nil)] 09:43:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cd54afc00) [pid = 1853] [serial = 637] [outer = 0x7f0cd458e400] 09:43:24 INFO - PROCESS | 1853 | 1461257004730 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cd6387400) [pid = 1853] [serial = 638] [outer = 0x7f0cd458e400] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e94800 == 74 [pid = 1853] [id = 198] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cd5f68800) [pid = 1853] [serial = 559] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cd5ee1c00) [pid = 1853] [serial = 553] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cd6256c00) [pid = 1853] [serial = 556] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf94f800 == 73 [pid = 1853] [id = 197] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf280000 == 72 [pid = 1853] [id = 196] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee0d000 == 71 [pid = 1853] [id = 195] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd97c7800 == 70 [pid = 1853] [id = 194] 09:43:25 INFO - PROCESS | 1853 | 1461257005674 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:43:25 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5ba0800 == 69 [pid = 1853] [id = 193] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cd9b6e000) [pid = 1853] [serial = 577] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cd81e4000) [pid = 1853] [serial = 568] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd9b6c000) [pid = 1853] [serial = 575] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cd96c4000) [pid = 1853] [serial = 569] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cd9b10800) [pid = 1853] [serial = 574] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd54cd000) [pid = 1853] [serial = 562] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd991cc00) [pid = 1853] [serial = 572] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd6385c00) [pid = 1853] [serial = 565] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cd5f6ac00) [pid = 1853] [serial = 563] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cd974ac00) [pid = 1853] [serial = 571] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cd6c86800) [pid = 1853] [serial = 566] [outer = (nil)] [url = about:blank] 09:43:25 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cda5df800) [pid = 1853] [serial = 514] [outer = (nil)] [url = about:blank] 09:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1383ms 09:43:25 INFO - PROCESS | 1853 | 1461257005735 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1853 | 1461257005742 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:43:25 INFO - PROCESS | 1853 | 1461257005750 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1853 | 1461257005753 Marionette TRACE conn3 <- [1,822,null,{}] 09:43:25 INFO - PROCESS | 1853 | 1461257005757 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:25 INFO - PROCESS | 1853 | 1461257005882 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:43:25 INFO - PROCESS | 1853 | 1461257005983 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e94800 == 70 [pid = 1853] [id = 213] 09:43:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cd4590400) [pid = 1853] [serial = 639] [outer = (nil)] 09:43:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cd6c7c800) [pid = 1853] [serial = 640] [outer = 0x7f0cd4590400] 09:43:26 INFO - PROCESS | 1853 | 1461257006037 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cd720c400) [pid = 1853] [serial = 641] [outer = 0x7f0cd4590400] 09:43:26 INFO - PROCESS | 1853 | 1461257006697 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:43:26 INFO - PROCESS | 1853 | 1461257006737 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:43:26 INFO - PROCESS | 1853 | 1461257006743 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 1853 | 1461257006747 Marionette TRACE conn3 <- [1,826,null,{}] 09:43:26 INFO - PROCESS | 1853 | 1461257006774 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:26 INFO - PROCESS | 1853 | 1461257006937 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:43:26 INFO - PROCESS | 1853 | 1461257006945 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1e2000 == 71 [pid = 1853] [id = 214] 09:43:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cd8b89400) [pid = 1853] [serial = 642] [outer = (nil)] 09:43:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cd974cc00) [pid = 1853] [serial = 643] [outer = 0x7f0cd8b89400] 09:43:27 INFO - PROCESS | 1853 | 1461257006999 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cd97eb000) [pid = 1853] [serial = 644] [outer = 0x7f0cd8b89400] 09:43:27 INFO - PROCESS | 1853 | 1461257007710 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 991ms 09:43:27 INFO - PROCESS | 1853 | 1461257007734 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:43:27 INFO - PROCESS | 1853 | 1461257007738 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:43:27 INFO - PROCESS | 1853 | 1461257007743 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1853 | 1461257007744 Marionette TRACE conn3 <- [1,830,null,{}] 09:43:27 INFO - PROCESS | 1853 | 1461257007749 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:27 INFO - PROCESS | 1853 | 1461257007923 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:43:27 INFO - PROCESS | 1853 | 1461257007942 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc066000 == 72 [pid = 1853] [id = 215] 09:43:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd5b93400) [pid = 1853] [serial = 645] [outer = (nil)] 09:43:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cd991a400) [pid = 1853] [serial = 646] [outer = 0x7f0cd5b93400] 09:43:27 INFO - PROCESS | 1853 | 1461257007994 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cda5d6000) [pid = 1853] [serial = 647] [outer = 0x7f0cd5b93400] 09:43:28 INFO - PROCESS | 1853 | 1461257008784 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1075ms 09:43:28 INFO - PROCESS | 1853 | 1461257008823 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1853 | 1461257008825 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:43:28 INFO - PROCESS | 1853 | 1461257008830 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 1853 | 1461257008832 Marionette TRACE conn3 <- [1,834,null,{}] 09:43:28 INFO - PROCESS | 1853 | 1461257008837 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:28 INFO - PROCESS | 1853 | 1461257008994 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:43:29 INFO - PROCESS | 1853 | 1461257009019 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6650000 == 73 [pid = 1853] [id = 216] 09:43:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cda5d9c00) [pid = 1853] [serial = 648] [outer = (nil)] 09:43:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cda71f800) [pid = 1853] [serial = 649] [outer = 0x7f0cda5d9c00] 09:43:29 INFO - PROCESS | 1853 | 1461257009072 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cdab85000) [pid = 1853] [serial = 650] [outer = 0x7f0cda5d9c00] 09:43:29 INFO - PROCESS | 1853 | 1461257009735 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 931ms 09:43:29 INFO - PROCESS | 1853 | 1461257009762 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 1853 | 1461257009765 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:43:29 INFO - PROCESS | 1853 | 1461257009769 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1853 | 1461257009772 Marionette TRACE conn3 <- [1,838,null,{}] 09:43:29 INFO - PROCESS | 1853 | 1461257009776 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:30 INFO - PROCESS | 1853 | 1461257010034 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cd54b8800) [pid = 1853] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cdaa4e800) [pid = 1853] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd4576800) [pid = 1853] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cd81e0c00) [pid = 1853] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cda732400) [pid = 1853] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd4572400) [pid = 1853] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd9b19000) [pid = 1853] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd456e800) [pid = 1853] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cd6389000) [pid = 1853] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cd5f6f400) [pid = 1853] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cd81dbc00) [pid = 1853] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cd54c9800) [pid = 1853] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cd54b7c00) [pid = 1853] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0cd625a800) [pid = 1853] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cd5ee0400) [pid = 1853] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cd5f69400) [pid = 1853] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cd974b000) [pid = 1853] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cd54af800) [pid = 1853] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 92 (0x7f0cd5f63800) [pid = 1853] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 91 (0x7f0cd548d800) [pid = 1853] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:43:30 INFO - PROCESS | 1853 | --DOMWINDOW == 90 (0x7f0cd5490000) [pid = 1853] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:43:30 INFO - PROCESS | 1853 | 1461257010133 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fe6800 == 74 [pid = 1853] [id = 217] 09:43:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 91 (0x7f0cd4572400) [pid = 1853] [serial = 651] [outer = (nil)] 09:43:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 92 (0x7f0cd548b800) [pid = 1853] [serial = 652] [outer = 0x7f0cd4572400] 09:43:30 INFO - PROCESS | 1853 | 1461257010187 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 93 (0x7f0cd6389000) [pid = 1853] [serial = 653] [outer = 0x7f0cd4572400] 09:43:30 INFO - PROCESS | 1853 | 1461257010742 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1029ms 09:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:43:30 INFO - PROCESS | 1853 | 1461257010799 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 1853 | 1461257010801 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:43:30 INFO - PROCESS | 1853 | 1461257010806 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 1853 | 1461257010809 Marionette TRACE conn3 <- [1,842,null,{}] 09:43:30 INFO - PROCESS | 1853 | 1461257010813 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:30 INFO - PROCESS | 1853 | 1461257010963 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:43:30 INFO - PROCESS | 1853 | 1461257010978 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdfb19800 == 75 [pid = 1853] [id = 218] 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cd4576800) [pid = 1853] [serial = 654] [outer = (nil)] 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cd9b67c00) [pid = 1853] [serial = 655] [outer = 0x7f0cd4576800] 09:43:31 INFO - PROCESS | 1853 | 1461257011030 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cdc156000) [pid = 1853] [serial = 656] [outer = 0x7f0cd4576800] 09:43:31 INFO - PROCESS | 1853 | 1461257011646 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 874ms 09:43:31 INFO - PROCESS | 1853 | 1461257011681 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1853 | 1461257011683 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:43:31 INFO - PROCESS | 1853 | 1461257011688 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1853 | 1461257011690 Marionette TRACE conn3 <- [1,846,null,{}] 09:43:31 INFO - PROCESS | 1853 | 1461257011695 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:31 INFO - PROCESS | 1853 | 1461257011809 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:43:31 INFO - PROCESS | 1853 | 1461257011817 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce5e84000 == 76 [pid = 1853] [id = 219] 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cd6c7a400) [pid = 1853] [serial = 657] [outer = (nil)] 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cdce0a800) [pid = 1853] [serial = 658] [outer = 0x7f0cd6c7a400] 09:43:31 INFO - PROCESS | 1853 | 1461257011874 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdf067000) [pid = 1853] [serial = 659] [outer = 0x7f0cd6c7a400] 09:43:32 INFO - PROCESS | 1853 | 1461257012764 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1127ms 09:43:32 INFO - PROCESS | 1853 | 1461257012817 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:43:32 INFO - PROCESS | 1853 | 1461257012824 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:43:32 INFO - PROCESS | 1853 | 1461257012832 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1853 | 1461257012837 Marionette TRACE conn3 <- [1,850,null,{}] 09:43:32 INFO - PROCESS | 1853 | 1461257012843 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:32 INFO - PROCESS | 1853 | 1461257012992 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:43:33 INFO - PROCESS | 1853 | 1461257013131 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f6c000 == 77 [pid = 1853] [id = 220] 09:43:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cd5ee7800) [pid = 1853] [serial = 660] [outer = (nil)] 09:43:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cd637d800) [pid = 1853] [serial = 661] [outer = 0x7f0cd5ee7800] 09:43:33 INFO - PROCESS | 1853 | 1461257013195 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cd7076800) [pid = 1853] [serial = 662] [outer = 0x7f0cd5ee7800] 09:43:34 INFO - PROCESS | 1853 | 1461257014016 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1241ms 09:43:34 INFO - PROCESS | 1853 | 1461257014073 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 1853 | 1461257014080 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:43:34 INFO - PROCESS | 1853 | 1461257014089 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1853 | 1461257014093 Marionette TRACE conn3 <- [1,854,null,{}] 09:43:34 INFO - PROCESS | 1853 | 1461257014097 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:34 INFO - PROCESS | 1853 | 1461257014233 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:43:34 INFO - PROCESS | 1853 | 1461257014377 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf281000 == 78 [pid = 1853] [id = 221] 09:43:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cd5f61000) [pid = 1853] [serial = 663] [outer = (nil)] 09:43:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cd973e400) [pid = 1853] [serial = 664] [outer = 0x7f0cd5f61000] 09:43:34 INFO - PROCESS | 1853 | 1461257014441 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cd97e4400) [pid = 1853] [serial = 665] [outer = 0x7f0cd5f61000] 09:43:35 INFO - PROCESS | 1853 | 1461257015314 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1279ms 09:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:43:35 INFO - PROCESS | 1853 | 1461257015369 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1853 | 1461257015372 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:43:35 INFO - PROCESS | 1853 | 1461257015377 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1853 | 1461257015383 Marionette TRACE conn3 <- [1,858,null,{}] 09:43:35 INFO - PROCESS | 1853 | 1461257015396 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:35 INFO - PROCESS | 1853 | 1461257015534 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:43:35 INFO - PROCESS | 1853 | 1461257015681 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ced0bb800 == 79 [pid = 1853] [id = 222] 09:43:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd54ce000) [pid = 1853] [serial = 666] [outer = (nil)] 09:43:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cdab85400) [pid = 1853] [serial = 667] [outer = 0x7f0cd54ce000] 09:43:35 INFO - PROCESS | 1853 | 1461257015752 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cdce98400) [pid = 1853] [serial = 668] [outer = 0x7f0cd54ce000] 09:43:36 INFO - PROCESS | 1853 | 1461257016502 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1139ms 09:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:43:36 INFO - PROCESS | 1853 | 1461257016517 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 1853 | 1461257016520 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:43:36 INFO - PROCESS | 1853 | 1461257016524 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 1853 | 1461257016528 Marionette TRACE conn3 <- [1,862,null,{}] 09:43:36 INFO - PROCESS | 1853 | 1461257016532 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:36 INFO - PROCESS | 1853 | 1461257016665 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:43:36 INFO - PROCESS | 1853 | 1461257016809 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf188d800 == 80 [pid = 1853] [id = 223] 09:43:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd9743400) [pid = 1853] [serial = 669] [outer = (nil)] 09:43:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cdee3a000) [pid = 1853] [serial = 670] [outer = 0x7f0cd9743400] 09:43:36 INFO - PROCESS | 1853 | 1461257016873 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cdf29dc00) [pid = 1853] [serial = 671] [outer = 0x7f0cd9743400] 09:43:37 INFO - PROCESS | 1853 | 1461257017563 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1081ms 09:43:37 INFO - PROCESS | 1853 | 1461257017606 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1853 | 1461257017609 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:43:37 INFO - PROCESS | 1853 | 1461257017614 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1853 | 1461257017616 Marionette TRACE conn3 <- [1,866,null,{}] 09:43:37 INFO - PROCESS | 1853 | 1461257017621 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:37 INFO - PROCESS | 1853 | 1461257017799 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:43:37 INFO - PROCESS | 1853 | 1461257017815 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1979800 == 81 [pid = 1853] [id = 224] 09:43:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cda722c00) [pid = 1853] [serial = 672] [outer = (nil)] 09:43:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cdf2a9000) [pid = 1853] [serial = 673] [outer = 0x7f0cda722c00] 09:43:37 INFO - PROCESS | 1853 | 1461257017873 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cdf674c00) [pid = 1853] [serial = 674] [outer = 0x7f0cda722c00] 09:43:38 INFO - PROCESS | 1853 | 1461257018675 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1131ms 09:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:43:38 INFO - PROCESS | 1853 | 1461257018746 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 1853 | 1461257018748 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:43:38 INFO - PROCESS | 1853 | 1461257018754 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 1853 | 1461257018757 Marionette TRACE conn3 <- [1,870,null,{}] 09:43:38 INFO - PROCESS | 1853 | 1461257018761 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:38 INFO - PROCESS | 1853 | 1461257018903 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:43:39 INFO - PROCESS | 1853 | 1461257019042 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bce000 == 82 [pid = 1853] [id = 225] 09:43:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cde054c00) [pid = 1853] [serial = 675] [outer = (nil)] 09:43:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0ce232e800) [pid = 1853] [serial = 676] [outer = 0x7f0cde054c00] 09:43:39 INFO - PROCESS | 1853 | 1461257019106 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0ce2581c00) [pid = 1853] [serial = 677] [outer = 0x7f0cde054c00] 09:43:39 INFO - PROCESS | 1853 | 1461257019855 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1129ms 09:43:39 INFO - PROCESS | 1853 | 1461257019882 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1853 | 1461257019885 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:43:39 INFO - PROCESS | 1853 | 1461257019908 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1853 | 1461257019911 Marionette TRACE conn3 <- [1,874,null,{}] 09:43:39 INFO - PROCESS | 1853 | 1461257019917 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:40 INFO - PROCESS | 1853 | 1461257020054 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:43:40 INFO - PROCESS | 1853 | 1461257020169 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1ed3800 == 83 [pid = 1853] [id = 226] 09:43:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cde37f000) [pid = 1853] [serial = 678] [outer = (nil)] 09:43:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0ce2720400) [pid = 1853] [serial = 679] [outer = 0x7f0cde37f000] 09:43:40 INFO - PROCESS | 1853 | 1461257020234 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cdf5a4c00) [pid = 1853] [serial = 680] [outer = 0x7f0cde37f000] 09:43:41 INFO - PROCESS | 1853 | 1461257021023 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1193ms 09:43:41 INFO - PROCESS | 1853 | 1461257021086 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 1853 | 1461257021089 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:43:41 INFO - PROCESS | 1853 | 1461257021094 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 1853 | 1461257021096 Marionette TRACE conn3 <- [1,878,null,{}] 09:43:41 INFO - PROCESS | 1853 | 1461257021101 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:41 INFO - PROCESS | 1853 | 1461257021242 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:43:41 INFO - PROCESS | 1853 | 1461257021594 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd640f000 == 84 [pid = 1853] [id = 227] 09:43:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd458d000) [pid = 1853] [serial = 681] [outer = (nil)] 09:43:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd548d800) [pid = 1853] [serial = 682] [outer = 0x7f0cd458d000] 09:43:41 INFO - PROCESS | 1853 | 1461257021667 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd54d3800) [pid = 1853] [serial = 683] [outer = 0x7f0cd458d000] 09:43:42 INFO - PROCESS | 1853 | 1461257022535 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1476ms 09:43:42 INFO - PROCESS | 1853 | 1461257022572 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 1853 | 1461257022578 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:43:42 INFO - PROCESS | 1853 | 1461257022585 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - PROCESS | 1853 | 1461257022589 Marionette TRACE conn3 <- [1,882,null,{}] 09:43:42 INFO - PROCESS | 1853 | 1461257022595 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:42 INFO - PROCESS | 1853 | 1461257022737 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:43:42 INFO - PROCESS | 1853 | 1461257022928 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf495a000 == 83 [pid = 1853] [id = 128] 09:43:42 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cdc044400) [pid = 1853] [serial = 613] [outer = (nil)] [url = about:blank] 09:43:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e81800 == 84 [pid = 1853] [id = 228] 09:43:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd5eed400) [pid = 1853] [serial = 684] [outer = (nil)] 09:43:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd6256000) [pid = 1853] [serial = 685] [outer = 0x7f0cd5eed400] 09:43:43 INFO - PROCESS | 1853 | 1461257023018 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd6c7d800) [pid = 1853] [serial = 686] [outer = 0x7f0cd5eed400] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd9b18800) [pid = 1853] [serial = 523] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cdfe89000) [pid = 1853] [serial = 530] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd6381800) [pid = 1853] [serial = 520] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cdcde5000) [pid = 1853] [serial = 527] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cdf2ab400) [pid = 1853] [serial = 490] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd5485400) [pid = 1853] [serial = 517] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cda71c400) [pid = 1853] [serial = 607] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cd54b2400) [pid = 1853] [serial = 581] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cd458a000) [pid = 1853] [serial = 580] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd9b11000) [pid = 1853] [serial = 587] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cd9794000) [pid = 1853] [serial = 586] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cd8006400) [pid = 1853] [serial = 601] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cda726000) [pid = 1853] [serial = 590] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cda5de000) [pid = 1853] [serial = 589] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cd613f800) [pid = 1853] [serial = 598] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cd638b400) [pid = 1853] [serial = 599] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cdaa4a400) [pid = 1853] [serial = 593] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cda729000) [pid = 1853] [serial = 592] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cdab86400) [pid = 1853] [serial = 596] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cd80a9c00) [pid = 1853] [serial = 595] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd80afc00) [pid = 1853] [serial = 584] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd720ec00) [pid = 1853] [serial = 583] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cd9b67400) [pid = 1853] [serial = 610] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cd97ea000) [pid = 1853] [serial = 604] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cd9b18c00) [pid = 1853] [serial = 605] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cda72c400) [pid = 1853] [serial = 608] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cdaa4a000) [pid = 1853] [serial = 611] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0cd81dc800) [pid = 1853] [serial = 602] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 96 (0x7f0cd8b7c800) [pid = 1853] [serial = 560] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 95 (0x7f0cd9b11800) [pid = 1853] [serial = 551] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 94 (0x7f0cd5f6a000) [pid = 1853] [serial = 554] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | --DOMWINDOW == 93 (0x7f0cd8004000) [pid = 1853] [serial = 557] [outer = (nil)] [url = about:blank] 09:43:43 INFO - PROCESS | 1853 | 1461257023726 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1185ms 09:43:43 INFO - PROCESS | 1853 | 1461257023772 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 1853 | 1461257023777 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:43:43 INFO - PROCESS | 1853 | 1461257023784 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 1853 | 1461257023786 Marionette TRACE conn3 <- [1,886,null,{}] 09:43:43 INFO - PROCESS | 1853 | 1461257023791 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:43 INFO - PROCESS | 1853 | 1461257023932 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:43:44 INFO - PROCESS | 1853 | 1461257024028 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd97b5800 == 85 [pid = 1853] [id = 229] 09:43:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 94 (0x7f0cd54d6800) [pid = 1853] [serial = 687] [outer = (nil)] 09:43:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 95 (0x7f0cd7c32800) [pid = 1853] [serial = 688] [outer = 0x7f0cd54d6800] 09:43:44 INFO - PROCESS | 1853 | 1461257024082 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 96 (0x7f0cd81dac00) [pid = 1853] [serial = 689] [outer = 0x7f0cd54d6800] 09:43:44 INFO - PROCESS | 1853 | 1461257024699 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 927ms 09:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:43:44 INFO - PROCESS | 1853 | 1461257024712 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1853 | 1461257024715 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:43:44 INFO - PROCESS | 1853 | 1461257024722 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1853 | 1461257024729 Marionette TRACE conn3 <- [1,890,null,{}] 09:43:44 INFO - PROCESS | 1853 | 1461257024746 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:44 INFO - PROCESS | 1853 | 1461257024958 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:43:45 INFO - PROCESS | 1853 | 1461257025038 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2d8000 == 86 [pid = 1853] [id = 230] 09:43:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 97 (0x7f0cd5f6e800) [pid = 1853] [serial = 690] [outer = (nil)] 09:43:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cd96cd400) [pid = 1853] [serial = 691] [outer = 0x7f0cd5f6e800] 09:43:45 INFO - PROCESS | 1853 | 1461257025094 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cd9b15400) [pid = 1853] [serial = 692] [outer = 0x7f0cd5f6e800] 09:43:45 INFO - PROCESS | 1853 | 1461257025743 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1038ms 09:43:45 INFO - PROCESS | 1853 | 1461257025760 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 1853 | 1461257025763 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:43:45 INFO - PROCESS | 1853 | 1461257025772 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 1853 | 1461257025775 Marionette TRACE conn3 <- [1,894,null,{}] 09:43:45 INFO - PROCESS | 1853 | 1461257025780 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:45 INFO - PROCESS | 1853 | 1461257025942 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:43:45 INFO - PROCESS | 1853 | 1461257025965 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde58e800 == 87 [pid = 1853] [id = 231] 09:43:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cd81e4000) [pid = 1853] [serial = 693] [outer = (nil)] 09:43:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cda5db800) [pid = 1853] [serial = 694] [outer = 0x7f0cd81e4000] 09:43:46 INFO - PROCESS | 1853 | 1461257026017 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cda71e000) [pid = 1853] [serial = 695] [outer = 0x7f0cd81e4000] 09:43:46 INFO - PROCESS | 1853 | 1461257026687 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 927ms 09:43:46 INFO - PROCESS | 1853 | 1461257026703 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 1853 | 1461257026707 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:43:46 INFO - PROCESS | 1853 | 1461257026712 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 1853 | 1461257026714 Marionette TRACE conn3 <- [1,898,null,{}] 09:43:46 INFO - PROCESS | 1853 | 1461257026719 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:46 INFO - PROCESS | 1853 | 1461257026886 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:43:46 INFO - PROCESS | 1853 | 1461257026909 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf158800 == 88 [pid = 1853] [id = 232] 09:43:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0cdaa4a000) [pid = 1853] [serial = 696] [outer = (nil)] 09:43:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cdab78400) [pid = 1853] [serial = 697] [outer = 0x7f0cdaa4a000] 09:43:47 INFO - PROCESS | 1853 | 1461257026997 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cdcd46c00) [pid = 1853] [serial = 698] [outer = 0x7f0cdaa4a000] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd4590400) [pid = 1853] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 103 (0x7f0cd8b89400) [pid = 1853] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 102 (0x7f0cd458e400) [pid = 1853] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 101 (0x7f0cda5d9c00) [pid = 1853] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 100 (0x7f0cd4576800) [pid = 1853] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 99 (0x7f0cd4572400) [pid = 1853] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 98 (0x7f0cd5b93400) [pid = 1853] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:43:47 INFO - PROCESS | 1853 | --DOMWINDOW == 97 (0x7f0cd9743800) [pid = 1853] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:43:47 INFO - PROCESS | 1853 | 1461257027826 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1127ms 09:43:47 INFO - PROCESS | 1853 | 1461257027839 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:43:47 INFO - PROCESS | 1853 | 1461257027841 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:43:47 INFO - PROCESS | 1853 | 1461257027846 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:43:47 INFO - PROCESS | 1853 | 1461257027848 Marionette TRACE conn3 <- [1,902,null,{}] 09:43:47 INFO - PROCESS | 1853 | 1461257027852 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:47 INFO - PROCESS | 1853 | 1461257027971 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:43:48 INFO - PROCESS | 1853 | 1461257028075 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3d6000 == 89 [pid = 1853] [id = 233] 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 98 (0x7f0cd4576800) [pid = 1853] [serial = 699] [outer = (nil)] 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 99 (0x7f0cdc67c000) [pid = 1853] [serial = 700] [outer = 0x7f0cd4576800] 09:43:48 INFO - PROCESS | 1853 | 1461257028127 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 100 (0x7f0cdea1fc00) [pid = 1853] [serial = 701] [outer = 0x7f0cd4576800] 09:43:48 INFO - PROCESS | 1853 | 1461257028645 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 874ms 09:43:48 INFO - PROCESS | 1853 | 1461257028721 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 1853 | 1461257028723 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:43:48 INFO - PROCESS | 1853 | 1461257028728 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1853 | 1461257028730 Marionette TRACE conn3 <- [1,906,null,{}] 09:43:48 INFO - PROCESS | 1853 | 1461257028734 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:48 INFO - PROCESS | 1853 | 1461257028847 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:43:48 INFO - PROCESS | 1853 | 1461257028862 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07c1800 == 90 [pid = 1853] [id = 234] 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 101 (0x7f0cd5f6ac00) [pid = 1853] [serial = 702] [outer = (nil)] 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 102 (0x7f0cdf5a7c00) [pid = 1853] [serial = 703] [outer = 0x7f0cd5f6ac00] 09:43:48 INFO - PROCESS | 1853 | 1461257028913 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 103 (0x7f0ce0237800) [pid = 1853] [serial = 704] [outer = 0x7f0cd5f6ac00] 09:43:49 INFO - PROCESS | 1853 | 1461257029579 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 877ms 09:43:49 INFO - PROCESS | 1853 | 1461257029608 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:43:49 INFO - PROCESS | 1853 | 1461257029613 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:43:49 INFO - PROCESS | 1853 | 1461257029620 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1853 | 1461257029625 Marionette TRACE conn3 <- [1,910,null,{}] 09:43:49 INFO - PROCESS | 1853 | 1461257029633 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:49 INFO - PROCESS | 1853 | 1461257029779 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:43:49 INFO - PROCESS | 1853 | 1461257029943 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6c10800 == 91 [pid = 1853] [id = 235] 09:43:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 104 (0x7f0cd5ee7400) [pid = 1853] [serial = 705] [outer = (nil)] 09:43:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cd5ee9800) [pid = 1853] [serial = 706] [outer = 0x7f0cd5ee7400] 09:43:50 INFO - PROCESS | 1853 | 1461257030032 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd637e800) [pid = 1853] [serial = 707] [outer = 0x7f0cd5ee7400] 09:43:50 INFO - PROCESS | 1853 | 1461257030819 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1235ms 09:43:50 INFO - PROCESS | 1853 | 1461257030859 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1853 | 1461257030866 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:43:50 INFO - PROCESS | 1853 | 1461257030875 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1853 | 1461257030879 Marionette TRACE conn3 <- [1,914,null,{}] 09:43:50 INFO - PROCESS | 1853 | 1461257030884 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:51 INFO - PROCESS | 1853 | 1461257031023 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:43:51 INFO - PROCESS | 1853 | 1461257031172 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde58b000 == 92 [pid = 1853] [id = 236] 09:43:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cd5ee8c00) [pid = 1853] [serial = 708] [outer = (nil)] 09:43:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cd81e3c00) [pid = 1853] [serial = 709] [outer = 0x7f0cd5ee8c00] 09:43:51 INFO - PROCESS | 1853 | 1461257031237 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd974b000) [pid = 1853] [serial = 710] [outer = 0x7f0cd5ee8c00] 09:43:52 INFO - PROCESS | 1853 | 1461257032087 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1280ms 09:43:52 INFO - PROCESS | 1853 | 1461257032156 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 1853 | 1461257032159 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:43:52 INFO - PROCESS | 1853 | 1461257032165 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 1853 | 1461257032170 Marionette TRACE conn3 <- [1,918,null,{}] 09:43:52 INFO - PROCESS | 1853 | 1461257032185 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:52 INFO - PROCESS | 1853 | 1461257032365 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:43:52 INFO - PROCESS | 1853 | 1461257032508 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecca2800 == 93 [pid = 1853] [id = 237] 09:43:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cd9745c00) [pid = 1853] [serial = 711] [outer = (nil)] 09:43:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cdaa4d800) [pid = 1853] [serial = 712] [outer = 0x7f0cd9745c00] 09:43:52 INFO - PROCESS | 1853 | 1461257032574 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cdc67d800) [pid = 1853] [serial = 713] [outer = 0x7f0cd9745c00] 09:43:53 INFO - PROCESS | 1853 | 1461257033383 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1283ms 09:43:53 INFO - PROCESS | 1853 | 1461257033448 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1853 | 1461257033452 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:43:53 INFO - PROCESS | 1853 | 1461257033473 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1853 | 1461257033477 Marionette TRACE conn3 <- [1,922,null,{}] 09:43:53 INFO - PROCESS | 1853 | 1461257033482 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:53 INFO - PROCESS | 1853 | 1461257033626 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:43:53 INFO - PROCESS | 1853 | 1461257033783 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf17a2800 == 94 [pid = 1853] [id = 238] 09:43:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cd9b6b800) [pid = 1853] [serial = 714] [outer = (nil)] 09:43:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cde864800) [pid = 1853] [serial = 715] [outer = 0x7f0cd9b6b800] 09:43:53 INFO - PROCESS | 1853 | 1461257033848 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0ce0239c00) [pid = 1853] [serial = 716] [outer = 0x7f0cd9b6b800] 09:43:54 INFO - PROCESS | 1853 | 1461257034548 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1142ms 09:43:54 INFO - PROCESS | 1853 | 1461257034604 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:43:54 INFO - PROCESS | 1853 | 1461257034607 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:43:54 INFO - PROCESS | 1853 | 1461257034613 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 1853 | 1461257034615 Marionette TRACE conn3 <- [1,926,null,{}] 09:43:54 INFO - PROCESS | 1853 | 1461257034621 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:54 INFO - PROCESS | 1853 | 1461257034756 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:43:54 INFO - PROCESS | 1853 | 1461257034895 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bc7800 == 95 [pid = 1853] [id = 239] 09:43:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cdce11c00) [pid = 1853] [serial = 717] [outer = (nil)] 09:43:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0ce0791400) [pid = 1853] [serial = 718] [outer = 0x7f0cdce11c00] 09:43:54 INFO - PROCESS | 1853 | 1461257034958 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0ce2580000) [pid = 1853] [serial = 719] [outer = 0x7f0cdce11c00] 09:43:55 INFO - PROCESS | 1853 | 1461257035731 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1176ms 09:43:55 INFO - PROCESS | 1853 | 1461257035791 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 1853 | 1461257035794 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:43:55 INFO - PROCESS | 1853 | 1461257035799 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1853 | 1461257035801 Marionette TRACE conn3 <- [1,930,null,{}] 09:43:55 INFO - PROCESS | 1853 | 1461257035806 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:55 INFO - PROCESS | 1853 | 1461257035969 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:43:56 INFO - PROCESS | 1853 | 1461257036112 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2320800 == 96 [pid = 1853] [id = 240] 09:43:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0ce044e800) [pid = 1853] [serial = 720] [outer = (nil)] 09:43:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0ce6d17400) [pid = 1853] [serial = 721] [outer = 0x7f0ce044e800] 09:43:56 INFO - PROCESS | 1853 | 1461257036177 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cec95e800) [pid = 1853] [serial = 722] [outer = 0x7f0ce044e800] 09:43:56 INFO - PROCESS | 1853 | 1461257036968 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1225ms 09:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:43:57 INFO - PROCESS | 1853 | 1461257037026 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1853 | 1461257037028 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:43:57 INFO - PROCESS | 1853 | 1461257037034 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1853 | 1461257037036 Marionette TRACE conn3 <- [1,934,null,{}] 09:43:57 INFO - PROCESS | 1853 | 1461257037041 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:57 INFO - PROCESS | 1853 | 1461257037170 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:43:57 INFO - PROCESS | 1853 | 1461257037554 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fee800 == 97 [pid = 1853] [id = 241] 09:43:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd54acc00) [pid = 1853] [serial = 723] [outer = (nil)] 09:43:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd54d3400) [pid = 1853] [serial = 724] [outer = 0x7f0cd54acc00] 09:43:57 INFO - PROCESS | 1853 | 1461257037676 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd5f63c00) [pid = 1853] [serial = 725] [outer = 0x7f0cd54acc00] 09:43:58 INFO - PROCESS | 1853 | 1461257038420 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1440ms 09:43:58 INFO - PROCESS | 1853 | 1461257038474 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 1853 | 1461257038484 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:43:58 INFO - PROCESS | 1853 | 1461257038494 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1853 | 1461257038501 Marionette TRACE conn3 <- [1,938,null,{}] 09:43:58 INFO - PROCESS | 1853 | 1461257038536 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:58 INFO - PROCESS | 1853 | 1461257038719 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:43:58 INFO - PROCESS | 1853 | 1461257038867 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd664e000 == 98 [pid = 1853] [id = 242] 09:43:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd6c7c000) [pid = 1853] [serial = 726] [outer = (nil)] 09:43:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd720e000) [pid = 1853] [serial = 727] [outer = 0x7f0cd6c7c000] 09:43:58 INFO - PROCESS | 1853 | 1461257038926 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd81d8800) [pid = 1853] [serial = 728] [outer = 0x7f0cd6c7c000] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf15b800 == 97 [pid = 1853] [id = 130] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce253b800 == 96 [pid = 1853] [id = 79] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8bd4800 == 95 [pid = 1853] [id = 49] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3d6000 == 94 [pid = 1853] [id = 233] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cdce0a800) [pid = 1853] [serial = 658] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf158800 == 93 [pid = 1853] [id = 232] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde58e800 == 92 [pid = 1853] [id = 231] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2d8000 == 91 [pid = 1853] [id = 230] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd97b5800 == 90 [pid = 1853] [id = 229] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e81800 == 89 [pid = 1853] [id = 228] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd640f000 == 88 [pid = 1853] [id = 227] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1979800 == 87 [pid = 1853] [id = 224] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf188d800 == 86 [pid = 1853] [id = 223] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ced0bb800 == 85 [pid = 1853] [id = 222] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf281000 == 84 [pid = 1853] [id = 221] 09:43:59 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f6c000 == 83 [pid = 1853] [id = 220] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cdce08400) [pid = 1853] [serial = 614] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd6c7c800) [pid = 1853] [serial = 640] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cd720c400) [pid = 1853] [serial = 641] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd974cc00) [pid = 1853] [serial = 643] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd97eb000) [pid = 1853] [serial = 644] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cd6387400) [pid = 1853] [serial = 638] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd54afc00) [pid = 1853] [serial = 637] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0ce023c800) [pid = 1853] [serial = 634] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cd458f800) [pid = 1853] [serial = 616] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cd80aa800) [pid = 1853] [serial = 619] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd9b72000) [pid = 1853] [serial = 622] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cda71f800) [pid = 1853] [serial = 649] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cdc149800) [pid = 1853] [serial = 625] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cdd5ee400) [pid = 1853] [serial = 628] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cdee40800) [pid = 1853] [serial = 631] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cd9b67c00) [pid = 1853] [serial = 655] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cd548b800) [pid = 1853] [serial = 652] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd991a400) [pid = 1853] [serial = 646] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 107 (0x7f0cda5d6000) [pid = 1853] [serial = 647] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 106 (0x7f0cdc156000) [pid = 1853] [serial = 656] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 105 (0x7f0cdab85000) [pid = 1853] [serial = 650] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | --DOMWINDOW == 104 (0x7f0cd6389000) [pid = 1853] [serial = 653] [outer = (nil)] [url = about:blank] 09:43:59 INFO - PROCESS | 1853 | 1461257039713 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1266ms 09:43:59 INFO - PROCESS | 1853 | 1461257039763 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:43:59 INFO - PROCESS | 1853 | 1461257039768 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:43:59 INFO - PROCESS | 1853 | 1461257039775 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 1853 | 1461257039777 Marionette TRACE conn3 <- [1,942,null,{}] 09:43:59 INFO - PROCESS | 1853 | 1461257039782 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:59 INFO - PROCESS | 1853 | 1461257039909 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:43:59 INFO - PROCESS | 1853 | 1461257039918 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9ff2800 == 84 [pid = 1853] [id = 243] 09:43:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 105 (0x7f0cd458f800) [pid = 1853] [serial = 729] [outer = (nil)] 09:43:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 106 (0x7f0cd9742800) [pid = 1853] [serial = 730] [outer = 0x7f0cd458f800] 09:43:59 INFO - PROCESS | 1853 | 1461257039972 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 107 (0x7f0cd979bc00) [pid = 1853] [serial = 731] [outer = 0x7f0cd458f800] 09:44:00 INFO - PROCESS | 1853 | 1461257040710 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 977ms 09:44:00 INFO - PROCESS | 1853 | 1461257040751 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1853 | 1461257040755 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:44:00 INFO - PROCESS | 1853 | 1461257040761 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1853 | 1461257040769 Marionette TRACE conn3 <- [1,946,null,{}] 09:44:00 INFO - PROCESS | 1853 | 1461257040788 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:00 INFO - PROCESS | 1853 | 1461257040913 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:44:00 INFO - PROCESS | 1853 | 1461257040928 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3d5000 == 85 [pid = 1853] [id = 244] 09:44:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 108 (0x7f0cd6c89400) [pid = 1853] [serial = 732] [outer = (nil)] 09:44:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd9b68400) [pid = 1853] [serial = 733] [outer = 0x7f0cd6c89400] 09:44:00 INFO - PROCESS | 1853 | 1461257040982 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cda5d6c00) [pid = 1853] [serial = 734] [outer = 0x7f0cd6c89400] 09:44:01 INFO - PROCESS | 1853 | 1461257041693 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 996ms 09:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:44:01 INFO - PROCESS | 1853 | 1461257041763 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1853 | 1461257041766 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:44:01 INFO - PROCESS | 1853 | 1461257041772 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1853 | 1461257041775 Marionette TRACE conn3 <- [1,950,null,{}] 09:44:01 INFO - PROCESS | 1853 | 1461257041779 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:01 INFO - PROCESS | 1853 | 1461257041946 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:44:01 INFO - PROCESS | 1853 | 1461257041971 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdee22800 == 86 [pid = 1853] [id = 245] 09:44:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cd9921000) [pid = 1853] [serial = 735] [outer = (nil)] 09:44:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cda727400) [pid = 1853] [serial = 736] [outer = 0x7f0cd9921000] 09:44:02 INFO - PROCESS | 1853 | 1461257042024 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0cdaa4e000) [pid = 1853] [serial = 737] [outer = 0x7f0cd9921000] 09:44:02 INFO - PROCESS | 1853 | 1461257042692 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 976ms 09:44:02 INFO - PROCESS | 1853 | 1461257042748 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:44:02 INFO - PROCESS | 1853 | 1461257042751 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:44:02 INFO - PROCESS | 1853 | 1461257042755 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:44:02 INFO - PROCESS | 1853 | 1461257042758 Marionette TRACE conn3 <- [1,954,null,{}] 09:44:02 INFO - PROCESS | 1853 | 1461257042762 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:02 INFO - PROCESS | 1853 | 1461257042915 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:44:02 INFO - PROCESS | 1853 | 1461257042938 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3dc000 == 87 [pid = 1853] [id = 246] 09:44:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0cdc0a4400) [pid = 1853] [serial = 738] [outer = (nil)] 09:44:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cdc67b000) [pid = 1853] [serial = 739] [outer = 0x7f0cdc0a4400] 09:44:03 INFO - PROCESS | 1853 | 1461257042999 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cde859800) [pid = 1853] [serial = 740] [outer = 0x7f0cdc0a4400] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd81e4000) [pid = 1853] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 114 (0x7f0cd54d6800) [pid = 1853] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 113 (0x7f0cd5f6e800) [pid = 1853] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 112 (0x7f0cd4576800) [pid = 1853] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 111 (0x7f0cd5eed400) [pid = 1853] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 110 (0x7f0cd458d000) [pid = 1853] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 109 (0x7f0cdaa4a000) [pid = 1853] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:44:03 INFO - PROCESS | 1853 | --DOMWINDOW == 108 (0x7f0cd6c7a400) [pid = 1853] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:44:03 INFO - PROCESS | 1853 | 1461257043900 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1175ms 09:44:03 INFO - PROCESS | 1853 | 1461257043930 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1853 | 1461257043933 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:44:03 INFO - PROCESS | 1853 | 1461257043938 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1853 | 1461257043939 Marionette TRACE conn3 <- [1,958,null,{}] 09:44:03 INFO - PROCESS | 1853 | 1461257043944 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:04 INFO - PROCESS | 1853 | 1461257044108 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:44:04 INFO - PROCESS | 1853 | 1461257044177 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3d5800 == 88 [pid = 1853] [id = 247] 09:44:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 109 (0x7f0cd5f6e800) [pid = 1853] [serial = 741] [outer = (nil)] 09:44:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 110 (0x7f0cd7079400) [pid = 1853] [serial = 742] [outer = 0x7f0cd5f6e800] 09:44:04 INFO - PROCESS | 1853 | 1461257044230 Marionette DEBUG loaded listener.js 09:44:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 111 (0x7f0cdf5a9400) [pid = 1853] [serial = 743] [outer = 0x7f0cd5f6e800] 09:44:04 INFO - PROCESS | 1853 | 1461257044782 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 876ms 09:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:44:04 INFO - PROCESS | 1853 | 1461257044814 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 1853 | 1461257044816 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:44:04 INFO - PROCESS | 1853 | 1461257044820 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1853 | 1461257044823 Marionette TRACE conn3 <- [1,962,null,{}] 09:44:04 INFO - PROCESS | 1853 | 1461257044827 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:04 INFO - PROCESS | 1853 | 1461257044941 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:44:05 INFO - PROCESS | 1853 | 1461257045077 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6de3000 == 89 [pid = 1853] [id = 248] 09:44:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 112 (0x7f0cdee47800) [pid = 1853] [serial = 744] [outer = (nil)] 09:44:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 113 (0x7f0ce257e400) [pid = 1853] [serial = 745] [outer = 0x7f0cdee47800] 09:44:05 INFO - PROCESS | 1853 | 1461257045132 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 114 (0x7f0ce5f45c00) [pid = 1853] [serial = 746] [outer = 0x7f0cdee47800] 09:44:05 INFO - PROCESS | 1853 | 1461257045685 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 925ms 09:44:05 INFO - PROCESS | 1853 | 1461257045810 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 1853 | 1461257045814 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:44:05 INFO - PROCESS | 1853 | 1461257045836 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1853 | 1461257045840 Marionette TRACE conn3 <- [1,966,null,{}] 09:44:05 INFO - PROCESS | 1853 | 1461257045847 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:05 INFO - PROCESS | 1853 | 1461257045995 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:44:06 INFO - PROCESS | 1853 | 1461257046139 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f6a800 == 90 [pid = 1853] [id = 249] 09:44:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 115 (0x7f0cd5ee6800) [pid = 1853] [serial = 747] [outer = (nil)] 09:44:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cd5f67000) [pid = 1853] [serial = 748] [outer = 0x7f0cd5ee6800] 09:44:06 INFO - PROCESS | 1853 | 1461257046205 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cd6c81c00) [pid = 1853] [serial = 749] [outer = 0x7f0cd5ee6800] 09:44:06 INFO - PROCESS | 1853 | 1461257046958 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1198ms 09:44:07 INFO - PROCESS | 1853 | 1461257047024 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:44:07 INFO - PROCESS | 1853 | 1461257047029 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:44:07 INFO - PROCESS | 1853 | 1461257047040 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1853 | 1461257047045 Marionette TRACE conn3 <- [1,970,null,{}] 09:44:07 INFO - PROCESS | 1853 | 1461257047050 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:07 INFO - PROCESS | 1853 | 1461257047231 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:44:07 INFO - PROCESS | 1853 | 1461257047374 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb2b800 == 91 [pid = 1853] [id = 250] 09:44:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cd5f60c00) [pid = 1853] [serial = 750] [outer = (nil)] 09:44:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd8b88000) [pid = 1853] [serial = 751] [outer = 0x7f0cd5f60c00] 09:44:07 INFO - PROCESS | 1853 | 1461257047439 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd97e4c00) [pid = 1853] [serial = 752] [outer = 0x7f0cd5f60c00] 09:44:08 INFO - PROCESS | 1853 | 1461257048196 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1186ms 09:44:08 INFO - PROCESS | 1853 | 1461257048223 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 1853 | 1461257048226 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:44:08 INFO - PROCESS | 1853 | 1461257048232 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1853 | 1461257048234 Marionette TRACE conn3 <- [1,974,null,{}] 09:44:08 INFO - PROCESS | 1853 | 1461257048246 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:08 INFO - PROCESS | 1853 | 1461257048394 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:44:08 INFO - PROCESS | 1853 | 1461257048548 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa33000 == 92 [pid = 1853] [id = 251] 09:44:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cda5dc800) [pid = 1853] [serial = 753] [outer = (nil)] 09:44:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cdc0a2000) [pid = 1853] [serial = 754] [outer = 0x7f0cda5dc800] 09:44:08 INFO - PROCESS | 1853 | 1461257048615 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cde413c00) [pid = 1853] [serial = 755] [outer = 0x7f0cda5dc800] 09:44:09 INFO - PROCESS | 1853 | 1461257049491 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 09:44:09 INFO - PROCESS | 1853 | 1461257049559 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 1853 | 1461257049563 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:44:09 INFO - PROCESS | 1853 | 1461257049568 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 1853 | 1461257049570 Marionette TRACE conn3 <- [1,978,null,{}] 09:44:09 INFO - PROCESS | 1853 | 1461257049575 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:09 INFO - PROCESS | 1853 | 1461257049718 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:44:09 INFO - PROCESS | 1853 | 1461257049866 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b15800 == 93 [pid = 1853] [id = 252] 09:44:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cdab79c00) [pid = 1853] [serial = 756] [outer = (nil)] 09:44:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0ce2717400) [pid = 1853] [serial = 757] [outer = 0x7f0cdab79c00] 09:44:09 INFO - PROCESS | 1853 | 1461257049930 Marionette DEBUG loaded listener.js 09:44:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0ce6d17c00) [pid = 1853] [serial = 758] [outer = 0x7f0cdab79c00] 09:44:10 INFO - PROCESS | 1853 | 1461257050705 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1182ms 09:44:10 INFO - PROCESS | 1853 | 1461257050751 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1853 | 1461257050754 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:44:10 INFO - PROCESS | 1853 | 1461257050759 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1853 | 1461257050761 Marionette TRACE conn3 <- [1,982,null,{}] 09:44:10 INFO - PROCESS | 1853 | 1461257050766 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:10 INFO - PROCESS | 1853 | 1461257050900 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:44:11 INFO - PROCESS | 1853 | 1461257051050 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf232a800 == 94 [pid = 1853] [id = 253] 09:44:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0ce0238c00) [pid = 1853] [serial = 759] [outer = (nil)] 09:44:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cebd3b400) [pid = 1853] [serial = 760] [outer = 0x7f0ce0238c00] 09:44:11 INFO - PROCESS | 1853 | 1461257051113 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cecb9e000) [pid = 1853] [serial = 761] [outer = 0x7f0ce0238c00] 09:44:11 INFO - PROCESS | 1853 | 1461257051854 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1125ms 09:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:44:11 INFO - PROCESS | 1853 | 1461257051885 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1853 | 1461257051887 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:44:11 INFO - PROCESS | 1853 | 1461257051893 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1853 | 1461257051895 Marionette TRACE conn3 <- [1,986,null,{}] 09:44:11 INFO - PROCESS | 1853 | 1461257051914 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:12 INFO - PROCESS | 1853 | 1461257052124 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:44:12 INFO - PROCESS | 1853 | 1461257052235 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4ce5000 == 95 [pid = 1853] [id = 254] 09:44:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cecc6e000) [pid = 1853] [serial = 762] [outer = (nil)] 09:44:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cece33000) [pid = 1853] [serial = 763] [outer = 0x7f0cecc6e000] 09:44:12 INFO - PROCESS | 1853 | 1461257052304 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0ced04a800) [pid = 1853] [serial = 764] [outer = 0x7f0cecc6e000] 09:44:13 INFO - PROCESS | 1853 | 1461257053055 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1235ms 09:44:13 INFO - PROCESS | 1853 | 1461257053128 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1853 | 1461257053131 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:44:13 INFO - PROCESS | 1853 | 1461257053136 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1853 | 1461257053138 Marionette TRACE conn3 <- [1,990,null,{}] 09:44:13 INFO - PROCESS | 1853 | 1461257053143 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:13 INFO - PROCESS | 1853 | 1461257053286 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:44:13 INFO - PROCESS | 1853 | 1461257053430 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf99a7000 == 96 [pid = 1853] [id = 255] 09:44:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cece2b800) [pid = 1853] [serial = 765] [outer = (nil)] 09:44:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cedd25000) [pid = 1853] [serial = 766] [outer = 0x7f0cece2b800] 09:44:13 INFO - PROCESS | 1853 | 1461257053495 Marionette DEBUG loaded listener.js 09:44:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cede33c00) [pid = 1853] [serial = 767] [outer = 0x7f0cece2b800] 09:44:14 INFO - PROCESS | 1853 | 1461257054224 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1125ms 09:44:14 INFO - PROCESS | 1853 | 1461257054263 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1853 | 1461257054266 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:44:14 INFO - PROCESS | 1853 | 1461257054271 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1853 | 1461257054273 Marionette TRACE conn3 <- [1,994,null,{}] 09:44:14 INFO - PROCESS | 1853 | 1461257054278 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:14 INFO - PROCESS | 1853 | 1461257054411 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:44:14 INFO - PROCESS | 1853 | 1461257054562 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4372800 == 97 [pid = 1853] [id = 256] 09:44:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cece32400) [pid = 1853] [serial = 768] [outer = (nil)] 09:44:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cee008800) [pid = 1853] [serial = 769] [outer = 0x7f0cece32400] 09:44:14 INFO - PROCESS | 1853 | 1461257054623 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cee1cb400) [pid = 1853] [serial = 770] [outer = 0x7f0cece32400] 09:44:15 INFO - PROCESS | 1853 | 1461257055385 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1174ms 09:44:15 INFO - PROCESS | 1853 | 1461257055448 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 1853 | 1461257055452 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:44:15 INFO - PROCESS | 1853 | 1461257055457 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 1853 | 1461257055459 Marionette TRACE conn3 <- [1,998,null,{}] 09:44:15 INFO - PROCESS | 1853 | 1461257055464 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:15 INFO - PROCESS | 1853 | 1461257055598 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:44:15 INFO - PROCESS | 1853 | 1461257055919 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56a5000 == 98 [pid = 1853] [id = 257] 09:44:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cd54ad400) [pid = 1853] [serial = 771] [outer = (nil)] 09:44:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd54d8400) [pid = 1853] [serial = 772] [outer = 0x7f0cd54ad400] 09:44:16 INFO - PROCESS | 1853 | 1461257056043 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd6381800) [pid = 1853] [serial = 773] [outer = 0x7f0cd54ad400] 09:44:16 INFO - PROCESS | 1853 | 1461257056785 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 09:44:16 INFO - PROCESS | 1853 | 1461257056840 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1853 | 1461257056853 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:44:16 INFO - PROCESS | 1853 | 1461257056886 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1853 | 1461257056894 Marionette TRACE conn3 <- [1,1002,null,{}] 09:44:16 INFO - PROCESS | 1853 | 1461257056908 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:17 INFO - PROCESS | 1853 | 1461257057061 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:44:17 INFO - PROCESS | 1853 | 1461257057209 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6fda800 == 99 [pid = 1853] [id = 258] 09:44:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd6f9d400) [pid = 1853] [serial = 774] [outer = (nil)] 09:44:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd8b89c00) [pid = 1853] [serial = 775] [outer = 0x7f0cd6f9d400] 09:44:17 INFO - PROCESS | 1853 | 1461257057272 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd97eb000) [pid = 1853] [serial = 776] [outer = 0x7f0cd6f9d400] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cee05f800 == 98 [pid = 1853] [id = 52] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3d5800 == 97 [pid = 1853] [id = 247] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3dc000 == 96 [pid = 1853] [id = 246] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0ce232e800) [pid = 1853] [serial = 676] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cdf2a9000) [pid = 1853] [serial = 673] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0ce2720400) [pid = 1853] [serial = 679] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cdf5a7c00) [pid = 1853] [serial = 703] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdee22800 == 95 [pid = 1853] [id = 245] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3d5000 == 94 [pid = 1853] [id = 244] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9ff2800 == 93 [pid = 1853] [id = 243] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd664e000 == 92 [pid = 1853] [id = 242] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fee800 == 91 [pid = 1853] [id = 241] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1bc7800 == 90 [pid = 1853] [id = 239] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf17a2800 == 89 [pid = 1853] [id = 238] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecca2800 == 88 [pid = 1853] [id = 237] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde58b000 == 87 [pid = 1853] [id = 236] 09:44:17 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6c10800 == 86 [pid = 1853] [id = 235] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cda5db800) [pid = 1853] [serial = 694] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cd7c32800) [pid = 1853] [serial = 688] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cd9b15400) [pid = 1853] [serial = 692] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cdea1fc00) [pid = 1853] [serial = 701] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd6c7d800) [pid = 1853] [serial = 686] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cd96cd400) [pid = 1853] [serial = 691] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd54d3800) [pid = 1853] [serial = 683] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd973e400) [pid = 1853] [serial = 664] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cda71e000) [pid = 1853] [serial = 695] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd81dac00) [pid = 1853] [serial = 689] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cdab78400) [pid = 1853] [serial = 697] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd637d800) [pid = 1853] [serial = 661] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cdcd46c00) [pid = 1853] [serial = 698] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cdf067000) [pid = 1853] [serial = 659] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd6256000) [pid = 1853] [serial = 685] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cdee3a000) [pid = 1853] [serial = 670] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cdab85400) [pid = 1853] [serial = 667] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cdc67c000) [pid = 1853] [serial = 700] [outer = (nil)] [url = about:blank] 09:44:17 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd548d800) [pid = 1853] [serial = 682] [outer = (nil)] [url = about:blank] 09:44:18 INFO - PROCESS | 1853 | 1461257058100 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1261ms 09:44:18 INFO - PROCESS | 1853 | 1461257058129 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1853 | 1461257058134 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:44:18 INFO - PROCESS | 1853 | 1461257058141 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1853 | 1461257058143 Marionette TRACE conn3 <- [1,1006,null,{}] 09:44:18 INFO - PROCESS | 1853 | 1461257058158 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:18 INFO - PROCESS | 1853 | 1461257058289 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:44:18 INFO - PROCESS | 1853 | 1461257058304 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4477800 == 87 [pid = 1853] [id = 259] 09:44:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd7c32800) [pid = 1853] [serial = 777] [outer = (nil)] 09:44:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd9b69000) [pid = 1853] [serial = 778] [outer = 0x7f0cd7c32800] 09:44:18 INFO - PROCESS | 1853 | 1461257058355 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cda729000) [pid = 1853] [serial = 779] [outer = 0x7f0cd7c32800] 09:44:19 INFO - PROCESS | 1853 | 1461257059074 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 994ms 09:44:19 INFO - PROCESS | 1853 | 1461257059135 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 1853 | 1461257059138 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:44:19 INFO - PROCESS | 1853 | 1461257059145 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 1853 | 1461257059152 Marionette TRACE conn3 <- [1,1010,null,{}] 09:44:19 INFO - PROCESS | 1853 | 1461257059164 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:19 INFO - PROCESS | 1853 | 1461257059286 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:44:19 INFO - PROCESS | 1853 | 1461257059301 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3cf800 == 88 [pid = 1853] [id = 260] 09:44:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd9b70c00) [pid = 1853] [serial = 780] [outer = (nil)] 09:44:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cdee42c00) [pid = 1853] [serial = 781] [outer = 0x7f0cd9b70c00] 09:44:19 INFO - PROCESS | 1853 | 1461257059352 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cdf5a8000) [pid = 1853] [serial = 782] [outer = 0x7f0cd9b70c00] 09:44:20 INFO - PROCESS | 1853 | 1461257060019 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 933ms 09:44:20 INFO - PROCESS | 1853 | 1461257060077 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 1853 | 1461257060080 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:44:20 INFO - PROCESS | 1853 | 1461257060085 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1853 | 1461257060087 Marionette TRACE conn3 <- [1,1014,null,{}] 09:44:20 INFO - PROCESS | 1853 | 1461257060125 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:20 INFO - PROCESS | 1853 | 1461257060299 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:44:20 INFO - PROCESS | 1853 | 1461257060318 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf149000 == 89 [pid = 1853] [id = 261] 09:44:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cd81dac00) [pid = 1853] [serial = 783] [outer = (nil)] 09:44:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0ce2716400) [pid = 1853] [serial = 784] [outer = 0x7f0cd81dac00] 09:44:20 INFO - PROCESS | 1853 | 1461257060377 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0ce6d77000) [pid = 1853] [serial = 785] [outer = 0x7f0cd81dac00] 09:44:21 INFO - PROCESS | 1853 | 1461257061029 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 956ms 09:44:21 INFO - PROCESS | 1853 | 1461257061044 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1853 | 1461257061046 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:44:21 INFO - PROCESS | 1853 | 1461257061052 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1853 | 1461257061054 Marionette TRACE conn3 <- [1,1018,null,{}] 09:44:21 INFO - PROCESS | 1853 | 1461257061059 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:21 INFO - PROCESS | 1853 | 1461257061228 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:44:21 INFO - PROCESS | 1853 | 1461257061255 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf966800 == 90 [pid = 1853] [id = 262] 09:44:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cecc66800) [pid = 1853] [serial = 786] [outer = (nil)] 09:44:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cecc71800) [pid = 1853] [serial = 787] [outer = 0x7f0cecc66800] 09:44:21 INFO - PROCESS | 1853 | 1461257061315 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0ced0ee000) [pid = 1853] [serial = 788] [outer = 0x7f0cecc66800] 09:44:22 INFO - PROCESS | 1853 | 1461257062022 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1028ms 09:44:22 INFO - PROCESS | 1853 | 1461257062082 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:44:22 INFO - PROCESS | 1853 | 1461257062084 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:44:22 INFO - PROCESS | 1853 | 1461257062089 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:44:22 INFO - PROCESS | 1853 | 1461257062092 Marionette TRACE conn3 <- [1,1022,null,{}] 09:44:22 INFO - PROCESS | 1853 | 1461257062111 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:22 INFO - PROCESS | 1853 | 1461257062405 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd9921000) [pid = 1853] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cdc0a4400) [pid = 1853] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd5f6e800) [pid = 1853] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cd54acc00) [pid = 1853] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd458f800) [pid = 1853] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cd6c89400) [pid = 1853] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cd6c7c000) [pid = 1853] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:44:22 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd5f6ac00) [pid = 1853] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:44:22 INFO - PROCESS | 1853 | 1461257062487 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be9000 == 91 [pid = 1853] [id = 263] 09:44:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd54b0c00) [pid = 1853] [serial = 789] [outer = (nil)] 09:44:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd720f000) [pid = 1853] [serial = 790] [outer = 0x7f0cd54b0c00] 09:44:22 INFO - PROCESS | 1853 | 1461257062540 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cdf9a8c00) [pid = 1853] [serial = 791] [outer = 0x7f0cd54b0c00] 09:44:23 INFO - PROCESS | 1853 | 1461257063095 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1040ms 09:44:23 INFO - PROCESS | 1853 | 1461257063131 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1853 | 1461257063134 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:44:23 INFO - PROCESS | 1853 | 1461257063139 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1853 | 1461257063142 Marionette TRACE conn3 <- [1,1026,null,{}] 09:44:23 INFO - PROCESS | 1853 | 1461257063146 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:23 INFO - PROCESS | 1853 | 1461257063266 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:44:23 INFO - PROCESS | 1853 | 1461257063380 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ced0c0000 == 92 [pid = 1853] [id = 264] 09:44:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd54d6800) [pid = 1853] [serial = 792] [outer = (nil)] 09:44:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cefa0a000) [pid = 1853] [serial = 793] [outer = 0x7f0cd54d6800] 09:44:23 INFO - PROCESS | 1853 | 1461257063431 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cf1dc4800) [pid = 1853] [serial = 794] [outer = 0x7f0cd54d6800] 09:44:24 INFO - PROCESS | 1853 | 1461257063999 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 874ms 09:44:24 INFO - PROCESS | 1853 | 1461257064013 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1853 | 1461257064015 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:44:24 INFO - PROCESS | 1853 | 1461257064027 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1853 | 1461257064028 Marionette TRACE conn3 <- [1,1030,null,{}] 09:44:24 INFO - PROCESS | 1853 | 1461257064032 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:24 INFO - PROCESS | 1853 | 1461257064152 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:44:24 INFO - PROCESS | 1853 | 1461257064265 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b0b000 == 93 [pid = 1853] [id = 265] 09:44:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd6389000) [pid = 1853] [serial = 795] [outer = (nil)] 09:44:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cf16f7000) [pid = 1853] [serial = 796] [outer = 0x7f0cd6389000] 09:44:24 INFO - PROCESS | 1853 | 1461257064317 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cf1dcec00) [pid = 1853] [serial = 797] [outer = 0x7f0cd6389000] 09:44:25 INFO - PROCESS | 1853 | 1461257065122 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1178ms 09:44:25 INFO - PROCESS | 1853 | 1461257065218 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1853 | 1461257065225 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:44:25 INFO - PROCESS | 1853 | 1461257065233 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1853 | 1461257065238 Marionette TRACE conn3 <- [1,1034,null,{}] 09:44:25 INFO - PROCESS | 1853 | 1461257065244 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:25 INFO - PROCESS | 1853 | 1461257065394 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:44:25 INFO - PROCESS | 1853 | 1461257065543 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bc1800 == 94 [pid = 1853] [id = 266] 09:44:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cd6f99800) [pid = 1853] [serial = 798] [outer = (nil)] 09:44:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd8b84c00) [pid = 1853] [serial = 799] [outer = 0x7f0cd6f99800] 09:44:25 INFO - PROCESS | 1853 | 1461257065612 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd9920800) [pid = 1853] [serial = 800] [outer = 0x7f0cd6f99800] 09:44:26 INFO - PROCESS | 1853 | 1461257066375 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1183ms 09:44:26 INFO - PROCESS | 1853 | 1461257066417 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 1853 | 1461257066424 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:44:26 INFO - PROCESS | 1853 | 1461257066433 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 1853 | 1461257066436 Marionette TRACE conn3 <- [1,1038,null,{}] 09:44:26 INFO - PROCESS | 1853 | 1461257066441 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:26 INFO - PROCESS | 1853 | 1461257066584 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:44:26 INFO - PROCESS | 1853 | 1461257066737 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07c3800 == 95 [pid = 1853] [id = 267] 09:44:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd80aa800) [pid = 1853] [serial = 801] [outer = (nil)] 09:44:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cdc0a9800) [pid = 1853] [serial = 802] [outer = 0x7f0cd80aa800] 09:44:26 INFO - PROCESS | 1853 | 1461257066799 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cdf5a7c00) [pid = 1853] [serial = 803] [outer = 0x7f0cd80aa800] 09:44:27 INFO - PROCESS | 1853 | 1461257067663 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1283ms 09:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:44:27 INFO - PROCESS | 1853 | 1461257067716 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:44:27 INFO - PROCESS | 1853 | 1461257067718 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:44:27 INFO - PROCESS | 1853 | 1461257067723 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1853 | 1461257067729 Marionette TRACE conn3 <- [1,1042,null,{}] 09:44:27 INFO - PROCESS | 1853 | 1461257067743 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:27 INFO - PROCESS | 1853 | 1461257067886 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:44:28 INFO - PROCESS | 1853 | 1461257068040 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2338800 == 96 [pid = 1853] [id = 268] 09:44:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd9b75c00) [pid = 1853] [serial = 804] [outer = (nil)] 09:44:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cece2f800) [pid = 1853] [serial = 805] [outer = 0x7f0cd9b75c00] 09:44:28 INFO - PROCESS | 1853 | 1461257068105 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cee1cfc00) [pid = 1853] [serial = 806] [outer = 0x7f0cd9b75c00] 09:44:28 INFO - PROCESS | 1853 | 1461257068891 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1192ms 09:44:28 INFO - PROCESS | 1853 | 1461257068917 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1853 | 1461257068921 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:44:28 INFO - PROCESS | 1853 | 1461257068928 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1853 | 1461257068931 Marionette TRACE conn3 <- [1,1046,null,{}] 09:44:28 INFO - PROCESS | 1853 | 1461257068935 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:29 INFO - PROCESS | 1853 | 1461257069080 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:44:29 INFO - PROCESS | 1853 | 1461257069236 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd439a000 == 97 [pid = 1853] [id = 269] 09:44:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cdaa4a800) [pid = 1853] [serial = 807] [outer = (nil)] 09:44:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cf1dc7000) [pid = 1853] [serial = 808] [outer = 0x7f0cdaa4a800] 09:44:29 INFO - PROCESS | 1853 | 1461257069301 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cf1e5e400) [pid = 1853] [serial = 809] [outer = 0x7f0cdaa4a800] 09:44:30 INFO - PROCESS | 1853 | 1461257070005 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1134ms 09:44:30 INFO - PROCESS | 1853 | 1461257070063 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1853 | 1461257070066 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:44:30 INFO - PROCESS | 1853 | 1461257070088 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1853 | 1461257070091 Marionette TRACE conn3 <- [1,1050,null,{}] 09:44:30 INFO - PROCESS | 1853 | 1461257070095 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:30 INFO - PROCESS | 1853 | 1461257070244 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:44:30 INFO - PROCESS | 1853 | 1461257070394 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf623b800 == 98 [pid = 1853] [id = 270] 09:44:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd6d13800) [pid = 1853] [serial = 810] [outer = (nil)] 09:44:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd6d1a800) [pid = 1853] [serial = 811] [outer = 0x7f0cd6d13800] 09:44:30 INFO - PROCESS | 1853 | 1461257070461 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cd6d1fc00) [pid = 1853] [serial = 812] [outer = 0x7f0cd6d13800] 09:44:31 INFO - PROCESS | 1853 | 1461257071196 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1129ms 09:44:31 INFO - PROCESS | 1853 | 1461257071216 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 1853 | 1461257071218 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:44:31 INFO - PROCESS | 1853 | 1461257071224 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1853 | 1461257071226 Marionette TRACE conn3 <- [1,1054,null,{}] 09:44:31 INFO - PROCESS | 1853 | 1461257071231 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:31 INFO - PROCESS | 1853 | 1461257071378 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:44:31 INFO - PROCESS | 1853 | 1461257071537 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf3f88000 == 99 [pid = 1853] [id = 271] 09:44:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cf169ec00) [pid = 1853] [serial = 813] [outer = (nil)] 09:44:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cf2221c00) [pid = 1853] [serial = 814] [outer = 0x7f0cf169ec00] 09:44:31 INFO - PROCESS | 1853 | 1461257071603 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cf22f6800) [pid = 1853] [serial = 815] [outer = 0x7f0cf169ec00] 09:44:32 INFO - PROCESS | 1853 | 1461257072306 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1128ms 09:44:32 INFO - PROCESS | 1853 | 1461257072353 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:44:32 INFO - PROCESS | 1853 | 1461257072356 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:44:32 INFO - PROCESS | 1853 | 1461257072361 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:44:32 INFO - PROCESS | 1853 | 1461257072363 Marionette TRACE conn3 <- [1,1058,null,{}] 09:44:32 INFO - PROCESS | 1853 | 1461257072368 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:32 INFO - PROCESS | 1853 | 1461257072503 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:44:32 INFO - PROCESS | 1853 | 1461257072656 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccbedd800 == 100 [pid = 1853] [id = 272] 09:44:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cccc2e000) [pid = 1853] [serial = 816] [outer = (nil)] 09:44:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cccc36800) [pid = 1853] [serial = 817] [outer = 0x7f0cccc2e000] 09:44:32 INFO - PROCESS | 1853 | 1461257072718 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd5f68c00) [pid = 1853] [serial = 818] [outer = 0x7f0cccc2e000] 09:44:33 INFO - PROCESS | 1853 | 1461257073394 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1079ms 09:44:33 INFO - PROCESS | 1853 | 1461257073442 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1853 | 1461257073445 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:44:33 INFO - PROCESS | 1853 | 1461257073450 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1853 | 1461257073453 Marionette TRACE conn3 <- [1,1062,null,{}] 09:44:33 INFO - PROCESS | 1853 | 1461257073457 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:33 INFO - PROCESS | 1853 | 1461257073599 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:44:33 INFO - PROCESS | 1853 | 1461257073766 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d2800 == 101 [pid = 1853] [id = 273] 09:44:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cccc32000) [pid = 1853] [serial = 819] [outer = (nil)] 09:44:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd32ec800) [pid = 1853] [serial = 820] [outer = 0x7f0cccc32000] 09:44:33 INFO - PROCESS | 1853 | 1461257073828 Marionette DEBUG loaded listener.js 09:44:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd32f0c00) [pid = 1853] [serial = 821] [outer = 0x7f0cccc32000] 09:44:34 INFO - PROCESS | 1853 | 1461257074954 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:44:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cccc3b800) [pid = 1853] [serial = 822] [outer = 0x7f0cd5b8b000] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1580ms 09:44:35 INFO - PROCESS | 1853 | 1461257075051 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1853 | 1461257075057 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:44:35 INFO - PROCESS | 1853 | 1461257075097 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1853 | 1461257075103 Marionette TRACE conn3 <- [1,1066,null,{}] 09:44:35 INFO - PROCESS | 1853 | 1461257075109 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:35 INFO - PROCESS | 1853 | 1461257075322 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:44:35 INFO - PROCESS | 1853 | 1461257075496 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd689e800 == 102 [pid = 1853] [id = 274] 09:44:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd5ee4400) [pid = 1853] [serial = 823] [outer = (nil)] 09:44:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd5f64000) [pid = 1853] [serial = 824] [outer = 0x7f0cd5ee4400] 09:44:35 INFO - PROCESS | 1853 | 1461257075557 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd65c9800) [pid = 1853] [serial = 825] [outer = 0x7f0cd5ee4400] 09:44:36 INFO - PROCESS | 1853 | 1461257076395 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1345ms 09:44:36 INFO - PROCESS | 1853 | 1461257076430 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1853 | 1461257076435 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:44:36 INFO - PROCESS | 1853 | 1461257076444 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1853 | 1461257076446 Marionette TRACE conn3 <- [1,1070,null,{}] 09:44:36 INFO - PROCESS | 1853 | 1461257076450 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:36 INFO - PROCESS | 1853 | 1461257076594 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:44:36 INFO - PROCESS | 1853 | 1461257076758 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6421000 == 103 [pid = 1853] [id = 275] 09:44:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd6d17000) [pid = 1853] [serial = 826] [outer = (nil)] 09:44:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd6d1d800) [pid = 1853] [serial = 827] [outer = 0x7f0cd6d17000] 09:44:36 INFO - PROCESS | 1853 | 1461257076817 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd706b800) [pid = 1853] [serial = 828] [outer = 0x7f0cd6d17000] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cee055800 == 102 [pid = 1853] [id = 81] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0ce257e400) [pid = 1853] [serial = 745] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ced0c0000 == 101 [pid = 1853] [id = 264] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8be9000 == 100 [pid = 1853] [id = 263] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf966800 == 99 [pid = 1853] [id = 262] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf149000 == 98 [pid = 1853] [id = 261] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3cf800 == 97 [pid = 1853] [id = 260] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07c1800 == 96 [pid = 1853] [id = 234] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4477800 == 95 [pid = 1853] [id = 259] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6fda800 == 94 [pid = 1853] [id = 258] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56a5000 == 93 [pid = 1853] [id = 257] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf99a7000 == 92 [pid = 1853] [id = 255] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf4ce5000 == 91 [pid = 1853] [id = 254] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf232a800 == 90 [pid = 1853] [id = 253] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b15800 == 89 [pid = 1853] [id = 252] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc05f800 == 88 [pid = 1853] [id = 183] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cefa33000 == 87 [pid = 1853] [id = 251] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb2b800 == 86 [pid = 1853] [id = 250] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f6a800 == 85 [pid = 1853] [id = 249] 09:44:37 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6de3000 == 84 [pid = 1853] [id = 248] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cda727400) [pid = 1853] [serial = 736] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cdc67b000) [pid = 1853] [serial = 739] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd7079400) [pid = 1853] [serial = 742] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cde859800) [pid = 1853] [serial = 740] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd5f63c00) [pid = 1853] [serial = 725] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd54d3400) [pid = 1853] [serial = 724] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cd9742800) [pid = 1853] [serial = 730] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd979bc00) [pid = 1853] [serial = 731] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd81e3c00) [pid = 1853] [serial = 709] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd9b68400) [pid = 1853] [serial = 733] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd81d8800) [pid = 1853] [serial = 728] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd720e000) [pid = 1853] [serial = 727] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd5ee9800) [pid = 1853] [serial = 706] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0ce0237800) [pid = 1853] [serial = 704] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cdaa4d800) [pid = 1853] [serial = 712] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cde864800) [pid = 1853] [serial = 715] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0ce0791400) [pid = 1853] [serial = 718] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0ce6d17400) [pid = 1853] [serial = 721] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cdaa4e000) [pid = 1853] [serial = 737] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cda5d6c00) [pid = 1853] [serial = 734] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cdf5a9400) [pid = 1853] [serial = 743] [outer = (nil)] [url = about:blank] 09:44:37 INFO - PROCESS | 1853 | 1461257077613 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1225ms 09:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:44:37 INFO - PROCESS | 1853 | 1461257077670 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1853 | 1461257077672 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:44:37 INFO - PROCESS | 1853 | 1461257077678 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1853 | 1461257077683 Marionette TRACE conn3 <- [1,1074,null,{}] 09:44:37 INFO - PROCESS | 1853 | 1461257077696 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:37 INFO - PROCESS | 1853 | 1461257077827 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:44:37 INFO - PROCESS | 1853 | 1461257077836 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f6a800 == 85 [pid = 1853] [id = 276] 09:44:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd81d8800) [pid = 1853] [serial = 829] [outer = (nil)] 09:44:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd8b7c800) [pid = 1853] [serial = 830] [outer = 0x7f0cd81d8800] 09:44:37 INFO - PROCESS | 1853 | 1461257077892 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd973fc00) [pid = 1853] [serial = 831] [outer = 0x7f0cd81d8800] 09:44:38 INFO - PROCESS | 1853 | 1461257078629 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 982ms 09:44:38 INFO - PROCESS | 1853 | 1461257078659 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:44:38 INFO - PROCESS | 1853 | 1461257078662 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:44:38 INFO - PROCESS | 1853 | 1461257078667 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1853 | 1461257078670 Marionette TRACE conn3 <- [1,1078,null,{}] 09:44:38 INFO - PROCESS | 1853 | 1461257078674 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:38 INFO - PROCESS | 1853 | 1461257078793 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:44:38 INFO - PROCESS | 1853 | 1461257078807 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2dc800 == 86 [pid = 1853] [id = 277] 09:44:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd9740000) [pid = 1853] [serial = 832] [outer = (nil)] 09:44:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd97e1000) [pid = 1853] [serial = 833] [outer = 0x7f0cd9740000] 09:44:38 INFO - PROCESS | 1853 | 1461257078857 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cd991c800) [pid = 1853] [serial = 834] [outer = 0x7f0cd9740000] 09:44:39 INFO - PROCESS | 1853 | 1461257079588 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 975ms 09:44:39 INFO - PROCESS | 1853 | 1461257079652 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 1853 | 1461257079655 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:44:39 INFO - PROCESS | 1853 | 1461257079660 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1853 | 1461257079663 Marionette TRACE conn3 <- [1,1082,null,{}] 09:44:39 INFO - PROCESS | 1853 | 1461257079668 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:39 INFO - PROCESS | 1853 | 1461257079837 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:44:39 INFO - PROCESS | 1853 | 1461257079857 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde2c3800 == 87 [pid = 1853] [id = 278] 09:44:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cd974d400) [pid = 1853] [serial = 835] [outer = (nil)] 09:44:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd9b69800) [pid = 1853] [serial = 836] [outer = 0x7f0cd974d400] 09:44:39 INFO - PROCESS | 1853 | 1461257079909 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cda5df400) [pid = 1853] [serial = 837] [outer = 0x7f0cd974d400] 09:44:40 INFO - PROCESS | 1853 | 1461257080602 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 977ms 09:44:40 INFO - PROCESS | 1853 | 1461257080638 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1853 | 1461257080641 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:44:40 INFO - PROCESS | 1853 | 1461257080646 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1853 | 1461257080648 Marionette TRACE conn3 <- [1,1086,null,{}] 09:44:40 INFO - PROCESS | 1853 | 1461257080658 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:40 INFO - PROCESS | 1853 | 1461257080837 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:44:40 INFO - PROCESS | 1853 | 1461257080863 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb28800 == 88 [pid = 1853] [id = 279] 09:44:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cda72c800) [pid = 1853] [serial = 838] [outer = (nil)] 09:44:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cdab81400) [pid = 1853] [serial = 839] [outer = 0x7f0cda72c800] 09:44:40 INFO - PROCESS | 1853 | 1461257080915 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cde4ee800) [pid = 1853] [serial = 840] [outer = 0x7f0cda72c800] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd6f9d400) [pid = 1853] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cdee47800) [pid = 1853] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd54b0c00) [pid = 1853] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd54d6800) [pid = 1853] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd81dac00) [pid = 1853] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cecc66800) [pid = 1853] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd7c32800) [pid = 1853] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd9b70c00) [pid = 1853] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:44:41 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd54ad400) [pid = 1853] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:44:41 INFO - PROCESS | 1853 | 1461257081908 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1283ms 09:44:41 INFO - PROCESS | 1853 | 1461257081930 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 1853 | 1461257081933 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:44:41 INFO - PROCESS | 1853 | 1461257081938 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 1853 | 1461257081940 Marionette TRACE conn3 <- [1,1090,null,{}] 09:44:41 INFO - PROCESS | 1853 | 1461257081944 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:42 INFO - PROCESS | 1853 | 1461257082118 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:44:42 INFO - PROCESS | 1853 | 1461257082190 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf156000 == 89 [pid = 1853] [id = 280] 09:44:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cd4589400) [pid = 1853] [serial = 841] [outer = (nil)] 09:44:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd9b17400) [pid = 1853] [serial = 842] [outer = 0x7f0cd4589400] 09:44:42 INFO - PROCESS | 1853 | 1461257082243 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cdee47800) [pid = 1853] [serial = 843] [outer = 0x7f0cd4589400] 09:44:42 INFO - PROCESS | 1853 | 1461257082808 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 925ms 09:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:44:42 INFO - PROCESS | 1853 | 1461257082864 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1853 | 1461257082866 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:44:42 INFO - PROCESS | 1853 | 1461257082871 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1853 | 1461257082873 Marionette TRACE conn3 <- [1,1094,null,{}] 09:44:42 INFO - PROCESS | 1853 | 1461257082878 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:43 INFO - PROCESS | 1853 | 1461257083066 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:44:43 INFO - PROCESS | 1853 | 1461257083232 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd43a8000 == 90 [pid = 1853] [id = 281] 09:44:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cccc32c00) [pid = 1853] [serial = 844] [outer = (nil)] 09:44:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd32ea400) [pid = 1853] [serial = 845] [outer = 0x7f0cccc32c00] 09:44:43 INFO - PROCESS | 1853 | 1461257083299 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd548b800) [pid = 1853] [serial = 846] [outer = 0x7f0cccc32c00] 09:44:44 INFO - PROCESS | 1853 | 1461257084157 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1326ms 09:44:44 INFO - PROCESS | 1853 | 1461257084199 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1853 | 1461257084204 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:44:44 INFO - PROCESS | 1853 | 1461257084211 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1853 | 1461257084216 Marionette TRACE conn3 <- [1,1098,null,{}] 09:44:44 INFO - PROCESS | 1853 | 1461257084222 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:44 INFO - PROCESS | 1853 | 1461257084414 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:44:44 INFO - PROCESS | 1853 | 1461257084565 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1e4000 == 91 [pid = 1853] [id = 282] 09:44:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cccc35400) [pid = 1853] [serial = 847] [outer = (nil)] 09:44:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cd6f9b800) [pid = 1853] [serial = 848] [outer = 0x7f0cccc35400] 09:44:44 INFO - PROCESS | 1853 | 1461257084631 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd800e800) [pid = 1853] [serial = 849] [outer = 0x7f0cccc35400] 09:44:45 INFO - PROCESS | 1853 | 1461257085487 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1330ms 09:44:45 INFO - PROCESS | 1853 | 1461257085542 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 1853 | 1461257085546 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:44:45 INFO - PROCESS | 1853 | 1461257085552 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 1853 | 1461257085554 Marionette TRACE conn3 <- [1,1102,null,{}] 09:44:45 INFO - PROCESS | 1853 | 1461257085559 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:45 INFO - PROCESS | 1853 | 1461257085695 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:44:45 INFO - PROCESS | 1853 | 1461257085850 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce024f800 == 92 [pid = 1853] [id = 283] 09:44:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd6c88c00) [pid = 1853] [serial = 850] [outer = (nil)] 09:44:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd97e1400) [pid = 1853] [serial = 851] [outer = 0x7f0cd6c88c00] 09:44:45 INFO - PROCESS | 1853 | 1461257085913 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cda715c00) [pid = 1853] [serial = 852] [outer = 0x7f0cd6c88c00] 09:44:46 INFO - PROCESS | 1853 | 1461257086696 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1179ms 09:44:46 INFO - PROCESS | 1853 | 1461257086731 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:44:46 INFO - PROCESS | 1853 | 1461257086736 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:44:46 INFO - PROCESS | 1853 | 1461257086751 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1853 | 1461257086757 Marionette TRACE conn3 <- [1,1106,null,{}] 09:44:46 INFO - PROCESS | 1853 | 1461257086762 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:46 INFO - PROCESS | 1853 | 1461257086913 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:44:47 INFO - PROCESS | 1853 | 1461257087067 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9db800 == 93 [pid = 1853] [id = 284] 09:44:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd96c6400) [pid = 1853] [serial = 853] [outer = (nil)] 09:44:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cdded9800) [pid = 1853] [serial = 854] [outer = 0x7f0cd96c6400] 09:44:47 INFO - PROCESS | 1853 | 1461257087132 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cdf5ac000) [pid = 1853] [serial = 855] [outer = 0x7f0cd96c6400] 09:44:47 INFO - PROCESS | 1853 | 1461257087911 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1191ms 09:44:47 INFO - PROCESS | 1853 | 1461257087935 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1853 | 1461257087938 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:44:47 INFO - PROCESS | 1853 | 1461257087943 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1853 | 1461257087946 Marionette TRACE conn3 <- [1,1110,null,{}] 09:44:47 INFO - PROCESS | 1853 | 1461257087951 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:48 INFO - PROCESS | 1853 | 1461257088088 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:44:48 INFO - PROCESS | 1853 | 1461257088241 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa17000 == 94 [pid = 1853] [id = 285] 09:44:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cda71b800) [pid = 1853] [serial = 856] [outer = (nil)] 09:44:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0ce0267400) [pid = 1853] [serial = 857] [outer = 0x7f0cda71b800] 09:44:48 INFO - PROCESS | 1853 | 1461257088306 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0ce2333000) [pid = 1853] [serial = 858] [outer = 0x7f0cda71b800] 09:44:49 INFO - PROCESS | 1853 | 1461257089076 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1178ms 09:44:49 INFO - PROCESS | 1853 | 1461257089123 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1853 | 1461257089126 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:44:49 INFO - PROCESS | 1853 | 1461257089132 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1853 | 1461257089134 Marionette TRACE conn3 <- [1,1114,null,{}] 09:44:49 INFO - PROCESS | 1853 | 1461257089139 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:49 INFO - PROCESS | 1853 | 1461257089277 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:44:49 INFO - PROCESS | 1853 | 1461257089437 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b0c800 == 95 [pid = 1853] [id = 286] 09:44:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0ce5f42c00) [pid = 1853] [serial = 859] [outer = (nil)] 09:44:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0ce6d1b400) [pid = 1853] [serial = 860] [outer = 0x7f0ce5f42c00] 09:44:49 INFO - PROCESS | 1853 | 1461257089515 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cecbab000) [pid = 1853] [serial = 861] [outer = 0x7f0ce5f42c00] 09:44:50 INFO - PROCESS | 1853 | 1461257090321 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1229ms 09:44:50 INFO - PROCESS | 1853 | 1461257090377 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 1853 | 1461257090381 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:44:50 INFO - PROCESS | 1853 | 1461257090387 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 1853 | 1461257090389 Marionette TRACE conn3 <- [1,1118,null,{}] 09:44:50 INFO - PROCESS | 1853 | 1461257090394 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:50 INFO - PROCESS | 1853 | 1461257090539 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:44:50 INFO - PROCESS | 1853 | 1461257090697 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2086000 == 96 [pid = 1853] [id = 287] 09:44:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0ce5f45000) [pid = 1853] [serial = 862] [outer = (nil)] 09:44:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0ced0ecc00) [pid = 1853] [serial = 863] [outer = 0x7f0ce5f45000] 09:44:50 INFO - PROCESS | 1853 | 1461257090760 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cee009800) [pid = 1853] [serial = 864] [outer = 0x7f0ce5f45000] 09:44:51 INFO - PROCESS | 1853 | 1461257091503 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1125ms 09:44:51 INFO - PROCESS | 1853 | 1461257091513 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1853 | 1461257091515 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:44:51 INFO - PROCESS | 1853 | 1461257091538 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1853 | 1461257091541 Marionette TRACE conn3 <- [1,1122,null,{}] 09:44:51 INFO - PROCESS | 1853 | 1461257091545 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:51 INFO - PROCESS | 1853 | 1461257091688 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:44:51 INFO - PROCESS | 1853 | 1461257091844 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4ce3000 == 97 [pid = 1853] [id = 288] 09:44:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cecbcfc00) [pid = 1853] [serial = 865] [outer = (nil)] 09:44:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0ceff25c00) [pid = 1853] [serial = 866] [outer = 0x7f0cecbcfc00] 09:44:51 INFO - PROCESS | 1853 | 1461257091907 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cf16a5c00) [pid = 1853] [serial = 867] [outer = 0x7f0cecbcfc00] 09:44:52 INFO - PROCESS | 1853 | 1461257092652 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1128ms 09:44:52 INFO - PROCESS | 1853 | 1461257092663 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:44:52 INFO - PROCESS | 1853 | 1461257092667 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:44:52 INFO - PROCESS | 1853 | 1461257092672 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1853 | 1461257092674 Marionette TRACE conn3 <- [1,1126,null,{}] 09:44:52 INFO - PROCESS | 1853 | 1461257092679 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:52 INFO - PROCESS | 1853 | 1461257092812 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:44:52 INFO - PROCESS | 1853 | 1461257092967 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd576e800 == 98 [pid = 1853] [id = 289] 09:44:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cedd2c000) [pid = 1853] [serial = 868] [outer = (nil)] 09:44:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cf1dcb000) [pid = 1853] [serial = 869] [outer = 0x7f0cedd2c000] 09:44:53 INFO - PROCESS | 1853 | 1461257093030 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cf2072800) [pid = 1853] [serial = 870] [outer = 0x7f0cedd2c000] 09:44:53 INFO - PROCESS | 1853 | 1461257093822 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1180ms 09:44:53 INFO - PROCESS | 1853 | 1461257093852 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 1853 | 1461257093855 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:44:53 INFO - PROCESS | 1853 | 1461257093860 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 1853 | 1461257093862 Marionette TRACE conn3 <- [1,1130,null,{}] 09:44:53 INFO - PROCESS | 1853 | 1461257093867 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:54 INFO - PROCESS | 1853 | 1461257094026 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:44:54 INFO - PROCESS | 1853 | 1461257094184 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e81000 == 99 [pid = 1853] [id = 290] 09:44:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd5eeac00) [pid = 1853] [serial = 871] [outer = (nil)] 09:44:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd9747c00) [pid = 1853] [serial = 872] [outer = 0x7f0cd5eeac00] 09:44:54 INFO - PROCESS | 1853 | 1461257094249 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cf1dce800) [pid = 1853] [serial = 873] [outer = 0x7f0cd5eeac00] 09:44:55 INFO - PROCESS | 1853 | 1461257095250 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1426ms 09:44:55 INFO - PROCESS | 1853 | 1461257095288 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 1853 | 1461257095293 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:44:55 INFO - PROCESS | 1853 | 1461257095300 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1853 | 1461257095304 Marionette TRACE conn3 <- [1,1134,null,{}] 09:44:55 INFO - PROCESS | 1853 | 1461257095310 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:55 INFO - PROCESS | 1853 | 1461257095455 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:44:55 INFO - PROCESS | 1853 | 1461257095654 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd576a000 == 100 [pid = 1853] [id = 291] 09:44:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cccc39800) [pid = 1853] [serial = 874] [outer = (nil)] 09:44:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd32f0000) [pid = 1853] [serial = 875] [outer = 0x7f0cccc39800] 09:44:55 INFO - PROCESS | 1853 | 1461257095769 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd54b6800) [pid = 1853] [serial = 876] [outer = 0x7f0cccc39800] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2320800 == 99 [pid = 1853] [id = 240] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf156000 == 98 [pid = 1853] [id = 280] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb28800 == 97 [pid = 1853] [id = 279] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cebd3b400) [pid = 1853] [serial = 760] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cece33000) [pid = 1853] [serial = 763] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cedd25000) [pid = 1853] [serial = 766] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cee008800) [pid = 1853] [serial = 769] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde2c3800 == 96 [pid = 1853] [id = 278] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2dc800 == 95 [pid = 1853] [id = 277] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f6a800 == 94 [pid = 1853] [id = 276] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6421000 == 93 [pid = 1853] [id = 275] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd689e800 == 92 [pid = 1853] [id = 274] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf623b800 == 91 [pid = 1853] [id = 270] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd439a000 == 90 [pid = 1853] [id = 269] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9bc1800 == 89 [pid = 1853] [id = 266] 09:44:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b0b000 == 88 [pid = 1853] [id = 265] 09:44:56 INFO - PROCESS | 1853 | 1461257096656 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cdee42c00) [pid = 1853] [serial = 781] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cdf5a8000) [pid = 1853] [serial = 782] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cd6381800) [pid = 1853] [serial = 773] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd54d8400) [pid = 1853] [serial = 772] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd5f67000) [pid = 1853] [serial = 748] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd97eb000) [pid = 1853] [serial = 776] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd8b89c00) [pid = 1853] [serial = 775] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0ce5f45c00) [pid = 1853] [serial = 746] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cdc0a2000) [pid = 1853] [serial = 754] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd8b88000) [pid = 1853] [serial = 751] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd720f000) [pid = 1853] [serial = 790] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cefa0a000) [pid = 1853] [serial = 793] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cf1dc4800) [pid = 1853] [serial = 794] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0ce2716400) [pid = 1853] [serial = 784] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cdf9a8c00) [pid = 1853] [serial = 791] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0ced0ee000) [pid = 1853] [serial = 788] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0ce6d77000) [pid = 1853] [serial = 785] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cecc71800) [pid = 1853] [serial = 787] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0ce2717400) [pid = 1853] [serial = 757] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd9b69000) [pid = 1853] [serial = 778] [outer = (nil)] [url = about:blank] 09:44:56 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cda729000) [pid = 1853] [serial = 779] [outer = (nil)] [url = about:blank] 09:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1434ms 09:44:56 INFO - PROCESS | 1853 | 1461257096735 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:44:56 INFO - PROCESS | 1853 | 1461257096741 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:44:56 INFO - PROCESS | 1853 | 1461257096750 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 1853 | 1461257096753 Marionette TRACE conn3 <- [1,1138,null,{}] 09:44:56 INFO - PROCESS | 1853 | 1461257096758 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:56 INFO - PROCESS | 1853 | 1461257096890 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:44:56 INFO - PROCESS | 1853 | 1461257096898 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd439d800 == 89 [pid = 1853] [id = 292] 09:44:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd458d400) [pid = 1853] [serial = 877] [outer = (nil)] 09:44:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd6c81400) [pid = 1853] [serial = 878] [outer = 0x7f0cd458d400] 09:44:56 INFO - PROCESS | 1853 | 1461257096969 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd6d21800) [pid = 1853] [serial = 879] [outer = 0x7f0cd458d400] 09:44:57 INFO - PROCESS | 1853 | 1461257097692 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 981ms 09:44:57 INFO - PROCESS | 1853 | 1461257097731 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1853 | 1461257097734 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:44:57 INFO - PROCESS | 1853 | 1461257097739 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1853 | 1461257097743 Marionette TRACE conn3 <- [1,1142,null,{}] 09:44:57 INFO - PROCESS | 1853 | 1461257097757 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:57 INFO - PROCESS | 1853 | 1461257097889 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:44:57 INFO - PROCESS | 1853 | 1461257097909 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1e1000 == 90 [pid = 1853] [id = 293] 09:44:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd8b82000) [pid = 1853] [serial = 880] [outer = (nil)] 09:44:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd9747000) [pid = 1853] [serial = 881] [outer = 0x7f0cd8b82000] 09:44:57 INFO - PROCESS | 1853 | 1461257097963 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd991c000) [pid = 1853] [serial = 882] [outer = 0x7f0cd8b82000] 09:44:58 INFO - PROCESS | 1853 | 1461257098649 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 934ms 09:44:58 INFO - PROCESS | 1853 | 1461257098674 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1853 | 1461257098678 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:44:58 INFO - PROCESS | 1853 | 1461257098682 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1853 | 1461257098684 Marionette TRACE conn3 <- [1,1146,null,{}] 09:44:58 INFO - PROCESS | 1853 | 1461257098697 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:58 INFO - PROCESS | 1853 | 1461257098822 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:44:58 INFO - PROCESS | 1853 | 1461257098961 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde56f000 == 91 [pid = 1853] [id = 294] 09:44:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd6d20c00) [pid = 1853] [serial = 883] [outer = (nil)] 09:44:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd9b18400) [pid = 1853] [serial = 884] [outer = 0x7f0cd6d20c00] 09:44:59 INFO - PROCESS | 1853 | 1461257099031 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cdab7b000) [pid = 1853] [serial = 885] [outer = 0x7f0cd6d20c00] 09:44:59 INFO - PROCESS | 1853 | 1461257099694 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1032ms 09:44:59 INFO - PROCESS | 1853 | 1461257099716 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1853 | 1461257099719 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:44:59 INFO - PROCESS | 1853 | 1461257099727 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1853 | 1461257099730 Marionette TRACE conn3 <- [1,1150,null,{}] 09:44:59 INFO - PROCESS | 1853 | 1461257099758 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:59 INFO - PROCESS | 1853 | 1461257099921 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:44:59 INFO - PROCESS | 1853 | 1461257099941 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf1bb800 == 92 [pid = 1853] [id = 295] 09:44:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd8b86400) [pid = 1853] [serial = 886] [outer = (nil)] 09:44:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cde859800) [pid = 1853] [serial = 887] [outer = 0x7f0cd8b86400] 09:44:59 INFO - PROCESS | 1853 | 1461257099994 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cdf665800) [pid = 1853] [serial = 888] [outer = 0x7f0cd8b86400] 09:45:00 INFO - PROCESS | 1853 | 1461257100675 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 981ms 09:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:45:00 INFO - PROCESS | 1853 | 1461257100710 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 1853 | 1461257100712 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:45:00 INFO - PROCESS | 1853 | 1461257100716 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 1853 | 1461257100720 Marionette TRACE conn3 <- [1,1154,null,{}] 09:45:00 INFO - PROCESS | 1853 | 1461257100730 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:01 INFO - PROCESS | 1853 | 1461257101023 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd5ee4400) [pid = 1853] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd6d17000) [pid = 1853] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd9740000) [pid = 1853] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd974d400) [pid = 1853] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd6389000) [pid = 1853] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd81d8800) [pid = 1853] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:45:01 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cda72c800) [pid = 1853] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:45:01 INFO - PROCESS | 1853 | 1461257101125 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd445f800 == 93 [pid = 1853] [id = 296] 09:45:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd5b96400) [pid = 1853] [serial = 889] [outer = (nil)] 09:45:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd7210000) [pid = 1853] [serial = 890] [outer = 0x7f0cd5b96400] 09:45:01 INFO - PROCESS | 1853 | 1461257101182 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0ce2717400) [pid = 1853] [serial = 891] [outer = 0x7f0cd5b96400] 09:45:01 INFO - PROCESS | 1853 | 1461257101761 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1080ms 09:45:01 INFO - PROCESS | 1853 | 1461257101800 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:45:01 INFO - PROCESS | 1853 | 1461257101802 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:45:01 INFO - PROCESS | 1853 | 1461257101808 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1853 | 1461257101810 Marionette TRACE conn3 <- [1,1158,null,{}] 09:45:01 INFO - PROCESS | 1853 | 1461257101814 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:01 INFO - PROCESS | 1853 | 1461257101988 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:45:02 INFO - PROCESS | 1853 | 1461257102007 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6de8000 == 94 [pid = 1853] [id = 297] 09:45:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cc9cf0000) [pid = 1853] [serial = 892] [outer = (nil)] 09:45:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cece31400) [pid = 1853] [serial = 893] [outer = 0x7f0cc9cf0000] 09:45:02 INFO - PROCESS | 1853 | 1461257102062 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cf16f1800) [pid = 1853] [serial = 894] [outer = 0x7f0cc9cf0000] 09:45:02 INFO - PROCESS | 1853 | 1461257102726 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 975ms 09:45:02 INFO - PROCESS | 1853 | 1461257102783 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 1853 | 1461257102787 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:45:02 INFO - PROCESS | 1853 | 1461257102792 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 1853 | 1461257102794 Marionette TRACE conn3 <- [1,1162,null,{}] 09:45:02 INFO - PROCESS | 1853 | 1461257102799 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:02 INFO - PROCESS | 1853 | 1461257102930 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:45:03 INFO - PROCESS | 1853 | 1461257103131 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4212800 == 95 [pid = 1853] [id = 298] 09:45:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cc9cea400) [pid = 1853] [serial = 895] [outer = (nil)] 09:45:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cc9cec800) [pid = 1853] [serial = 896] [outer = 0x7f0cc9cea400] 09:45:03 INFO - PROCESS | 1853 | 1461257103203 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cc9cf9c00) [pid = 1853] [serial = 897] [outer = 0x7f0cc9cea400] 09:45:04 INFO - PROCESS | 1853 | 1461257104074 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1326ms 09:45:04 INFO - PROCESS | 1853 | 1461257104120 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 1853 | 1461257104127 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:45:04 INFO - PROCESS | 1853 | 1461257104134 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 1853 | 1461257104139 Marionette TRACE conn3 <- [1,1166,null,{}] 09:45:04 INFO - PROCESS | 1853 | 1461257104145 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:04 INFO - PROCESS | 1853 | 1461257104312 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:45:04 INFO - PROCESS | 1853 | 1461257104478 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2cf800 == 96 [pid = 1853] [id = 299] 09:45:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cc9cea800) [pid = 1853] [serial = 898] [outer = (nil)] 09:45:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cd720f000) [pid = 1853] [serial = 899] [outer = 0x7f0cc9cea800] 09:45:04 INFO - PROCESS | 1853 | 1461257104545 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd8b7d800) [pid = 1853] [serial = 900] [outer = 0x7f0cc9cea800] 09:45:05 INFO - PROCESS | 1853 | 1461257105355 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1285ms 09:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:45:05 INFO - PROCESS | 1853 | 1461257105425 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 1853 | 1461257105430 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:45:05 INFO - PROCESS | 1853 | 1461257105437 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 1853 | 1461257105440 Marionette TRACE conn3 <- [1,1170,null,{}] 09:45:05 INFO - PROCESS | 1853 | 1461257105445 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:05 INFO - PROCESS | 1853 | 1461257105640 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:45:05 INFO - PROCESS | 1853 | 1461257105797 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2512800 == 97 [pid = 1853] [id = 300] 09:45:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cd54ad800) [pid = 1853] [serial = 901] [outer = (nil)] 09:45:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cdab82800) [pid = 1853] [serial = 902] [outer = 0x7f0cd54ad800] 09:45:05 INFO - PROCESS | 1853 | 1461257105866 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cdf9f7400) [pid = 1853] [serial = 903] [outer = 0x7f0cd54ad800] 09:45:06 INFO - PROCESS | 1853 | 1461257106648 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1228ms 09:45:06 INFO - PROCESS | 1853 | 1461257106664 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1853 | 1461257106666 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:45:06 INFO - PROCESS | 1853 | 1461257106680 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1853 | 1461257106689 Marionette TRACE conn3 <- [1,1174,null,{}] 09:45:06 INFO - PROCESS | 1853 | 1461257106697 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:06 INFO - PROCESS | 1853 | 1461257106851 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:45:07 INFO - PROCESS | 1853 | 1461257107015 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4c58000 == 98 [pid = 1853] [id = 301] 09:45:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd5ee6c00) [pid = 1853] [serial = 904] [outer = (nil)] 09:45:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cecc6b400) [pid = 1853] [serial = 905] [outer = 0x7f0cd5ee6c00] 09:45:07 INFO - PROCESS | 1853 | 1461257107082 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cefa0b800) [pid = 1853] [serial = 906] [outer = 0x7f0cd5ee6c00] 09:45:07 INFO - PROCESS | 1853 | 1461257107822 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 1853 | 1461257107887 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:45:07 INFO - PROCESS | 1853 | 1461257107894 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 1853 | 1461257107898 Marionette TRACE conn3 <- [1,1178,null,{}] 09:45:07 INFO - PROCESS | 1853 | 1461257107902 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:08 INFO - PROCESS | 1853 | 1461257108058 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:45:08 INFO - PROCESS | 1853 | 1461257108216 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32af800 == 99 [pid = 1853] [id = 302] 09:45:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0ce2720400) [pid = 1853] [serial = 907] [outer = (nil)] 09:45:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cf221e400) [pid = 1853] [serial = 908] [outer = 0x7f0ce2720400] 09:45:08 INFO - PROCESS | 1853 | 1461257108278 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cf22b8c00) [pid = 1853] [serial = 909] [outer = 0x7f0ce2720400] 09:45:09 INFO - PROCESS | 1853 | 1461257109021 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1853 | 1461257109080 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:45:09 INFO - PROCESS | 1853 | 1461257109085 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1853 | 1461257109087 Marionette TRACE conn3 <- [1,1182,null,{}] 09:45:09 INFO - PROCESS | 1853 | 1461257109092 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:09 INFO - PROCESS | 1853 | 1461257109249 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:45:09 INFO - PROCESS | 1853 | 1461257109404 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a0f000 == 100 [pid = 1853] [id = 303] 09:45:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd25e0000) [pid = 1853] [serial = 910] [outer = (nil)] 09:45:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd25e2400) [pid = 1853] [serial = 911] [outer = 0x7f0cd25e0000] 09:45:09 INFO - PROCESS | 1853 | 1461257109477 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cf22f7c00) [pid = 1853] [serial = 912] [outer = 0x7f0cd25e0000] 09:45:10 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:45:10 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:45:10 INFO - PROCESS | 1853 | 1461257110286 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:45:10 INFO - PROCESS | 1853 | 1461257110328 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:45:10 INFO - PROCESS | 1853 | 1461257110335 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:45:10 INFO - PROCESS | 1853 | 1461257110336 Marionette TRACE conn3 <- [1,1186,null,{}] 09:45:10 INFO - PROCESS | 1853 | 1461257110341 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:10 INFO - PROCESS | 1853 | 1461257110503 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:45:10 INFO - PROCESS | 1853 | 1461257110667 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5426800 == 101 [pid = 1853] [id = 304] 09:45:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0ccc812800) [pid = 1853] [serial = 913] [outer = (nil)] 09:45:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cd25df800) [pid = 1853] [serial = 914] [outer = 0x7f0ccc812800] 09:45:10 INFO - PROCESS | 1853 | 1461257110729 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cf2307800) [pid = 1853] [serial = 915] [outer = 0x7f0ccc812800] 09:45:11 INFO - PROCESS | 1853 | 1461257111503 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1853 | 1461257111569 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:45:11 INFO - PROCESS | 1853 | 1461257111575 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1853 | 1461257111577 Marionette TRACE conn3 <- [1,1190,null,{}] 09:45:11 INFO - PROCESS | 1853 | 1461257111583 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:11 INFO - PROCESS | 1853 | 1461257111739 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:45:11 INFO - PROCESS | 1853 | 1461257111896 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3166000 == 102 [pid = 1853] [id = 305] 09:45:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0ccc814c00) [pid = 1853] [serial = 916] [outer = (nil)] 09:45:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cd314b000) [pid = 1853] [serial = 917] [outer = 0x7f0ccc814c00] 09:45:11 INFO - PROCESS | 1853 | 1461257111959 Marionette DEBUG loaded listener.js 09:45:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd3150000) [pid = 1853] [serial = 918] [outer = 0x7f0ccc814c00] 09:45:12 INFO - PROCESS | 1853 | 1461257112747 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 1853 | 1461257112810 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:45:12 INFO - PROCESS | 1853 | 1461257112816 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 1853 | 1461257112818 Marionette TRACE conn3 <- [1,1194,null,{}] 09:45:12 INFO - PROCESS | 1853 | 1461257112823 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:12 INFO - PROCESS | 1853 | 1461257112971 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:45:13 INFO - PROCESS | 1853 | 1461257113132 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2e52800 == 103 [pid = 1853] [id = 306] 09:45:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0ccc818c00) [pid = 1853] [serial = 919] [outer = (nil)] 09:45:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cd26e9400) [pid = 1853] [serial = 920] [outer = 0x7f0ccc818c00] 09:45:13 INFO - PROCESS | 1853 | 1461257113196 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cd26ef400) [pid = 1853] [serial = 921] [outer = 0x7f0ccc818c00] 09:45:13 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:45:13 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:45:13 INFO - PROCESS | 1853 | 1461257113986 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1853 | 1461257114061 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:45:14 INFO - PROCESS | 1853 | 1461257114072 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1853 | 1461257114075 Marionette TRACE conn3 <- [1,1198,null,{}] 09:45:14 INFO - PROCESS | 1853 | 1461257114080 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:14 INFO - PROCESS | 1853 | 1461257114235 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:45:14 INFO - PROCESS | 1853 | 1461257114394 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2581800 == 104 [pid = 1853] [id = 307] 09:45:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd26e4400) [pid = 1853] [serial = 922] [outer = (nil)] 09:45:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cd28f3800) [pid = 1853] [serial = 923] [outer = 0x7f0cd26e4400] 09:45:14 INFO - PROCESS | 1853 | 1461257114457 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cd28f7c00) [pid = 1853] [serial = 924] [outer = 0x7f0cd26e4400] 09:45:15 INFO - PROCESS | 1853 | 1461257115155 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1128ms 09:45:15 INFO - PROCESS | 1853 | 1461257115209 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1853 | 1461257115211 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:45:15 INFO - PROCESS | 1853 | 1461257115219 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1853 | 1461257115222 Marionette TRACE conn3 <- [1,1202,null,{}] 09:45:15 INFO - PROCESS | 1853 | 1461257115227 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:15 INFO - PROCESS | 1853 | 1461257115386 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:45:15 INFO - PROCESS | 1853 | 1461257115547 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2598000 == 105 [pid = 1853] [id = 308] 09:45:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0ccbb4a800) [pid = 1853] [serial = 925] [outer = (nil)] 09:45:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ccbb53000) [pid = 1853] [serial = 926] [outer = 0x7f0ccbb4a800] 09:45:15 INFO - PROCESS | 1853 | 1461257115618 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd28f5c00) [pid = 1853] [serial = 927] [outer = 0x7f0ccbb4a800] 09:45:16 INFO - PROCESS | 1853 | 1461257116732 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:45:16 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 09:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1540ms 09:45:16 INFO - PROCESS | 1853 | 1461257116760 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 1853 | 1461257116765 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:45:16 INFO - PROCESS | 1853 | 1461257116772 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - PROCESS | 1853 | 1461257116777 Marionette TRACE conn3 <- [1,1206,null,{}] 09:45:16 INFO - PROCESS | 1853 | 1461257116784 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:16 INFO - PROCESS | 1853 | 1461257116931 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:45:17 INFO - PROCESS | 1853 | 1461257117152 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be5000 == 106 [pid = 1853] [id = 309] 09:45:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0ccc810000) [pid = 1853] [serial = 928] [outer = (nil)] 09:45:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0ccc819c00) [pid = 1853] [serial = 929] [outer = 0x7f0ccc810000] 09:45:17 INFO - PROCESS | 1853 | 1461257117214 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd25dcc00) [pid = 1853] [serial = 930] [outer = 0x7f0ccc810000] 09:45:17 INFO - PROCESS | 1853 | 1461257117965 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:45:18 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 09:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1284ms 09:45:18 INFO - PROCESS | 1853 | 1461257118056 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 1853 | 1461257118069 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:45:18 INFO - PROCESS | 1853 | 1461257118079 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 1853 | 1461257118082 Marionette TRACE conn3 <- [1,1210,null,{}] 09:45:18 INFO - PROCESS | 1853 | 1461257118085 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:18 INFO - PROCESS | 1853 | 1461257118265 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:45:18 INFO - PROCESS | 1853 | 1461257118429 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4203000 == 107 [pid = 1853] [id = 310] 09:45:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd3150800) [pid = 1853] [serial = 931] [outer = (nil)] 09:45:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cd4576800) [pid = 1853] [serial = 932] [outer = 0x7f0cd3150800] 09:45:18 INFO - PROCESS | 1853 | 1461257118488 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cd548f000) [pid = 1853] [serial = 933] [outer = 0x7f0cd3150800] 09:45:18 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ced025800 == 106 [pid = 1853] [id = 80] 09:45:18 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecca3800 == 105 [pid = 1853] [id = 77] 09:45:18 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6de8000 == 104 [pid = 1853] [id = 297] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cd9b17400) [pid = 1853] [serial = 842] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0cd8b84c00) [pid = 1853] [serial = 799] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cdc0a9800) [pid = 1853] [serial = 802] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cece2f800) [pid = 1853] [serial = 805] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cf1dc7000) [pid = 1853] [serial = 808] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd6d1a800) [pid = 1853] [serial = 811] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cf2221c00) [pid = 1853] [serial = 814] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cccc36800) [pid = 1853] [serial = 817] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cd32ec800) [pid = 1853] [serial = 820] [outer = (nil)] [url = about:blank] 09:45:18 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd445f800 == 103 [pid = 1853] [id = 296] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf1bb800 == 102 [pid = 1853] [id = 295] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde56f000 == 101 [pid = 1853] [id = 294] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1e1000 == 100 [pid = 1853] [id = 293] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd439d800 == 99 [pid = 1853] [id = 292] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd576a000 == 98 [pid = 1853] [id = 291] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2086000 == 97 [pid = 1853] [id = 287] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b0c800 == 96 [pid = 1853] [id = 286] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cefa17000 == 95 [pid = 1853] [id = 285] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9db800 == 94 [pid = 1853] [id = 284] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce024f800 == 93 [pid = 1853] [id = 283] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1e4000 == 92 [pid = 1853] [id = 282] 09:45:19 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd43a8000 == 91 [pid = 1853] [id = 281] 09:45:19 INFO - PROCESS | 1853 | 1461257119381 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cd65c9800) [pid = 1853] [serial = 825] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd5f64000) [pid = 1853] [serial = 824] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cd706b800) [pid = 1853] [serial = 828] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd6d1d800) [pid = 1853] [serial = 827] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd97e1000) [pid = 1853] [serial = 833] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cd9b69800) [pid = 1853] [serial = 836] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cf16f7000) [pid = 1853] [serial = 796] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cf1dcec00) [pid = 1853] [serial = 797] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cd8b7c800) [pid = 1853] [serial = 830] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd973fc00) [pid = 1853] [serial = 831] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cdab81400) [pid = 1853] [serial = 839] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cda5e1c00) [pid = 1853] [serial = 524] [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.] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cde4ee800) [pid = 1853] [serial = 840] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cda5df400) [pid = 1853] [serial = 837] [outer = (nil)] [url = about:blank] 09:45:19 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cd991c800) [pid = 1853] [serial = 834] [outer = (nil)] [url = about:blank] 09:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1376ms 09:45:19 INFO - PROCESS | 1853 | 1461257119456 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 1853 | 1461257119459 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:45:19 INFO - PROCESS | 1853 | 1461257119465 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 1853 | 1461257119470 Marionette TRACE conn3 <- [1,1214,null,{}] 09:45:19 INFO - PROCESS | 1853 | 1461257119484 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:19 INFO - PROCESS | 1853 | 1461257119637 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:45:19 INFO - PROCESS | 1853 | 1461257119755 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd615e800 == 92 [pid = 1853] [id = 311] 09:45:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd32e8800) [pid = 1853] [serial = 934] [outer = (nil)] 09:45:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd683e000) [pid = 1853] [serial = 935] [outer = 0x7f0cd32e8800] 09:45:19 INFO - PROCESS | 1853 | 1461257119817 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cd720c400) [pid = 1853] [serial = 936] [outer = 0x7f0cd32e8800] 09:45:20 INFO - PROCESS | 1853 | 1461257120417 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 987ms 09:45:20 INFO - PROCESS | 1853 | 1461257120452 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:45:20 INFO - PROCESS | 1853 | 1461257120456 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:45:20 INFO - PROCESS | 1853 | 1461257120461 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 1853 | 1461257120463 Marionette TRACE conn3 <- [1,1218,null,{}] 09:45:20 INFO - PROCESS | 1853 | 1461257120467 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:20 INFO - PROCESS | 1853 | 1461257120603 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:45:20 INFO - PROCESS | 1853 | 1461257120738 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1de000 == 93 [pid = 1853] [id = 312] 09:45:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cd32ee800) [pid = 1853] [serial = 937] [outer = (nil)] 09:45:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cd8b7c000) [pid = 1853] [serial = 938] [outer = 0x7f0cd32ee800] 09:45:20 INFO - PROCESS | 1853 | 1461257120793 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd979d800) [pid = 1853] [serial = 939] [outer = 0x7f0cd32ee800] 09:45:21 INFO - PROCESS | 1853 | 1461257121440 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1025ms 09:45:21 INFO - PROCESS | 1853 | 1461257121487 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:45:21 INFO - PROCESS | 1853 | 1461257121490 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:45:21 INFO - PROCESS | 1853 | 1461257121501 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1853 | 1461257121503 Marionette TRACE conn3 <- [1,1222,null,{}] 09:45:21 INFO - PROCESS | 1853 | 1461257121524 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:21 INFO - PROCESS | 1853 | 1461257121693 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:45:21 INFO - PROCESS | 1853 | 1461257121714 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdd420800 == 94 [pid = 1853] [id = 313] 09:45:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cd6d1dc00) [pid = 1853] [serial = 940] [outer = (nil)] 09:45:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cd991ec00) [pid = 1853] [serial = 941] [outer = 0x7f0cd6d1dc00] 09:45:21 INFO - PROCESS | 1853 | 1461257121768 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd9b6bc00) [pid = 1853] [serial = 942] [outer = 0x7f0cd6d1dc00] 09:45:22 INFO - PROCESS | 1853 | 1461257122493 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:45:22 INFO - PROCESS | 1853 | 1461257122535 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:45:22 INFO - PROCESS | 1853 | 1461257122545 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 1853 | 1461257122547 Marionette TRACE conn3 <- [1,1226,null,{}] 09:45:22 INFO - PROCESS | 1853 | 1461257122551 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:22 INFO - PROCESS | 1853 | 1461257122743 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:45:22 INFO - PROCESS | 1853 | 1461257122772 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdef4a000 == 95 [pid = 1853] [id = 314] 09:45:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cdaa47400) [pid = 1853] [serial = 943] [outer = (nil)] 09:45:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cdce97c00) [pid = 1853] [serial = 944] [outer = 0x7f0cdaa47400] 09:45:22 INFO - PROCESS | 1853 | 1461257122830 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cdee48800) [pid = 1853] [serial = 945] [outer = 0x7f0cdaa47400] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd5b96400) [pid = 1853] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd458d400) [pid = 1853] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cccc39800) [pid = 1853] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd8b82000) [pid = 1853] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd4589400) [pid = 1853] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cd6d20c00) [pid = 1853] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:45:23 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd8b86400) [pid = 1853] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:45:23 INFO - PROCESS | 1853 | 1461257123647 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1137ms 09:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:45:23 INFO - PROCESS | 1853 | 1461257123678 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:45:23 INFO - PROCESS | 1853 | 1461257123680 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:45:23 INFO - PROCESS | 1853 | 1461257123684 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 1853 | 1461257123687 Marionette TRACE conn3 <- [1,1230,null,{}] 09:45:23 INFO - PROCESS | 1853 | 1461257123701 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:23 INFO - PROCESS | 1853 | 1461257123827 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:45:23 INFO - PROCESS | 1853 | 1461257123838 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3db000 == 96 [pid = 1853] [id = 315] 09:45:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd637d000) [pid = 1853] [serial = 946] [outer = (nil)] 09:45:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cdf2ab000) [pid = 1853] [serial = 947] [outer = 0x7f0cd637d000] 09:45:23 INFO - PROCESS | 1853 | 1461257123892 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0ce0791400) [pid = 1853] [serial = 948] [outer = 0x7f0cd637d000] 09:45:24 INFO - PROCESS | 1853 | 1461257124594 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 942ms 09:45:24 INFO - PROCESS | 1853 | 1461257124627 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:45:24 INFO - PROCESS | 1853 | 1461257124630 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:45:24 INFO - PROCESS | 1853 | 1461257124635 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 1853 | 1461257124637 Marionette TRACE conn3 <- [1,1234,null,{}] 09:45:24 INFO - PROCESS | 1853 | 1461257124642 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:24 INFO - PROCESS | 1853 | 1461257124767 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:45:24 INFO - PROCESS | 1853 | 1461257124892 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2537000 == 97 [pid = 1853] [id = 316] 09:45:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd8b86400) [pid = 1853] [serial = 949] [outer = (nil)] 09:45:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0ce2715400) [pid = 1853] [serial = 950] [outer = 0x7f0cd8b86400] 09:45:24 INFO - PROCESS | 1853 | 1461257124945 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cece29800) [pid = 1853] [serial = 951] [outer = 0x7f0cd8b86400] 09:45:25 INFO - PROCESS | 1853 | 1461257125671 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1078ms 09:45:25 INFO - PROCESS | 1853 | 1461257125715 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 1853 | 1461257125720 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:45:25 INFO - PROCESS | 1853 | 1461257125727 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1853 | 1461257125733 Marionette TRACE conn3 <- [1,1238,null,{}] 09:45:25 INFO - PROCESS | 1853 | 1461257125759 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:25 INFO - PROCESS | 1853 | 1461257125926 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:45:26 INFO - PROCESS | 1853 | 1461257126089 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5424800 == 98 [pid = 1853] [id = 317] 09:45:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc9cf4c00) [pid = 1853] [serial = 952] [outer = (nil)] 09:45:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd25d4c00) [pid = 1853] [serial = 953] [outer = 0x7f0cc9cf4c00] 09:45:26 INFO - PROCESS | 1853 | 1461257126153 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cd28f3000) [pid = 1853] [serial = 954] [outer = 0x7f0cc9cf4c00] 09:45:26 INFO - PROCESS | 1853 | 1461257126878 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1200ms 09:45:26 INFO - PROCESS | 1853 | 1461257126928 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:45:26 INFO - PROCESS | 1853 | 1461257126935 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:45:26 INFO - PROCESS | 1853 | 1461257126947 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1853 | 1461257126950 Marionette TRACE conn3 <- [1,1242,null,{}] 09:45:26 INFO - PROCESS | 1853 | 1461257126956 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:27 INFO - PROCESS | 1853 | 1461257127107 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:45:27 INFO - PROCESS | 1853 | 1461257127268 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9ff4000 == 99 [pid = 1853] [id = 318] 09:45:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc9cef400) [pid = 1853] [serial = 955] [outer = (nil)] 09:45:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd54d6800) [pid = 1853] [serial = 956] [outer = 0x7f0cc9cef400] 09:45:27 INFO - PROCESS | 1853 | 1461257127331 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cd6254000) [pid = 1853] [serial = 957] [outer = 0x7f0cc9cef400] 09:45:28 INFO - PROCESS | 1853 | 1461257128174 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1283ms 09:45:28 INFO - PROCESS | 1853 | 1461257128230 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1853 | 1461257128232 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:45:28 INFO - PROCESS | 1853 | 1461257128238 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1853 | 1461257128244 Marionette TRACE conn3 <- [1,1246,null,{}] 09:45:28 INFO - PROCESS | 1853 | 1461257128259 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:28 INFO - PROCESS | 1853 | 1461257128453 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:45:28 INFO - PROCESS | 1853 | 1461257128618 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece11000 == 100 [pid = 1853] [id = 319] 09:45:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd683ec00) [pid = 1853] [serial = 958] [outer = (nil)] 09:45:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd9742000) [pid = 1853] [serial = 959] [outer = 0x7f0cd683ec00] 09:45:28 INFO - PROCESS | 1853 | 1461257128683 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cda725000) [pid = 1853] [serial = 960] [outer = 0x7f0cd683ec00] 09:45:29 INFO - PROCESS | 1853 | 1461257129503 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1290ms 09:45:29 INFO - PROCESS | 1853 | 1461257129543 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:45:29 INFO - PROCESS | 1853 | 1461257129548 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:45:29 INFO - PROCESS | 1853 | 1461257129554 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 1853 | 1461257129557 Marionette TRACE conn3 <- [1,1250,null,{}] 09:45:29 INFO - PROCESS | 1853 | 1461257129561 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:29 INFO - PROCESS | 1853 | 1461257129707 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:45:29 INFO - PROCESS | 1853 | 1461257129872 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf196b000 == 101 [pid = 1853] [id = 320] 09:45:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cdce09c00) [pid = 1853] [serial = 961] [outer = (nil)] 09:45:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cdf9a8400) [pid = 1853] [serial = 962] [outer = 0x7f0cdce09c00] 09:45:29 INFO - PROCESS | 1853 | 1461257129936 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0ce6d1b800) [pid = 1853] [serial = 963] [outer = 0x7f0cdce09c00] 09:45:30 INFO - PROCESS | 1853 | 1461257130755 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1229ms 09:45:30 INFO - PROCESS | 1853 | 1461257130784 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 1853 | 1461257130787 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:45:30 INFO - PROCESS | 1853 | 1461257130792 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1853 | 1461257130794 Marionette TRACE conn3 <- [1,1254,null,{}] 09:45:30 INFO - PROCESS | 1853 | 1461257130799 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:30 INFO - PROCESS | 1853 | 1461257130946 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:45:31 INFO - PROCESS | 1853 | 1461257131111 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf3f8b800 == 102 [pid = 1853] [id = 321] 09:45:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cdc67c000) [pid = 1853] [serial = 964] [outer = (nil)] 09:45:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cece2fc00) [pid = 1853] [serial = 965] [outer = 0x7f0cdc67c000] 09:45:31 INFO - PROCESS | 1853 | 1461257131175 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cee00ec00) [pid = 1853] [serial = 966] [outer = 0x7f0cdc67c000] 09:45:31 INFO - PROCESS | 1853 | 1461257131977 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1227ms 09:45:32 INFO - PROCESS | 1853 | 1461257132020 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:45:32 INFO - PROCESS | 1853 | 1461257132024 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:45:32 INFO - PROCESS | 1853 | 1461257132029 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:45:32 INFO - PROCESS | 1853 | 1461257132031 Marionette TRACE conn3 <- [1,1258,null,{}] 09:45:32 INFO - PROCESS | 1853 | 1461257132036 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:32 INFO - PROCESS | 1853 | 1461257132212 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:45:32 INFO - PROCESS | 1853 | 1461257132383 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd97b000 == 103 [pid = 1853] [id = 322] 09:45:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cf16a2c00) [pid = 1853] [serial = 967] [outer = (nil)] 09:45:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cdaa48c00) [pid = 1853] [serial = 968] [outer = 0x7f0cf16a2c00] 09:45:32 INFO - PROCESS | 1853 | 1461257132464 Marionette DEBUG loaded listener.js 09:45:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cf2313c00) [pid = 1853] [serial = 969] [outer = 0x7f0cf16a2c00] 09:45:33 INFO - PROCESS | 1853 | 1461257133262 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1280ms 09:45:33 INFO - PROCESS | 1853 | 1461257133309 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:45:33 INFO - PROCESS | 1853 | 1461257133313 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:45:33 INFO - PROCESS | 1853 | 1461257133318 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1853 | 1461257133320 Marionette TRACE conn3 <- [1,1262,null,{}] 09:45:33 INFO - PROCESS | 1853 | 1461257133325 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:33 INFO - PROCESS | 1853 | 1461257133473 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:45:33 INFO - PROCESS | 1853 | 1461257133637 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83d7000 == 104 [pid = 1853] [id = 323] 09:45:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cd4484800) [pid = 1853] [serial = 970] [outer = (nil)] 09:45:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd448f400) [pid = 1853] [serial = 971] [outer = 0x7f0cd4484800] 09:45:33 INFO - PROCESS | 1853 | 1461257133701 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd4493400) [pid = 1853] [serial = 972] [outer = 0x7f0cd4484800] 09:45:34 INFO - PROCESS | 1853 | 1461257134535 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1278ms 09:45:34 INFO - PROCESS | 1853 | 1461257134598 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:45:34 INFO - PROCESS | 1853 | 1461257134601 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:45:34 INFO - PROCESS | 1853 | 1461257134607 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 1853 | 1461257134610 Marionette TRACE conn3 <- [1,1266,null,{}] 09:45:34 INFO - PROCESS | 1853 | 1461257134614 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:34 INFO - PROCESS | 1853 | 1461257134766 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:45:34 INFO - PROCESS | 1853 | 1461257134931 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7cd1800 == 105 [pid = 1853] [id = 324] 09:45:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cccaaa800) [pid = 1853] [serial = 973] [outer = (nil)] 09:45:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cccab1800) [pid = 1853] [serial = 974] [outer = 0x7f0cccaaa800] 09:45:35 INFO - PROCESS | 1853 | 1461257134994 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cccab5800) [pid = 1853] [serial = 975] [outer = 0x7f0cccaaa800] 09:45:35 INFO - PROCESS | 1853 | 1461257135736 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1178ms 09:45:35 INFO - PROCESS | 1853 | 1461257135784 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:45:35 INFO - PROCESS | 1853 | 1461257135787 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:45:35 INFO - PROCESS | 1853 | 1461257135792 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 1853 | 1461257135794 Marionette TRACE conn3 <- [1,1270,null,{}] 09:45:35 INFO - PROCESS | 1853 | 1461257135800 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:35 INFO - PROCESS | 1853 | 1461257135950 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:45:36 INFO - PROCESS | 1853 | 1461257136116 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7fdd800 == 106 [pid = 1853] [id = 325] 09:45:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cc7dd2c00) [pid = 1853] [serial = 976] [outer = (nil)] 09:45:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cc7dd9c00) [pid = 1853] [serial = 977] [outer = 0x7f0cc7dd2c00] 09:45:36 INFO - PROCESS | 1853 | 1461257136176 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cc9cec000) [pid = 1853] [serial = 978] [outer = 0x7f0cc7dd2c00] 09:45:36 INFO - PROCESS | 1853 | 1461257136955 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1225ms 09:45:37 INFO - PROCESS | 1853 | 1461257137019 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 1853 | 1461257137022 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:45:37 INFO - PROCESS | 1853 | 1461257137027 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 1853 | 1461257137029 Marionette TRACE conn3 <- [1,1274,null,{}] 09:45:37 INFO - PROCESS | 1853 | 1461257137034 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:37 INFO - PROCESS | 1853 | 1461257137177 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:45:37 INFO - PROCESS | 1853 | 1461257137344 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ff7800 == 107 [pid = 1853] [id = 326] 09:45:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc7dd3000) [pid = 1853] [serial = 979] [outer = (nil)] 09:45:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc92d6800) [pid = 1853] [serial = 980] [outer = 0x7f0cc7dd3000] 09:45:37 INFO - PROCESS | 1853 | 1461257137409 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc92db800) [pid = 1853] [serial = 981] [outer = 0x7f0cc7dd3000] 09:45:38 INFO - PROCESS | 1853 | 1461257138170 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1179ms 09:45:38 INFO - PROCESS | 1853 | 1461257138207 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1853 | 1461257138211 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:45:38 INFO - PROCESS | 1853 | 1461257138216 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1853 | 1461257138220 Marionette TRACE conn3 <- [1,1278,null,{}] 09:45:38 INFO - PROCESS | 1853 | 1461257138224 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:38 INFO - PROCESS | 1853 | 1461257138467 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:45:38 INFO - PROCESS | 1853 | 1461257138591 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7369000 == 108 [pid = 1853] [id = 327] 09:45:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc73f5000) [pid = 1853] [serial = 982] [outer = (nil)] 09:45:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cc7dd7400) [pid = 1853] [serial = 983] [outer = 0x7f0cc73f5000] 09:45:38 INFO - PROCESS | 1853 | 1461257138659 Marionette DEBUG loaded listener.js 09:45:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0ccbb52000) [pid = 1853] [serial = 984] [outer = 0x7f0cc73f5000] 09:45:39 INFO - PROCESS | 1853 | 1461257139448 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1277ms 09:45:39 INFO - PROCESS | 1853 | 1461257139494 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 1853 | 1461257139498 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:45:39 INFO - PROCESS | 1853 | 1461257139503 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 1853 | 1461257139505 Marionette TRACE conn3 <- [1,1282,null,{}] 09:45:39 INFO - PROCESS | 1853 | 1461257139510 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:39 INFO - PROCESS | 1853 | 1461257139660 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:45:40 INFO - PROCESS | 1853 | 1461257140135 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd973800 == 109 [pid = 1853] [id = 328] 09:45:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc73fcc00) [pid = 1853] [serial = 985] [outer = (nil)] 09:45:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc7ddec00) [pid = 1853] [serial = 986] [outer = 0x7f0cc73fcc00] 09:45:40 INFO - PROCESS | 1853 | 1461257140238 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc92e0c00) [pid = 1853] [serial = 987] [outer = 0x7f0cc73fcc00] 09:45:40 INFO - PROCESS | 1853 | 1461257140988 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1525ms 09:45:41 INFO - PROCESS | 1853 | 1461257141030 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1853 | 1461257141036 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:45:41 INFO - PROCESS | 1853 | 1461257141043 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1853 | 1461257141047 Marionette TRACE conn3 <- [1,1286,null,{}] 09:45:41 INFO - PROCESS | 1853 | 1461257141071 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:41 INFO - PROCESS | 1853 | 1461257141222 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:45:41 INFO - PROCESS | 1853 | 1461257141500 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2590000 == 110 [pid = 1853] [id = 329] 09:45:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0ccca0cc00) [pid = 1853] [serial = 988] [outer = (nil)] 09:45:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0ccca15400) [pid = 1853] [serial = 989] [outer = 0x7f0ccca0cc00] 09:45:41 INFO - PROCESS | 1853 | 1461257141568 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0ccca1a000) [pid = 1853] [serial = 990] [outer = 0x7f0ccca0cc00] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07c3800 == 109 [pid = 1853] [id = 267] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd70d2000 == 108 [pid = 1853] [id = 104] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6fc9800 == 107 [pid = 1853] [id = 186] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0ce6d1b400) [pid = 1853] [serial = 860] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0ced0ecc00) [pid = 1853] [serial = 863] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cece31400) [pid = 1853] [serial = 893] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0ceff25c00) [pid = 1853] [serial = 866] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cf1dcb000) [pid = 1853] [serial = 869] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3db000 == 106 [pid = 1853] [id = 315] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdef4a000 == 105 [pid = 1853] [id = 314] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdd420800 == 104 [pid = 1853] [id = 313] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1de000 == 103 [pid = 1853] [id = 312] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd615e800 == 102 [pid = 1853] [id = 311] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4203000 == 101 [pid = 1853] [id = 310] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8be5000 == 100 [pid = 1853] [id = 309] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a0f000 == 99 [pid = 1853] [id = 303] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32af800 == 98 [pid = 1853] [id = 302] 09:45:42 INFO - PROCESS | 1853 | 1461257142450 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf4c58000 == 97 [pid = 1853] [id = 301] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2512800 == 96 [pid = 1853] [id = 300] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2cf800 == 95 [pid = 1853] [id = 299] 09:45:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4212800 == 94 [pid = 1853] [id = 298] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cde859800) [pid = 1853] [serial = 887] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cd7210000) [pid = 1853] [serial = 890] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cd6c81400) [pid = 1853] [serial = 878] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cd6d21800) [pid = 1853] [serial = 879] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cd97e1400) [pid = 1853] [serial = 851] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cd9747c00) [pid = 1853] [serial = 872] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cd54b6800) [pid = 1853] [serial = 876] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cd32f0000) [pid = 1853] [serial = 875] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd9747000) [pid = 1853] [serial = 881] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd991c000) [pid = 1853] [serial = 882] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cdee47800) [pid = 1853] [serial = 843] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cdded9800) [pid = 1853] [serial = 854] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0ce0267400) [pid = 1853] [serial = 857] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd32ea400) [pid = 1853] [serial = 845] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cd6f9b800) [pid = 1853] [serial = 848] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cd9b18400) [pid = 1853] [serial = 884] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cdab7b000) [pid = 1853] [serial = 885] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cdf665800) [pid = 1853] [serial = 888] [outer = (nil)] [url = about:blank] 09:45:42 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0ce2717400) [pid = 1853] [serial = 891] [outer = (nil)] [url = about:blank] 09:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1447ms 09:45:42 INFO - PROCESS | 1853 | 1461257142496 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 1853 | 1461257142501 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:45:42 INFO - PROCESS | 1853 | 1461257142507 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 1853 | 1461257142509 Marionette TRACE conn3 <- [1,1290,null,{}] 09:45:42 INFO - PROCESS | 1853 | 1461257142514 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:42 INFO - PROCESS | 1853 | 1461257142654 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:45:42 INFO - PROCESS | 1853 | 1461257142668 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32af800 == 95 [pid = 1853] [id = 330] 09:45:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0ccca19800) [pid = 1853] [serial = 991] [outer = (nil)] 09:45:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cd25e0400) [pid = 1853] [serial = 992] [outer = 0x7f0ccca19800] 09:45:42 INFO - PROCESS | 1853 | 1461257142726 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cd26ee800) [pid = 1853] [serial = 993] [outer = 0x7f0ccca19800] 09:45:43 INFO - PROCESS | 1853 | 1461257143483 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1027ms 09:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:45:43 INFO - PROCESS | 1853 | 1461257143535 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 1853 | 1461257143537 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:45:43 INFO - PROCESS | 1853 | 1461257143550 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 1853 | 1461257143557 Marionette TRACE conn3 <- [1,1294,null,{}] 09:45:43 INFO - PROCESS | 1853 | 1461257143580 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:43 INFO - PROCESS | 1853 | 1461257143720 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:45:43 INFO - PROCESS | 1853 | 1461257143856 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5c4f800 == 96 [pid = 1853] [id = 331] 09:45:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0ccca19c00) [pid = 1853] [serial = 994] [outer = (nil)] 09:45:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd314e400) [pid = 1853] [serial = 995] [outer = 0x7f0ccca19c00] 09:45:43 INFO - PROCESS | 1853 | 1461257143912 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd4577c00) [pid = 1853] [serial = 996] [outer = 0x7f0ccca19c00] 09:45:44 INFO - PROCESS | 1853 | 1461257144510 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1009ms 09:45:44 INFO - PROCESS | 1853 | 1461257144552 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 1853 | 1461257144556 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:45:44 INFO - PROCESS | 1853 | 1461257144561 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1853 | 1461257144563 Marionette TRACE conn3 <- [1,1298,null,{}] 09:45:44 INFO - PROCESS | 1853 | 1461257144568 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:44 INFO - PROCESS | 1853 | 1461257144769 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:45:44 INFO - PROCESS | 1853 | 1461257144800 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd97c5000 == 97 [pid = 1853] [id = 332] 09:45:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0ccca1b800) [pid = 1853] [serial = 997] [outer = (nil)] 09:45:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd458c400) [pid = 1853] [serial = 998] [outer = 0x7f0ccca1b800] 09:45:44 INFO - PROCESS | 1853 | 1461257144854 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cd65cb000) [pid = 1853] [serial = 999] [outer = 0x7f0ccca1b800] 09:45:45 INFO - PROCESS | 1853 | 1461257145586 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1075ms 09:45:45 INFO - PROCESS | 1853 | 1461257145639 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1853 | 1461257145642 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:45:45 INFO - PROCESS | 1853 | 1461257145650 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 1853 | 1461257145653 Marionette TRACE conn3 <- [1,1302,null,{}] 09:45:45 INFO - PROCESS | 1853 | 1461257145657 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:45 INFO - PROCESS | 1853 | 1461257145834 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:45:45 INFO - PROCESS | 1853 | 1461257145856 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1d6800 == 98 [pid = 1853] [id = 333] 09:45:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cd6d20800) [pid = 1853] [serial = 1000] [outer = (nil)] 09:45:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cd80a7c00) [pid = 1853] [serial = 1001] [outer = 0x7f0cd6d20800] 09:45:45 INFO - PROCESS | 1853 | 1461257145919 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cd9747c00) [pid = 1853] [serial = 1002] [outer = 0x7f0cd6d20800] 09:45:46 INFO - PROCESS | 1853 | 1461257146622 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1033ms 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cdaa47400) [pid = 1853] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd32ee800) [pid = 1853] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd3150800) [pid = 1853] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cd637d000) [pid = 1853] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0ccc810000) [pid = 1853] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cd32e8800) [pid = 1853] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd6d1dc00) [pid = 1853] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:45:46 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cc9cf0000) [pid = 1853] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:45:46 INFO - PROCESS | 1853 | 1461257146898 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 1853 | 1461257146901 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:45:46 INFO - PROCESS | 1853 | 1461257146912 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1853 | 1461257146914 Marionette TRACE conn3 <- [1,1306,null,{}] 09:45:46 INFO - PROCESS | 1853 | 1461257146918 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:47 INFO - PROCESS | 1853 | 1461257147049 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:45:47 INFO - PROCESS | 1853 | 1461257147065 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fee800 == 99 [pid = 1853] [id = 334] 09:45:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd6d1dc00) [pid = 1853] [serial = 1003] [outer = (nil)] 09:45:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd9916800) [pid = 1853] [serial = 1004] [outer = 0x7f0cd6d1dc00] 09:45:47 INFO - PROCESS | 1853 | 1461257147121 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cda5d6800) [pid = 1853] [serial = 1005] [outer = 0x7f0cd6d1dc00] 09:45:47 INFO - PROCESS | 1853 | 1461257147829 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 975ms 09:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:45:47 INFO - PROCESS | 1853 | 1461257147888 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1853 | 1461257147890 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:45:47 INFO - PROCESS | 1853 | 1461257147895 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1853 | 1461257147898 Marionette TRACE conn3 <- [1,1310,null,{}] 09:45:47 INFO - PROCESS | 1853 | 1461257147902 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:48 INFO - PROCESS | 1853 | 1461257148078 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:45:48 INFO - PROCESS | 1853 | 1461257148093 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf15f800 == 100 [pid = 1853] [id = 335] 09:45:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd9749400) [pid = 1853] [serial = 1006] [outer = (nil)] 09:45:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cdaa55c00) [pid = 1853] [serial = 1007] [outer = 0x7f0cd9749400] 09:45:48 INFO - PROCESS | 1853 | 1461257148149 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cdf5a8800) [pid = 1853] [serial = 1008] [outer = 0x7f0cd9749400] 09:45:48 INFO - PROCESS | 1853 | 1461257148802 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:45:48 INFO - PROCESS | 1853 | 1461257148828 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:45:48 INFO - PROCESS | 1853 | 1461257148834 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1853 | 1461257148836 Marionette TRACE conn3 <- [1,1314,null,{}] 09:45:48 INFO - PROCESS | 1853 | 1461257148841 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:49 INFO - PROCESS | 1853 | 1461257149058 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:45:49 INFO - PROCESS | 1853 | 1461257149256 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83dc000 == 101 [pid = 1853] [id = 336] 09:45:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cc73f0800) [pid = 1853] [serial = 1009] [outer = (nil)] 09:45:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cc73f6800) [pid = 1853] [serial = 1010] [outer = 0x7f0cc73f0800] 09:45:49 INFO - PROCESS | 1853 | 1461257149323 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc92d6c00) [pid = 1853] [serial = 1011] [outer = 0x7f0cc73f0800] 09:45:50 INFO - PROCESS | 1853 | 1461257150155 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1380ms 09:45:50 INFO - PROCESS | 1853 | 1461257150216 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:45:50 INFO - PROCESS | 1853 | 1461257150223 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:45:50 INFO - PROCESS | 1853 | 1461257150229 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1853 | 1461257150235 Marionette TRACE conn3 <- [1,1318,null,{}] 09:45:50 INFO - PROCESS | 1853 | 1461257150242 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:50 INFO - PROCESS | 1853 | 1461257150445 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:45:50 INFO - PROCESS | 1853 | 1461257150644 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56a3800 == 102 [pid = 1853] [id = 337] 09:45:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0ccc80bc00) [pid = 1853] [serial = 1012] [outer = (nil)] 09:45:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cccab3800) [pid = 1853] [serial = 1013] [outer = 0x7f0ccc80bc00] 09:45:50 INFO - PROCESS | 1853 | 1461257150759 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cd26ed400) [pid = 1853] [serial = 1014] [outer = 0x7f0ccc80bc00] 09:45:51 INFO - PROCESS | 1853 | 1461257151615 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1432ms 09:45:51 INFO - PROCESS | 1853 | 1461257151662 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1853 | 1461257151665 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:45:51 INFO - PROCESS | 1853 | 1461257151671 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1853 | 1461257151674 Marionette TRACE conn3 <- [1,1322,null,{}] 09:45:51 INFO - PROCESS | 1853 | 1461257151679 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:51 INFO - PROCESS | 1853 | 1461257151827 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:45:52 INFO - PROCESS | 1853 | 1461257151999 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf141800 == 103 [pid = 1853] [id = 338] 09:45:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cccaad800) [pid = 1853] [serial = 1015] [outer = (nil)] 09:45:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cd5486400) [pid = 1853] [serial = 1016] [outer = 0x7f0cccaad800] 09:45:52 INFO - PROCESS | 1853 | 1461257152066 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cd6c7e000) [pid = 1853] [serial = 1017] [outer = 0x7f0cccaad800] 09:45:52 INFO - PROCESS | 1853 | 1461257152893 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1278ms 09:45:52 INFO - PROCESS | 1853 | 1461257152950 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1853 | 1461257152955 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:45:52 INFO - PROCESS | 1853 | 1461257152971 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1853 | 1461257152977 Marionette TRACE conn3 <- [1,1326,null,{}] 09:45:52 INFO - PROCESS | 1853 | 1461257152982 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:53 INFO - PROCESS | 1853 | 1461257153187 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:45:53 INFO - PROCESS | 1853 | 1461257153353 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cee060800 == 104 [pid = 1853] [id = 339] 09:45:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cd26edc00) [pid = 1853] [serial = 1018] [outer = (nil)] 09:45:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cd974ac00) [pid = 1853] [serial = 1019] [outer = 0x7f0cd26edc00] 09:45:53 INFO - PROCESS | 1853 | 1461257153418 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cdce0fc00) [pid = 1853] [serial = 1020] [outer = 0x7f0cd26edc00] 09:45:54 INFO - PROCESS | 1853 | 1461257154219 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:45:54 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 09:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1290ms 09:45:54 INFO - PROCESS | 1853 | 1461257154264 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 1853 | 1461257154270 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:45:54 INFO - PROCESS | 1853 | 1461257154284 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1853 | 1461257154287 Marionette TRACE conn3 <- [1,1330,null,{}] 09:45:54 INFO - PROCESS | 1853 | 1461257154292 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:54 INFO - PROCESS | 1853 | 1461257154447 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:45:54 INFO - PROCESS | 1853 | 1461257154619 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf229a800 == 105 [pid = 1853] [id = 340] 09:45:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cd4488800) [pid = 1853] [serial = 1021] [outer = (nil)] 09:45:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cebd3b400) [pid = 1853] [serial = 1022] [outer = 0x7f0cd4488800] 09:45:54 INFO - PROCESS | 1853 | 1461257154682 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cedd2d000) [pid = 1853] [serial = 1023] [outer = 0x7f0cd4488800] 09:45:55 INFO - PROCESS | 1853 | 1461257155478 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:45:55 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 09:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1230ms 09:45:55 INFO - PROCESS | 1853 | 1461257155516 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1853 | 1461257155518 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:45:55 INFO - PROCESS | 1853 | 1461257155524 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1853 | 1461257155526 Marionette TRACE conn3 <- [1,1334,null,{}] 09:45:55 INFO - PROCESS | 1853 | 1461257155532 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:55 INFO - PROCESS | 1853 | 1461257155713 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:45:55 INFO - PROCESS | 1853 | 1461257155889 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2754800 == 106 [pid = 1853] [id = 341] 09:45:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0cf1dd0800) [pid = 1853] [serial = 1024] [outer = (nil)] 09:45:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cf1dd2c00) [pid = 1853] [serial = 1025] [outer = 0x7f0cf1dd0800] 09:45:55 INFO - PROCESS | 1853 | 1461257155967 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cf22f6c00) [pid = 1853] [serial = 1026] [outer = 0x7f0cf1dd0800] 09:45:56 INFO - PROCESS | 1853 | 1461257156889 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1428ms 09:45:56 INFO - PROCESS | 1853 | 1461257156954 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1853 | 1461257156957 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:45:56 INFO - PROCESS | 1853 | 1461257156963 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1853 | 1461257156965 Marionette TRACE conn3 <- [1,1338,null,{}] 09:45:56 INFO - PROCESS | 1853 | 1461257156970 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:57 INFO - PROCESS | 1853 | 1461257157125 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:45:57 INFO - PROCESS | 1853 | 1461257157298 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd296f000 == 107 [pid = 1853] [id = 342] 09:45:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0ccd1ce800) [pid = 1853] [serial = 1027] [outer = (nil)] 09:45:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0ccd1d5c00) [pid = 1853] [serial = 1028] [outer = 0x7f0ccd1ce800] 09:45:57 INFO - PROCESS | 1853 | 1461257157364 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cf22f7000) [pid = 1853] [serial = 1029] [outer = 0x7f0ccd1ce800] 09:45:58 INFO - PROCESS | 1853 | 1461257158997 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2080ms 09:45:59 INFO - PROCESS | 1853 | 1461257159067 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:45:59 INFO - PROCESS | 1853 | 1461257159071 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:45:59 INFO - PROCESS | 1853 | 1461257159079 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1853 | 1461257159082 Marionette TRACE conn3 <- [1,1342,null,{}] 09:45:59 INFO - PROCESS | 1853 | 1461257159090 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:59 INFO - PROCESS | 1853 | 1461257159331 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:45:59 INFO - PROCESS | 1853 | 1461257159456 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2592800 == 108 [pid = 1853] [id = 343] 09:45:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cc9170000) [pid = 1853] [serial = 1030] [outer = (nil)] 09:45:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cc92d8800) [pid = 1853] [serial = 1031] [outer = 0x7f0cc9170000] 09:45:59 INFO - PROCESS | 1853 | 1461257159514 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0cc9cf8800) [pid = 1853] [serial = 1032] [outer = 0x7f0cc9170000] 09:46:00 INFO - PROCESS | 1853 | 1461257160389 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1382ms 09:46:00 INFO - PROCESS | 1853 | 1461257160460 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1853 | 1461257160466 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:46:00 INFO - PROCESS | 1853 | 1461257160476 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1853 | 1461257160479 Marionette TRACE conn3 <- [1,1346,null,{}] 09:46:00 INFO - PROCESS | 1853 | 1461257160485 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:00 INFO - PROCESS | 1853 | 1461257160693 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:46:00 INFO - PROCESS | 1853 | 1461257160905 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd965800 == 109 [pid = 1853] [id = 344] 09:46:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 244 (0x7f0cc9cf8000) [pid = 1853] [serial = 1033] [outer = (nil)] 09:46:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 245 (0x7f0ccca11800) [pid = 1853] [serial = 1034] [outer = 0x7f0cc9cf8000] 09:46:01 INFO - PROCESS | 1853 | 1461257161010 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 246 (0x7f0ccca1b400) [pid = 1853] [serial = 1035] [outer = 0x7f0cc9cf8000] 09:46:01 INFO - PROCESS | 1853 | 1461257161889 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1479ms 09:46:01 INFO - PROCESS | 1853 | 1461257161955 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1853 | 1461257161957 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:46:01 INFO - PROCESS | 1853 | 1461257161963 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1853 | 1461257161968 Marionette TRACE conn3 <- [1,1350,null,{}] 09:46:01 INFO - PROCESS | 1853 | 1461257161981 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:02 INFO - PROCESS | 1853 | 1461257162131 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:46:02 INFO - PROCESS | 1853 | 1461257162303 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d8800 == 110 [pid = 1853] [id = 345] 09:46:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 247 (0x7f0ccd1cf800) [pid = 1853] [serial = 1036] [outer = (nil)] 09:46:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0cd26e2800) [pid = 1853] [serial = 1037] [outer = 0x7f0ccd1cf800] 09:46:02 INFO - PROCESS | 1853 | 1461257162368 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 249 (0x7f0cd28f9400) [pid = 1853] [serial = 1038] [outer = 0x7f0ccd1cf800] 09:46:03 INFO - PROCESS | 1853 | 1461257163177 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf15f800 == 109 [pid = 1853] [id = 335] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fee800 == 108 [pid = 1853] [id = 334] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1d6800 == 107 [pid = 1853] [id = 333] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 248 (0x7f0ce2715400) [pid = 1853] [serial = 950] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cecc6b400) [pid = 1853] [serial = 905] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 246 (0x7f0cf221e400) [pid = 1853] [serial = 908] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 245 (0x7f0cd720f000) [pid = 1853] [serial = 899] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 244 (0x7f0cc9cec800) [pid = 1853] [serial = 896] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 243 (0x7f0cd25e2400) [pid = 1853] [serial = 911] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0cd314b000) [pid = 1853] [serial = 917] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0cd26e9400) [pid = 1853] [serial = 920] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cdab82800) [pid = 1853] [serial = 902] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0cd28f3800) [pid = 1853] [serial = 923] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cd25df800) [pid = 1853] [serial = 914] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0ccbb53000) [pid = 1853] [serial = 926] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd97c5000 == 106 [pid = 1853] [id = 332] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5c4f800 == 105 [pid = 1853] [id = 331] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32af800 == 104 [pid = 1853] [id = 330] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2590000 == 103 [pid = 1853] [id = 329] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd973800 == 102 [pid = 1853] [id = 328] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7369000 == 101 [pid = 1853] [id = 327] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ff7800 == 100 [pid = 1853] [id = 326] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7fdd800 == 99 [pid = 1853] [id = 325] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7cd1800 == 98 [pid = 1853] [id = 324] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83d7000 == 97 [pid = 1853] [id = 323] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd97b000 == 96 [pid = 1853] [id = 322] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf3f8b800 == 95 [pid = 1853] [id = 321] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf196b000 == 94 [pid = 1853] [id = 320] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece11000 == 93 [pid = 1853] [id = 319] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9ff4000 == 92 [pid = 1853] [id = 318] 09:46:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5424800 == 91 [pid = 1853] [id = 317] 09:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1336ms 09:46:03 INFO - PROCESS | 1853 | 1461257163299 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1853 | 1461257163302 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:46:03 INFO - PROCESS | 1853 | 1461257163308 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1853 | 1461257163310 Marionette TRACE conn3 <- [1,1354,null,{}] 09:46:03 INFO - PROCESS | 1853 | 1461257163316 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:03 INFO - PROCESS | 1853 | 1461257163458 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cdce97c00) [pid = 1853] [serial = 944] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0cd8b7c000) [pid = 1853] [serial = 938] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0cd4576800) [pid = 1853] [serial = 932] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0ce0791400) [pid = 1853] [serial = 948] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cdf2ab000) [pid = 1853] [serial = 947] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cdee48800) [pid = 1853] [serial = 945] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0ccc819c00) [pid = 1853] [serial = 929] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cd979d800) [pid = 1853] [serial = 939] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cd25dcc00) [pid = 1853] [serial = 930] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cd548f000) [pid = 1853] [serial = 933] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cd720c400) [pid = 1853] [serial = 936] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cd991ec00) [pid = 1853] [serial = 941] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cf16f1800) [pid = 1853] [serial = 894] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cd683e000) [pid = 1853] [serial = 935] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cd9b6bc00) [pid = 1853] [serial = 942] [outer = (nil)] [url = about:blank] 09:46:03 INFO - PROCESS | 1853 | 1461257163599 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83d7000 == 92 [pid = 1853] [id = 346] 09:46:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0ccc819c00) [pid = 1853] [serial = 1039] [outer = (nil)] 09:46:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cd314cc00) [pid = 1853] [serial = 1040] [outer = 0x7f0ccc819c00] 09:46:03 INFO - PROCESS | 1853 | 1461257163658 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cd448d000) [pid = 1853] [serial = 1041] [outer = 0x7f0ccc819c00] 09:46:04 INFO - PROCESS | 1853 | 1461257164248 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 978ms 09:46:04 INFO - PROCESS | 1853 | 1461257164290 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1853 | 1461257164293 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:46:04 INFO - PROCESS | 1853 | 1461257164298 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1853 | 1461257164300 Marionette TRACE conn3 <- [1,1358,null,{}] 09:46:04 INFO - PROCESS | 1853 | 1461257164308 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:04 INFO - PROCESS | 1853 | 1461257164446 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:46:04 INFO - PROCESS | 1853 | 1461257164587 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ccc000 == 93 [pid = 1853] [id = 347] 09:46:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cd25dcc00) [pid = 1853] [serial = 1042] [outer = (nil)] 09:46:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cd458d800) [pid = 1853] [serial = 1043] [outer = 0x7f0cd25dcc00] 09:46:04 INFO - PROCESS | 1853 | 1461257164644 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cd54d5c00) [pid = 1853] [serial = 1044] [outer = 0x7f0cd25dcc00] 09:46:05 INFO - PROCESS | 1853 | 1461257165258 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 980ms 09:46:05 INFO - PROCESS | 1853 | 1461257165280 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1853 | 1461257165283 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:46:05 INFO - PROCESS | 1853 | 1461257165288 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1853 | 1461257165290 Marionette TRACE conn3 <- [1,1362,null,{}] 09:46:05 INFO - PROCESS | 1853 | 1461257165295 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:05 INFO - PROCESS | 1853 | 1461257165521 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:46:05 INFO - PROCESS | 1853 | 1461257165554 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5779000 == 94 [pid = 1853] [id = 348] 09:46:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cd4487400) [pid = 1853] [serial = 1045] [outer = (nil)] 09:46:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cd614b000) [pid = 1853] [serial = 1046] [outer = 0x7f0cd4487400] 09:46:05 INFO - PROCESS | 1853 | 1461257165614 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cd80b1c00) [pid = 1853] [serial = 1047] [outer = 0x7f0cd4487400] 09:46:06 INFO - PROCESS | 1853 | 1461257166402 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1175ms 09:46:06 INFO - PROCESS | 1853 | 1461257166464 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1853 | 1461257166468 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:46:06 INFO - PROCESS | 1853 | 1461257166474 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1853 | 1461257166475 Marionette TRACE conn3 <- [1,1366,null,{}] 09:46:06 INFO - PROCESS | 1853 | 1461257166480 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:06 INFO - PROCESS | 1853 | 1461257166665 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:46:06 INFO - PROCESS | 1853 | 1461257166683 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7249800 == 95 [pid = 1853] [id = 349] 09:46:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cd6c84000) [pid = 1853] [serial = 1048] [outer = (nil)] 09:46:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cd8b82000) [pid = 1853] [serial = 1049] [outer = 0x7f0cd6c84000] 09:46:06 INFO - PROCESS | 1853 | 1461257166738 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cd979d800) [pid = 1853] [serial = 1050] [outer = 0x7f0cd6c84000] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cdee3b400) [pid = 1853] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cda722c00) [pid = 1853] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cd6f99800) [pid = 1853] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cdab79c00) [pid = 1853] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cd5f60c00) [pid = 1853] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cd5ee7800) [pid = 1853] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cece2b800) [pid = 1853] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cccc32000) [pid = 1853] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cecc6e000) [pid = 1853] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cd6d13800) [pid = 1853] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cdce11c00) [pid = 1853] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cccc2e000) [pid = 1853] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cf169ec00) [pid = 1853] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cd5eeac00) [pid = 1853] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd9b6b800) [pid = 1853] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd54d6000) [pid = 1853] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cde37f000) [pid = 1853] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cd9745c00) [pid = 1853] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0ce0237000) [pid = 1853] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd4572800) [pid = 1853] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cd9b75c00) [pid = 1853] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cece32400) [pid = 1853] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd80aa800) [pid = 1853] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cdaa4a800) [pid = 1853] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cccc32c00) [pid = 1853] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cd4586800) [pid = 1853] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cd96c6400) [pid = 1853] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cd6c88c00) [pid = 1853] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0cd26e4400) [pid = 1853] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0ccc818c00) [pid = 1853] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0ce5f42c00) [pid = 1853] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0ce5f45000) [pid = 1853] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cecbcfc00) [pid = 1853] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cedd2c000) [pid = 1853] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cc9cea400) [pid = 1853] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cc9cea800) [pid = 1853] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cd54ad800) [pid = 1853] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd5ee6c00) [pid = 1853] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0ce2720400) [pid = 1853] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd5f61000) [pid = 1853] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd5ee7400) [pid = 1853] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cdce0e000) [pid = 1853] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0ccbb4a800) [pid = 1853] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0ce044e800) [pid = 1853] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cd5ee6800) [pid = 1853] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd5ee8c00) [pid = 1853] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0ce0238c00) [pid = 1853] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cdc043800) [pid = 1853] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cd457b800) [pid = 1853] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cde054c00) [pid = 1853] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cda5dc800) [pid = 1853] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd9743400) [pid = 1853] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd54ce000) [pid = 1853] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cd6d20800) [pid = 1853] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0ccca0cc00) [pid = 1853] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0ccca19800) [pid = 1853] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cc73fcc00) [pid = 1853] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc9cf4c00) [pid = 1853] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cdce09c00) [pid = 1853] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd683ec00) [pid = 1853] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0ccca19c00) [pid = 1853] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cc9cef400) [pid = 1853] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd8b86400) [pid = 1853] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cdc67c000) [pid = 1853] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cd6d1dc00) [pid = 1853] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0ccca1b800) [pid = 1853] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0ccc812800) [pid = 1853] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0ccc814c00) [pid = 1853] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cccc35400) [pid = 1853] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd25e0000) [pid = 1853] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:46:08 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cda71b800) [pid = 1853] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:46:08 INFO - PROCESS | 1853 | 1461257168346 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1853 | 1461257168460 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:46:08 INFO - PROCESS | 1853 | 1461257168472 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1853 | 1461257168474 Marionette TRACE conn3 <- [1,1370,null,{}] 09:46:08 INFO - PROCESS | 1853 | 1461257168481 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:08 INFO - PROCESS | 1853 | 1461257168626 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:46:08 INFO - PROCESS | 1853 | 1461257168634 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3160000 == 96 [pid = 1853] [id = 350] 09:46:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0ccbb58800) [pid = 1853] [serial = 1051] [outer = (nil)] 09:46:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cccc2e400) [pid = 1853] [serial = 1052] [outer = 0x7f0ccbb58800] 09:46:08 INFO - PROCESS | 1853 | 1461257168687 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd25db400) [pid = 1853] [serial = 1053] [outer = 0x7f0ccbb58800] 09:46:09 INFO - PROCESS | 1853 | 1461257169373 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1853 | 1461257169408 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:46:09 INFO - PROCESS | 1853 | 1461257169413 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1853 | 1461257169415 Marionette TRACE conn3 <- [1,1374,null,{}] 09:46:09 INFO - PROCESS | 1853 | 1461257169420 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:09 INFO - PROCESS | 1853 | 1461257169623 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:46:09 INFO - PROCESS | 1853 | 1461257169641 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e95000 == 97 [pid = 1853] [id = 351] 09:46:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0ccc811800) [pid = 1853] [serial = 1054] [outer = (nil)] 09:46:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd3144800) [pid = 1853] [serial = 1055] [outer = 0x7f0ccc811800] 09:46:09 INFO - PROCESS | 1853 | 1461257169698 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd5f67000) [pid = 1853] [serial = 1056] [outer = 0x7f0ccc811800] 09:46:10 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:46:10 INFO - PROCESS | 1853 | 1461257170590 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 1853 | 1461257170648 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:46:10 INFO - PROCESS | 1853 | 1461257170656 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 1853 | 1461257170662 Marionette TRACE conn3 <- [1,1378,null,{}] 09:46:10 INFO - PROCESS | 1853 | 1461257170672 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:10 INFO - PROCESS | 1853 | 1461257170907 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:46:11 INFO - PROCESS | 1853 | 1461257171080 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccc8e6000 == 98 [pid = 1853] [id = 352] 09:46:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cc916b800) [pid = 1853] [serial = 1057] [outer = (nil)] 09:46:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cc9cf5c00) [pid = 1853] [serial = 1058] [outer = 0x7f0cc916b800] 09:46:11 INFO - PROCESS | 1853 | 1461257171150 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0ccc810000) [pid = 1853] [serial = 1059] [outer = 0x7f0cc916b800] 09:46:11 INFO - PROCESS | 1853 | 1461257171995 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1853 | 1461257172056 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:46:12 INFO - PROCESS | 1853 | 1461257172066 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1853 | 1461257172070 Marionette TRACE conn3 <- [1,1382,null,{}] 09:46:12 INFO - PROCESS | 1853 | 1461257172076 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:12 INFO - PROCESS | 1853 | 1461257172273 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:46:12 INFO - PROCESS | 1853 | 1461257172444 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4477800 == 99 [pid = 1853] [id = 353] 09:46:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cc916e000) [pid = 1853] [serial = 1060] [outer = (nil)] 09:46:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0ccd1cf000) [pid = 1853] [serial = 1061] [outer = 0x7f0cc916e000] 09:46:12 INFO - PROCESS | 1853 | 1461257172508 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cd28f1800) [pid = 1853] [serial = 1062] [outer = 0x7f0cc916e000] 09:46:13 INFO - PROCESS | 1853 | [1853] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:46:13 INFO - PROCESS | 1853 | 1461257173475 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:46:13 INFO - PROCESS | 1853 | 1461257173552 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:46:13 INFO - PROCESS | 1853 | 1461257173557 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:46:13 INFO - PROCESS | 1853 | 1461257173562 Marionette TRACE conn3 <- [1,1386,null,{}] 09:46:13 INFO - PROCESS | 1853 | 1461257173578 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:13 INFO - PROCESS | 1853 | 1461257173781 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:46:13 INFO - PROCESS | 1853 | 1461257173987 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9ff7800 == 100 [pid = 1853] [id = 354] 09:46:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd4490000) [pid = 1853] [serial = 1063] [outer = (nil)] 09:46:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd6141800) [pid = 1853] [serial = 1064] [outer = 0x7f0cd4490000] 09:46:14 INFO - PROCESS | 1853 | 1461257174068 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd6d14000) [pid = 1853] [serial = 1065] [outer = 0x7f0cd4490000] 09:46:14 INFO - PROCESS | 1853 | 1461257174881 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:46:14 INFO - PROCESS | 1853 | 1461257174948 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:46:14 INFO - PROCESS | 1853 | 1461257174954 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1853 | 1461257174957 Marionette TRACE conn3 <- [1,1390,null,{}] 09:46:14 INFO - PROCESS | 1853 | 1461257174961 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:15 INFO - PROCESS | 1853 | 1461257175127 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:46:15 INFO - PROCESS | 1853 | 1461257175303 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc05f800 == 101 [pid = 1853] [id = 355] 09:46:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cd4573000) [pid = 1853] [serial = 1066] [outer = (nil)] 09:46:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cd80a9c00) [pid = 1853] [serial = 1067] [outer = 0x7f0cd4573000] 09:46:15 INFO - PROCESS | 1853 | 1461257175367 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd81e1400) [pid = 1853] [serial = 1068] [outer = 0x7f0cd4573000] 09:46:16 INFO - PROCESS | 1853 | 1461257176186 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1285ms 09:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:46:16 INFO - PROCESS | 1853 | 1461257176240 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:46:16 INFO - PROCESS | 1853 | 1461257176243 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:46:16 INFO - PROCESS | 1853 | 1461257176249 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1853 | 1461257176252 Marionette TRACE conn3 <- [1,1394,null,{}] 09:46:16 INFO - PROCESS | 1853 | 1461257176257 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:16 INFO - PROCESS | 1853 | 1461257176411 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:46:16 INFO - PROCESS | 1853 | 1461257176581 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde591800 == 102 [pid = 1853] [id = 356] 09:46:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd28f7000) [pid = 1853] [serial = 1069] [outer = (nil)] 09:46:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cd9743400) [pid = 1853] [serial = 1070] [outer = 0x7f0cd28f7000] 09:46:16 INFO - PROCESS | 1853 | 1461257176644 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd97eb000) [pid = 1853] [serial = 1071] [outer = 0x7f0cd28f7000] 09:46:17 INFO - PROCESS | 1853 | 1461257177454 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1229ms 09:46:17 INFO - PROCESS | 1853 | 1461257177478 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1853 | 1461257177482 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:46:17 INFO - PROCESS | 1853 | 1461257177487 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1853 | 1461257177489 Marionette TRACE conn3 <- [1,1398,null,{}] 09:46:17 INFO - PROCESS | 1853 | 1461257177494 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:17 INFO - PROCESS | 1853 | 1461257177669 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:46:17 INFO - PROCESS | 1853 | 1461257177844 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf15d000 == 103 [pid = 1853] [id = 357] 09:46:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd9b0a400) [pid = 1853] [serial = 1072] [outer = (nil)] 09:46:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cda72b800) [pid = 1853] [serial = 1073] [outer = 0x7f0cd9b0a400] 09:46:17 INFO - PROCESS | 1853 | 1461257177910 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cdaa51800) [pid = 1853] [serial = 1074] [outer = 0x7f0cd9b0a400] 09:46:18 INFO - PROCESS | 1853 | 1461257178733 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1276ms 09:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:46:18 INFO - PROCESS | 1853 | 1461257178764 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1853 | 1461257178767 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:46:18 INFO - PROCESS | 1853 | 1461257178772 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1853 | 1461257178775 Marionette TRACE conn3 <- [1,1402,null,{}] 09:46:18 INFO - PROCESS | 1853 | 1461257178781 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:18 INFO - PROCESS | 1853 | 1461257178939 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:46:19 INFO - PROCESS | 1853 | 1461257179111 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce0252000 == 104 [pid = 1853] [id = 358] 09:46:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cd9b6b800) [pid = 1853] [serial = 1075] [outer = (nil)] 09:46:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cdc043000) [pid = 1853] [serial = 1076] [outer = 0x7f0cd9b6b800] 09:46:19 INFO - PROCESS | 1853 | 1461257179173 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cdce11000) [pid = 1853] [serial = 1077] [outer = 0x7f0cd9b6b800] 09:46:19 INFO - PROCESS | 1853 | 1461257179979 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1232ms 09:46:20 INFO - PROCESS | 1853 | 1461257180019 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1853 | 1461257180022 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:46:20 INFO - PROCESS | 1853 | 1461257180028 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1853 | 1461257180030 Marionette TRACE conn3 <- [1,1406,null,{}] 09:46:20 INFO - PROCESS | 1853 | 1461257180036 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:20 INFO - PROCESS | 1853 | 1461257180186 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:46:20 INFO - PROCESS | 1853 | 1461257180358 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6dd8800 == 105 [pid = 1853] [id = 359] 09:46:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cda5d2c00) [pid = 1853] [serial = 1078] [outer = (nil)] 09:46:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd637f800) [pid = 1853] [serial = 1079] [outer = 0x7f0cda5d2c00] 09:46:20 INFO - PROCESS | 1853 | 1461257180424 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cde2a0400) [pid = 1853] [serial = 1080] [outer = 0x7f0cda5d2c00] 09:46:21 INFO - PROCESS | 1853 | 1461257181280 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1329ms 09:46:21 INFO - PROCESS | 1853 | 1461257181358 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 1853 | 1461257181361 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:46:21 INFO - PROCESS | 1853 | 1461257181366 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1853 | 1461257181369 Marionette TRACE conn3 <- [1,1410,null,{}] 09:46:21 INFO - PROCESS | 1853 | 1461257181373 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:21 INFO - PROCESS | 1853 | 1461257181556 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:46:21 INFO - PROCESS | 1853 | 1461257181724 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2583000 == 106 [pid = 1853] [id = 360] 09:46:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc9cf2000) [pid = 1853] [serial = 1081] [outer = (nil)] 09:46:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0ccc810800) [pid = 1853] [serial = 1082] [outer = 0x7f0cc9cf2000] 09:46:21 INFO - PROCESS | 1853 | 1461257181787 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd26e1400) [pid = 1853] [serial = 1083] [outer = 0x7f0cc9cf2000] 09:46:22 INFO - PROCESS | 1853 | 1461257182641 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1283ms 09:46:22 INFO - PROCESS | 1853 | 1461257182649 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1853 | 1461257182652 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:46:22 INFO - PROCESS | 1853 | 1461257182658 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1853 | 1461257182663 Marionette TRACE conn3 <- [1,1414,null,{}] 09:46:22 INFO - PROCESS | 1853 | 1461257182668 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:22 INFO - PROCESS | 1853 | 1461257182819 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:46:22 INFO - PROCESS | 1853 | 1461257182994 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32a3800 == 107 [pid = 1853] [id = 361] 09:46:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc9cf2800) [pid = 1853] [serial = 1084] [outer = (nil)] 09:46:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cd28f7400) [pid = 1853] [serial = 1085] [outer = 0x7f0cc9cf2800] 09:46:23 INFO - PROCESS | 1853 | 1461257183056 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd457d400) [pid = 1853] [serial = 1086] [outer = 0x7f0cc9cf2800] 09:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1580ms 09:46:24 INFO - PROCESS | 1853 | 1461257184232 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:46:24 INFO - PROCESS | 1853 | 1461257184239 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:46:24 INFO - PROCESS | 1853 | 1461257184244 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:46:24 INFO - PROCESS | 1853 | 1461257184251 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1853 | 1461257184256 Marionette TRACE conn3 <- [1,1418,null,{}] 09:46:24 INFO - PROCESS | 1853 | 1461257184264 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:24 INFO - PROCESS | 1853 | 1461257184425 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:46:24 INFO - PROCESS | 1853 | 1461257184637 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32b7800 == 108 [pid = 1853] [id = 362] 09:46:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ccc80b400) [pid = 1853] [serial = 1087] [outer = (nil)] 09:46:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0ccc815000) [pid = 1853] [serial = 1088] [outer = 0x7f0ccc80b400] 09:46:24 INFO - PROCESS | 1853 | 1461257184695 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cccaae800) [pid = 1853] [serial = 1089] [outer = 0x7f0ccc80b400] 09:46:25 INFO - PROCESS | 1853 | 1461257185474 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1286ms 09:46:25 INFO - PROCESS | 1853 | 1461257185539 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1853 | 1461257185553 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:46:25 INFO - PROCESS | 1853 | 1461257185574 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1853 | 1461257185585 Marionette TRACE conn3 <- [1,1422,null,{}] 09:46:25 INFO - PROCESS | 1853 | 1461257185591 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:25 INFO - PROCESS | 1853 | 1461257185809 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:46:26 INFO - PROCESS | 1853 | 1461257186023 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc735b800 == 109 [pid = 1853] [id = 363] 09:46:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cc92d1c00) [pid = 1853] [serial = 1090] [outer = (nil)] 09:46:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cccc34000) [pid = 1853] [serial = 1091] [outer = 0x7f0cc92d1c00] 09:46:26 INFO - PROCESS | 1853 | 1461257186142 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd26e1800) [pid = 1853] [serial = 1092] [outer = 0x7f0cc92d1c00] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd3160000 == 108 [pid = 1853] [id = 350] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7249800 == 107 [pid = 1853] [id = 349] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5779000 == 106 [pid = 1853] [id = 348] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cccab1800) [pid = 1853] [serial = 974] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc7dd9c00) [pid = 1853] [serial = 977] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cc92d6800) [pid = 1853] [serial = 980] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cc7dd7400) [pid = 1853] [serial = 983] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cdaa55c00) [pid = 1853] [serial = 1007] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ccc000 == 105 [pid = 1853] [id = 347] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83d7000 == 104 [pid = 1853] [id = 346] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31d8800 == 103 [pid = 1853] [id = 345] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd965800 == 102 [pid = 1853] [id = 344] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2592800 == 101 [pid = 1853] [id = 343] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf229a800 == 100 [pid = 1853] [id = 340] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cee060800 == 99 [pid = 1853] [id = 339] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf141800 == 98 [pid = 1853] [id = 338] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56a3800 == 97 [pid = 1853] [id = 337] 09:46:26 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83dc000 == 96 [pid = 1853] [id = 336] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd9920800) [pid = 1853] [serial = 800] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0ce6d17c00) [pid = 1853] [serial = 758] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cd97e4c00) [pid = 1853] [serial = 752] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd7076800) [pid = 1853] [serial = 662] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cede33c00) [pid = 1853] [serial = 767] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd32f0c00) [pid = 1853] [serial = 821] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0ced04a800) [pid = 1853] [serial = 764] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cd6d1fc00) [pid = 1853] [serial = 812] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0ce2580000) [pid = 1853] [serial = 719] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd5f68c00) [pid = 1853] [serial = 818] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cf22f6800) [pid = 1853] [serial = 815] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cf1dce800) [pid = 1853] [serial = 873] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0ce0239c00) [pid = 1853] [serial = 716] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cdaa4c000) [pid = 1853] [serial = 623] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cdf5a4c00) [pid = 1853] [serial = 680] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cdc67d800) [pid = 1853] [serial = 713] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0ce044a800) [pid = 1853] [serial = 635] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd54cd400) [pid = 1853] [serial = 617] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cee1cfc00) [pid = 1853] [serial = 806] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cee1cb400) [pid = 1853] [serial = 770] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cdf5a7c00) [pid = 1853] [serial = 803] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cf1e5e400) [pid = 1853] [serial = 809] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cecbab000) [pid = 1853] [serial = 861] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cee009800) [pid = 1853] [serial = 864] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cf16a5c00) [pid = 1853] [serial = 867] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cf2072800) [pid = 1853] [serial = 870] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cc9cf9c00) [pid = 1853] [serial = 897] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd8b7d800) [pid = 1853] [serial = 900] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cdf9f7400) [pid = 1853] [serial = 903] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cefa0b800) [pid = 1853] [serial = 906] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cf22b8c00) [pid = 1853] [serial = 909] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd97e4400) [pid = 1853] [serial = 665] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd637e800) [pid = 1853] [serial = 707] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cde40c000) [pid = 1853] [serial = 629] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd28f5c00) [pid = 1853] [serial = 927] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cec95e800) [pid = 1853] [serial = 722] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd6c81c00) [pid = 1853] [serial = 749] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cd974b000) [pid = 1853] [serial = 710] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cecb9e000) [pid = 1853] [serial = 761] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cdce0c400) [pid = 1853] [serial = 626] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd8b7e800) [pid = 1853] [serial = 620] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0ce2581c00) [pid = 1853] [serial = 677] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cde413c00) [pid = 1853] [serial = 755] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cdf29dc00) [pid = 1853] [serial = 671] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cdce98400) [pid = 1853] [serial = 668] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cdf29e800) [pid = 1853] [serial = 632] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cdf674c00) [pid = 1853] [serial = 674] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cf2307800) [pid = 1853] [serial = 915] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd3150000) [pid = 1853] [serial = 918] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd800e800) [pid = 1853] [serial = 849] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cf22f7c00) [pid = 1853] [serial = 912] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0ce2333000) [pid = 1853] [serial = 858] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd548b800) [pid = 1853] [serial = 846] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cda5dd400) [pid = 1853] [serial = 578] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cdf5ac000) [pid = 1853] [serial = 855] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cda715c00) [pid = 1853] [serial = 852] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cd28f7c00) [pid = 1853] [serial = 924] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd26ef400) [pid = 1853] [serial = 921] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cd28f3000) [pid = 1853] [serial = 954] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cd25d4c00) [pid = 1853] [serial = 953] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0ce6d1b800) [pid = 1853] [serial = 963] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cdf9a8400) [pid = 1853] [serial = 962] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cda725000) [pid = 1853] [serial = 960] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cd9742000) [pid = 1853] [serial = 959] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd54d6800) [pid = 1853] [serial = 956] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cd6254000) [pid = 1853] [serial = 957] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd448f400) [pid = 1853] [serial = 971] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cece29800) [pid = 1853] [serial = 951] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cdaa48c00) [pid = 1853] [serial = 968] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cee00ec00) [pid = 1853] [serial = 966] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cece2fc00) [pid = 1853] [serial = 965] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd80a7c00) [pid = 1853] [serial = 1001] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0ccca1a000) [pid = 1853] [serial = 990] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0ccca15400) [pid = 1853] [serial = 989] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cd25e0400) [pid = 1853] [serial = 992] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd26ee800) [pid = 1853] [serial = 993] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cc92e0c00) [pid = 1853] [serial = 987] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cc7ddec00) [pid = 1853] [serial = 986] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd314e400) [pid = 1853] [serial = 995] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cd4577c00) [pid = 1853] [serial = 996] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd9916800) [pid = 1853] [serial = 1004] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cd458c400) [pid = 1853] [serial = 998] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 117 (0x7f0cd65cb000) [pid = 1853] [serial = 999] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 116 (0x7f0cda5d6800) [pid = 1853] [serial = 1005] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | --DOMWINDOW == 115 (0x7f0cd9747c00) [pid = 1853] [serial = 1002] [outer = (nil)] [url = about:blank] 09:46:26 INFO - PROCESS | 1853 | 1461257186974 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1445ms 09:46:27 INFO - PROCESS | 1853 | 1461257187019 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1853 | 1461257187022 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:46:27 INFO - PROCESS | 1853 | 1461257187028 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1853 | 1461257187032 Marionette TRACE conn3 <- [1,1426,null,{}] 09:46:27 INFO - PROCESS | 1853 | 1461257187046 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:27 INFO - PROCESS | 1853 | 1461257187195 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:46:27 INFO - PROCESS | 1853 | 1461257187211 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2749000 == 97 [pid = 1853] [id = 364] 09:46:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 116 (0x7f0cd26e2000) [pid = 1853] [serial = 1093] [outer = (nil)] 09:46:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 117 (0x7f0cd32ea000) [pid = 1853] [serial = 1094] [outer = 0x7f0cd26e2000] 09:46:27 INFO - PROCESS | 1853 | 1461257187269 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 118 (0x7f0cd4491c00) [pid = 1853] [serial = 1095] [outer = 0x7f0cd26e2000] 09:46:28 INFO - PROCESS | 1853 | 1461257188069 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1086ms 09:46:28 INFO - PROCESS | 1853 | 1461257188115 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1853 | 1461257188119 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:46:28 INFO - PROCESS | 1853 | 1461257188124 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1853 | 1461257188126 Marionette TRACE conn3 <- [1,1430,null,{}] 09:46:28 INFO - PROCESS | 1853 | 1461257188131 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:28 INFO - PROCESS | 1853 | 1461257188280 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:46:28 INFO - PROCESS | 1853 | 1461257188294 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d8000 == 98 [pid = 1853] [id = 365] 09:46:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cd548f400) [pid = 1853] [serial = 1096] [outer = (nil)] 09:46:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd5eebc00) [pid = 1853] [serial = 1097] [outer = 0x7f0cd548f400] 09:46:28 INFO - PROCESS | 1853 | 1461257188350 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd6149800) [pid = 1853] [serial = 1098] [outer = 0x7f0cd548f400] 09:46:29 INFO - PROCESS | 1853 | 1461257189145 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1080ms 09:46:29 INFO - PROCESS | 1853 | 1461257189206 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 1853 | 1461257189209 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:46:29 INFO - PROCESS | 1853 | 1461257189214 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 1853 | 1461257189216 Marionette TRACE conn3 <- [1,1434,null,{}] 09:46:29 INFO - PROCESS | 1853 | 1461257189220 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:29 INFO - PROCESS | 1853 | 1461257189403 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:46:29 INFO - PROCESS | 1853 | 1461257189439 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd43a7000 == 99 [pid = 1853] [id = 366] 09:46:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd6149c00) [pid = 1853] [serial = 1099] [outer = (nil)] 09:46:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd65d3400) [pid = 1853] [serial = 1100] [outer = 0x7f0cd6149c00] 09:46:29 INFO - PROCESS | 1853 | 1461257189495 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cd6c89800) [pid = 1853] [serial = 1101] [outer = 0x7f0cd6149c00] 09:46:30 INFO - PROCESS | 1853 | 1461257190383 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1223ms 09:46:30 INFO - PROCESS | 1853 | 1461257190438 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1853 | 1461257190441 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:46:30 INFO - PROCESS | 1853 | 1461257190452 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1853 | 1461257190455 Marionette TRACE conn3 <- [1,1438,null,{}] 09:46:30 INFO - PROCESS | 1853 | 1461257190459 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:30 INFO - PROCESS | 1853 | 1461257190659 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:46:30 INFO - PROCESS | 1853 | 1461257190682 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d13800 == 100 [pid = 1853] [id = 367] 09:46:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cd81dc400) [pid = 1853] [serial = 1102] [outer = (nil)] 09:46:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cd8b88000) [pid = 1853] [serial = 1103] [outer = 0x7f0cd81dc400] 09:46:30 INFO - PROCESS | 1853 | 1461257190736 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd9749800) [pid = 1853] [serial = 1104] [outer = 0x7f0cd81dc400] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0ccc819c00) [pid = 1853] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cc9cf8000) [pid = 1853] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cc9170000) [pid = 1853] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0ccbb58800) [pid = 1853] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd6c84000) [pid = 1853] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd25dcc00) [pid = 1853] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0ccd1cf800) [pid = 1853] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cd4487400) [pid = 1853] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:46:31 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cd9749400) [pid = 1853] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:46:31 INFO - PROCESS | 1853 | 1461257191567 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1134ms 09:46:31 INFO - PROCESS | 1853 | 1461257191587 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1853 | 1461257191589 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:46:31 INFO - PROCESS | 1853 | 1461257191606 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1853 | 1461257191610 Marionette TRACE conn3 <- [1,1442,null,{}] 09:46:31 INFO - PROCESS | 1853 | 1461257191614 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:31 INFO - PROCESS | 1853 | 1461257191750 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:46:31 INFO - PROCESS | 1853 | 1461257191873 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68a2800 == 101 [pid = 1853] [id = 368] 09:46:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0ccc80f400) [pid = 1853] [serial = 1105] [outer = (nil)] 09:46:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cd818e000) [pid = 1853] [serial = 1106] [outer = 0x7f0ccc80f400] 09:46:31 INFO - PROCESS | 1853 | 1461257191926 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd97e4c00) [pid = 1853] [serial = 1107] [outer = 0x7f0ccc80f400] 09:46:32 INFO - PROCESS | 1853 | 1461257192521 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 986ms 09:46:32 INFO - PROCESS | 1853 | 1461257192583 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1853 | 1461257192586 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:46:32 INFO - PROCESS | 1853 | 1461257192591 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1853 | 1461257192593 Marionette TRACE conn3 <- [1,1446,null,{}] 09:46:32 INFO - PROCESS | 1853 | 1461257192598 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:32 INFO - PROCESS | 1853 | 1461257192739 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:46:32 INFO - PROCESS | 1853 | 1461257192859 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8be5800 == 102 [pid = 1853] [id = 369] 09:46:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0ccc819c00) [pid = 1853] [serial = 1108] [outer = (nil)] 09:46:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd991e000) [pid = 1853] [serial = 1109] [outer = 0x7f0ccc819c00] 09:46:32 INFO - PROCESS | 1853 | 1461257192915 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cda5dd800) [pid = 1853] [serial = 1110] [outer = 0x7f0ccc819c00] 09:46:33 INFO - PROCESS | 1853 | 1461257193735 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1176ms 09:46:33 INFO - PROCESS | 1853 | 1461257193769 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1853 | 1461257193774 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:46:33 INFO - PROCESS | 1853 | 1461257193782 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1853 | 1461257193787 Marionette TRACE conn3 <- [1,1450,null,{}] 09:46:33 INFO - PROCESS | 1853 | 1461257193794 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:33 INFO - PROCESS | 1853 | 1461257193979 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:46:34 INFO - PROCESS | 1853 | 1461257194139 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2596000 == 103 [pid = 1853] [id = 370] 09:46:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cc9179c00) [pid = 1853] [serial = 1111] [outer = (nil)] 09:46:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0ccca14800) [pid = 1853] [serial = 1112] [outer = 0x7f0cc9179c00] 09:46:34 INFO - PROCESS | 1853 | 1461257194212 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0ccd1c8c00) [pid = 1853] [serial = 1113] [outer = 0x7f0cc9179c00] 09:46:35 INFO - PROCESS | 1853 | 1461257195033 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1284ms 09:46:35 INFO - PROCESS | 1853 | 1461257195073 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1853 | 1461257195081 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:46:35 INFO - PROCESS | 1853 | 1461257195090 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1853 | 1461257195094 Marionette TRACE conn3 <- [1,1454,null,{}] 09:46:35 INFO - PROCESS | 1853 | 1461257195099 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:35 INFO - PROCESS | 1853 | 1461257195260 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:46:35 INFO - PROCESS | 1853 | 1461257195427 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5765000 == 104 [pid = 1853] [id = 371] 09:46:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cc9cf8400) [pid = 1853] [serial = 1114] [outer = (nil)] 09:46:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd3150000) [pid = 1853] [serial = 1115] [outer = 0x7f0cc9cf8400] 09:46:35 INFO - PROCESS | 1853 | 1461257195490 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd4584800) [pid = 1853] [serial = 1116] [outer = 0x7f0cc9cf8400] 09:46:36 INFO - PROCESS | 1853 | 1461257196497 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1480ms 09:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:46:36 INFO - PROCESS | 1853 | 1461257196571 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1853 | 1461257196573 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:46:36 INFO - PROCESS | 1853 | 1461257196580 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1853 | 1461257196585 Marionette TRACE conn3 <- [1,1458,null,{}] 09:46:36 INFO - PROCESS | 1853 | 1461257196599 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:36 INFO - PROCESS | 1853 | 1461257196809 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:46:37 INFO - PROCESS | 1853 | 1461257197008 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1d9800 == 105 [pid = 1853] [id = 372] 09:46:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cd6d13c00) [pid = 1853] [serial = 1117] [outer = (nil)] 09:46:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd80a7800) [pid = 1853] [serial = 1118] [outer = 0x7f0cd6d13c00] 09:46:37 INFO - PROCESS | 1853 | 1461257197121 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cd8b84c00) [pid = 1853] [serial = 1119] [outer = 0x7f0cd6d13c00] 09:46:37 INFO - PROCESS | 1853 | 1461257197914 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1391ms 09:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:46:37 INFO - PROCESS | 1853 | 1461257197970 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1853 | 1461257197974 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:46:37 INFO - PROCESS | 1853 | 1461257197980 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1853 | 1461257197983 Marionette TRACE conn3 <- [1,1462,null,{}] 09:46:37 INFO - PROCESS | 1853 | 1461257197987 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:38 INFO - PROCESS | 1853 | 1461257198156 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:46:38 INFO - PROCESS | 1853 | 1461257198322 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc062800 == 106 [pid = 1853] [id = 373] 09:46:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cd6d19c00) [pid = 1853] [serial = 1120] [outer = (nil)] 09:46:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cda5dd400) [pid = 1853] [serial = 1121] [outer = 0x7f0cd6d19c00] 09:46:38 INFO - PROCESS | 1853 | 1461257198386 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cda71e000) [pid = 1853] [serial = 1122] [outer = 0x7f0cd6d19c00] 09:46:39 INFO - PROCESS | 1853 | 1461257199249 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1337ms 09:46:39 INFO - PROCESS | 1853 | 1461257199316 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1853 | 1461257199320 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:46:39 INFO - PROCESS | 1853 | 1461257199325 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1853 | 1461257199327 Marionette TRACE conn3 <- [1,1466,null,{}] 09:46:39 INFO - PROCESS | 1853 | 1461257199332 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:39 INFO - PROCESS | 1853 | 1461257199495 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:46:39 INFO - PROCESS | 1853 | 1461257199660 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeaee800 == 107 [pid = 1853] [id = 374] 09:46:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd991d800) [pid = 1853] [serial = 1123] [outer = (nil)] 09:46:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cda72ec00) [pid = 1853] [serial = 1124] [outer = 0x7f0cd991d800] 09:46:39 INFO - PROCESS | 1853 | 1461257199724 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cdab85000) [pid = 1853] [serial = 1125] [outer = 0x7f0cd991d800] 09:46:40 INFO - PROCESS | 1853 | 1461257200540 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1284ms 09:46:40 INFO - PROCESS | 1853 | 1461257200611 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:46:40 INFO - PROCESS | 1853 | 1461257200615 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:46:40 INFO - PROCESS | 1853 | 1461257200620 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1853 | 1461257200623 Marionette TRACE conn3 <- [1,1470,null,{}] 09:46:40 INFO - PROCESS | 1853 | 1461257200628 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:40 INFO - PROCESS | 1853 | 1461257200839 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:46:41 INFO - PROCESS | 1853 | 1461257201001 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf954800 == 108 [pid = 1853] [id = 375] 09:46:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cdc0a1c00) [pid = 1853] [serial = 1126] [outer = (nil)] 09:46:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cde380000) [pid = 1853] [serial = 1127] [outer = 0x7f0cdc0a1c00] 09:46:41 INFO - PROCESS | 1853 | 1461257201065 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cdf2aa400) [pid = 1853] [serial = 1128] [outer = 0x7f0cdc0a1c00] 09:46:41 INFO - PROCESS | 1853 | 1461257201880 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1285ms 09:46:41 INFO - PROCESS | 1853 | 1461257201906 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1853 | 1461257201910 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:46:41 INFO - PROCESS | 1853 | 1461257201915 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1853 | 1461257201917 Marionette TRACE conn3 <- [1,1474,null,{}] 09:46:41 INFO - PROCESS | 1853 | 1461257201922 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:42 INFO - PROCESS | 1853 | 1461257202072 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:46:42 INFO - PROCESS | 1853 | 1461257202237 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6ddd800 == 109 [pid = 1853] [id = 376] 09:46:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cdc67cc00) [pid = 1853] [serial = 1129] [outer = (nil)] 09:46:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cdf9f7c00) [pid = 1853] [serial = 1130] [outer = 0x7f0cdc67cc00] 09:46:42 INFO - PROCESS | 1853 | 1461257202303 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0ce078cc00) [pid = 1853] [serial = 1131] [outer = 0x7f0cdc67cc00] 09:46:43 INFO - PROCESS | 1853 | 1461257203072 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1225ms 09:46:43 INFO - PROCESS | 1853 | 1461257203141 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1853 | 1461257203145 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:46:43 INFO - PROCESS | 1853 | 1461257203150 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1853 | 1461257203152 Marionette TRACE conn3 <- [1,1478,null,{}] 09:46:43 INFO - PROCESS | 1853 | 1461257203157 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:43 INFO - PROCESS | 1853 | 1461257203296 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:46:43 INFO - PROCESS | 1853 | 1461257203461 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece03800 == 110 [pid = 1853] [id = 377] 09:46:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cdd562800) [pid = 1853] [serial = 1132] [outer = (nil)] 09:46:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0ce2582400) [pid = 1853] [serial = 1133] [outer = 0x7f0cdd562800] 09:46:43 INFO - PROCESS | 1853 | 1461257203525 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0ce5f40c00) [pid = 1853] [serial = 1134] [outer = 0x7f0cdd562800] 09:46:44 INFO - PROCESS | 1853 | 1461257204342 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1225ms 09:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:46:44 INFO - PROCESS | 1853 | 1461257204377 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1853 | 1461257204379 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:46:44 INFO - PROCESS | 1853 | 1461257204385 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1853 | 1461257204387 Marionette TRACE conn3 <- [1,1482,null,{}] 09:46:44 INFO - PROCESS | 1853 | 1461257204392 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:44 INFO - PROCESS | 1853 | 1461257204549 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:46:44 INFO - PROCESS | 1853 | 1461257204716 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedd14800 == 111 [pid = 1853] [id = 378] 09:46:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cd9742400) [pid = 1853] [serial = 1135] [outer = (nil)] 09:46:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0ce6d76400) [pid = 1853] [serial = 1136] [outer = 0x7f0cd9742400] 09:46:44 INFO - PROCESS | 1853 | 1461257204780 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cecba5000) [pid = 1853] [serial = 1137] [outer = 0x7f0cd9742400] 09:46:45 INFO - PROCESS | 1853 | 1461257205587 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1230ms 09:46:45 INFO - PROCESS | 1853 | 1461257205615 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1853 | 1461257205618 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:46:45 INFO - PROCESS | 1853 | 1461257205623 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1853 | 1461257205625 Marionette TRACE conn3 <- [1,1486,null,{}] 09:46:45 INFO - PROCESS | 1853 | 1461257205630 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:45 INFO - PROCESS | 1853 | 1461257205780 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:46:45 INFO - PROCESS | 1853 | 1461257205948 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2758000 == 112 [pid = 1853] [id = 379] 09:46:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cc9cef000) [pid = 1853] [serial = 1138] [outer = (nil)] 09:46:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cd81d8c00) [pid = 1853] [serial = 1139] [outer = 0x7f0cc9cef000] 09:46:46 INFO - PROCESS | 1853 | 1461257206011 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0ce5f4cc00) [pid = 1853] [serial = 1140] [outer = 0x7f0cc9cef000] 09:46:47 INFO - PROCESS | 1853 | 1461257207135 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1575ms 09:46:47 INFO - PROCESS | 1853 | 1461257207200 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:46:47 INFO - PROCESS | 1853 | 1461257207205 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:46:47 INFO - PROCESS | 1853 | 1461257207211 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1853 | 1461257207216 Marionette TRACE conn3 <- [1,1490,null,{}] 09:46:47 INFO - PROCESS | 1853 | 1461257207224 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:47 INFO - PROCESS | 1853 | 1461257207380 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:46:47 INFO - PROCESS | 1853 | 1461257207585 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5423800 == 113 [pid = 1853] [id = 380] 09:46:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0ccbb57c00) [pid = 1853] [serial = 1141] [outer = (nil)] 09:46:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0ccca0e400) [pid = 1853] [serial = 1142] [outer = 0x7f0ccbb57c00] 09:46:47 INFO - PROCESS | 1853 | 1461257207643 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cccc39000) [pid = 1853] [serial = 1143] [outer = 0x7f0ccbb57c00] 09:46:48 INFO - PROCESS | 1853 | 1461257208321 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1132ms 09:46:48 INFO - PROCESS | 1853 | 1461257208342 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 1853 | 1461257208348 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:46:48 INFO - PROCESS | 1853 | 1461257208357 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 1853 | 1461257208360 Marionette TRACE conn3 <- [1,1494,null,{}] 09:46:48 INFO - PROCESS | 1853 | 1461257208378 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:48 INFO - PROCESS | 1853 | 1461257208572 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:46:48 INFO - PROCESS | 1853 | 1461257208697 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8bd3800 == 114 [pid = 1853] [id = 381] 09:46:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0ccd1d7800) [pid = 1853] [serial = 1144] [outer = (nil)] 09:46:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc7ddb000) [pid = 1853] [serial = 1145] [outer = 0x7f0ccd1d7800] 09:46:48 INFO - PROCESS | 1853 | 1461257208805 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd26e8400) [pid = 1853] [serial = 1146] [outer = 0x7f0ccd1d7800] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68a2800 == 113 [pid = 1853] [id = 368] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d13800 == 112 [pid = 1853] [id = 367] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd43a7000 == 111 [pid = 1853] [id = 366] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31d8000 == 110 [pid = 1853] [id = 365] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd3144800) [pid = 1853] [serial = 1055] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2749000 == 109 [pid = 1853] [id = 364] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc735b800 == 108 [pid = 1853] [id = 363] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32b7800 == 107 [pid = 1853] [id = 362] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce0252000 == 106 [pid = 1853] [id = 358] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf15d000 == 105 [pid = 1853] [id = 357] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde591800 == 104 [pid = 1853] [id = 356] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc05f800 == 103 [pid = 1853] [id = 355] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9ff7800 == 102 [pid = 1853] [id = 354] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4477800 == 101 [pid = 1853] [id = 353] 09:46:49 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccc8e6000 == 100 [pid = 1853] [id = 352] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd314cc00) [pid = 1853] [serial = 1040] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cd974ac00) [pid = 1853] [serial = 1019] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0ccca1b400) [pid = 1853] [serial = 1035] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd448d000) [pid = 1853] [serial = 1041] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cccab3800) [pid = 1853] [serial = 1013] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc92d8800) [pid = 1853] [serial = 1031] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cf1dd2c00) [pid = 1853] [serial = 1025] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cccc2e400) [pid = 1853] [serial = 1052] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0ccca11800) [pid = 1853] [serial = 1034] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd8b82000) [pid = 1853] [serial = 1049] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd458d800) [pid = 1853] [serial = 1043] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cebd3b400) [pid = 1853] [serial = 1022] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc73f6800) [pid = 1853] [serial = 1010] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd5486400) [pid = 1853] [serial = 1016] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd25db400) [pid = 1853] [serial = 1053] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0ccd1d5c00) [pid = 1853] [serial = 1028] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd54d5c00) [pid = 1853] [serial = 1044] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cd28f9400) [pid = 1853] [serial = 1038] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cd80b1c00) [pid = 1853] [serial = 1047] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cd26e2800) [pid = 1853] [serial = 1037] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cdf5a8800) [pid = 1853] [serial = 1008] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cc9cf8800) [pid = 1853] [serial = 1032] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cd614b000) [pid = 1853] [serial = 1046] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd979d800) [pid = 1853] [serial = 1050] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 1853 | 1461257209769 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1435ms 09:46:49 INFO - PROCESS | 1853 | 1461257209792 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 1853 | 1461257209795 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:46:49 INFO - PROCESS | 1853 | 1461257209800 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1853 | 1461257209804 Marionette TRACE conn3 <- [1,1498,null,{}] 09:46:49 INFO - PROCESS | 1853 | 1461257209818 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:49 INFO - PROCESS | 1853 | 1461257209955 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:46:50 INFO - PROCESS | 1853 | 1461257210079 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2967000 == 101 [pid = 1853] [id = 382] 09:46:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0ccc811000) [pid = 1853] [serial = 1147] [outer = (nil)] 09:46:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd28f8800) [pid = 1853] [serial = 1148] [outer = 0x7f0ccc811000] 09:46:50 INFO - PROCESS | 1853 | 1461257210134 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd548c800) [pid = 1853] [serial = 1149] [outer = 0x7f0ccc811000] 09:46:50 INFO - PROCESS | 1853 | 1461257210723 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 978ms 09:46:50 INFO - PROCESS | 1853 | 1461257210780 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1853 | 1461257210783 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:46:50 INFO - PROCESS | 1853 | 1461257210788 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1853 | 1461257210791 Marionette TRACE conn3 <- [1,1502,null,{}] 09:46:50 INFO - PROCESS | 1853 | 1461257210795 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:50 INFO - PROCESS | 1853 | 1461257210937 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:46:51 INFO - PROCESS | 1853 | 1461257211064 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32b6000 == 102 [pid = 1853] [id = 383] 09:46:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cccab3800) [pid = 1853] [serial = 1150] [outer = (nil)] 09:46:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd637d000) [pid = 1853] [serial = 1151] [outer = 0x7f0cccab3800] 09:46:51 INFO - PROCESS | 1853 | 1461257211117 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd6c88400) [pid = 1853] [serial = 1152] [outer = 0x7f0cccab3800] 09:46:51 INFO - PROCESS | 1853 | 1461257211746 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 980ms 09:46:51 INFO - PROCESS | 1853 | 1461257211769 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1853 | 1461257211771 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:46:51 INFO - PROCESS | 1853 | 1461257211776 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1853 | 1461257211779 Marionette TRACE conn3 <- [1,1506,null,{}] 09:46:51 INFO - PROCESS | 1853 | 1461257211783 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:51 INFO - PROCESS | 1853 | 1461257211968 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:46:52 INFO - PROCESS | 1853 | 1461257212058 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd577a800 == 103 [pid = 1853] [id = 384] 09:46:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd4585000) [pid = 1853] [serial = 1153] [outer = (nil)] 09:46:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd6d1b800) [pid = 1853] [serial = 1154] [outer = 0x7f0cd4585000] 09:46:52 INFO - PROCESS | 1853 | 1461257212111 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd81e6000) [pid = 1853] [serial = 1155] [outer = 0x7f0cd4585000] 09:46:52 INFO - PROCESS | 1853 | 1461257212771 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1025ms 09:46:52 INFO - PROCESS | 1853 | 1461257212801 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1853 | 1461257212804 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:46:52 INFO - PROCESS | 1853 | 1461257212809 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1853 | 1461257212811 Marionette TRACE conn3 <- [1,1510,null,{}] 09:46:52 INFO - PROCESS | 1853 | 1461257212836 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:53 INFO - PROCESS | 1853 | 1461257213022 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:46:53 INFO - PROCESS | 1853 | 1461257213059 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a19800 == 104 [pid = 1853] [id = 385] 09:46:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd9920800) [pid = 1853] [serial = 1156] [outer = (nil)] 09:46:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cdaa4fc00) [pid = 1853] [serial = 1157] [outer = 0x7f0cd9920800] 09:46:53 INFO - PROCESS | 1853 | 1461257213116 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cdc0a4400) [pid = 1853] [serial = 1158] [outer = 0x7f0cd9920800] 09:46:53 INFO - PROCESS | 1853 | 1461257213781 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 979ms 09:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:46:53 INFO - PROCESS | 1853 | 1461257213794 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 1853 | 1461257213796 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:46:53 INFO - PROCESS | 1853 | 1461257213800 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1853 | 1461257213803 Marionette TRACE conn3 <- [1,1514,null,{}] 09:46:53 INFO - PROCESS | 1853 | 1461257213807 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:54 INFO - PROCESS | 1853 | 1461257214001 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd6149c00) [pid = 1853] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd81dc400) [pid = 1853] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0ccc80b400) [pid = 1853] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cd548f400) [pid = 1853] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd26e2000) [pid = 1853] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc92d1c00) [pid = 1853] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:46:54 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0ccc80f400) [pid = 1853] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:46:54 INFO - PROCESS | 1853 | 1461257214281 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd275a800 == 105 [pid = 1853] [id = 386] 09:46:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cc9175800) [pid = 1853] [serial = 1159] [outer = (nil)] 09:46:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cccab5400) [pid = 1853] [serial = 1160] [outer = 0x7f0cc9175800] 09:46:54 INFO - PROCESS | 1853 | 1461257214334 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd6144800) [pid = 1853] [serial = 1161] [outer = 0x7f0cc9175800] 09:46:54 INFO - PROCESS | 1853 | 1461257214923 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1175ms 09:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:46:54 INFO - PROCESS | 1853 | 1461257214977 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1853 | 1461257214979 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:46:54 INFO - PROCESS | 1853 | 1461257214984 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1853 | 1461257214986 Marionette TRACE conn3 <- [1,1518,null,{}] 09:46:54 INFO - PROCESS | 1853 | 1461257214991 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:55 INFO - PROCESS | 1853 | 1461257215113 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:46:55 INFO - PROCESS | 1853 | 1461257215241 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3d3000 == 106 [pid = 1853] [id = 387] 09:46:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cc92d1c00) [pid = 1853] [serial = 1162] [outer = (nil)] 09:46:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cdce04400) [pid = 1853] [serial = 1163] [outer = 0x7f0cc92d1c00] 09:46:55 INFO - PROCESS | 1853 | 1461257215293 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cde8dcc00) [pid = 1853] [serial = 1164] [outer = 0x7f0cc92d1c00] 09:46:55 INFO - PROCESS | 1853 | 1461257215846 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 875ms 09:46:55 INFO - PROCESS | 1853 | 1461257215858 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:46:55 INFO - PROCESS | 1853 | 1461257215861 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:46:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:46:55 INFO - PROCESS | 1853 | 1461257215867 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:46:55 INFO - PROCESS | 1853 | 1461257215869 Marionette TRACE conn3 <- [1,1522,null,{}] 09:46:55 INFO - PROCESS | 1853 | 1461257215873 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:56 INFO - PROCESS | 1853 | 1461257216007 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:46:56 INFO - PROCESS | 1853 | 1461257216022 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf3d9000 == 107 [pid = 1853] [id = 388] 09:46:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cde8df800) [pid = 1853] [serial = 1165] [outer = (nil)] 09:46:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cdf5a8800) [pid = 1853] [serial = 1166] [outer = 0x7f0cde8df800] 09:46:56 INFO - PROCESS | 1853 | 1461257216083 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0ce2582c00) [pid = 1853] [serial = 1167] [outer = 0x7f0cde8df800] 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:56 INFO - PROCESS | 1853 | 1461257216976 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:46:56 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 () { 09:46:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:46:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:46:56 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 () { 09:46:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:46:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:46:56 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 () { 09:46:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:46:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:46:57 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 () { 09:46:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:46:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:46:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1131ms 09:46:57 INFO - PROCESS | 1853 | 1461257217004 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:46:57 INFO - PROCESS | 1853 | 1461257217011 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:46:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:46:57 INFO - PROCESS | 1853 | 1461257217019 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1853 | 1461257217023 Marionette TRACE conn3 <- [1,1526,null,{}] 09:46:57 INFO - PROCESS | 1853 | 1461257217030 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:57 INFO - PROCESS | 1853 | 1461257217184 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:46:57 INFO - PROCESS | 1853 | 1461257217357 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd435b800 == 108 [pid = 1853] [id = 389] 09:46:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0ccd1cd000) [pid = 1853] [serial = 1168] [outer = (nil)] 09:46:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd28ed000) [pid = 1853] [serial = 1169] [outer = 0x7f0ccd1cd000] 09:46:57 INFO - PROCESS | 1853 | 1461257217427 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd314cc00) [pid = 1853] [serial = 1170] [outer = 0x7f0ccd1cd000] 09:46:58 INFO - PROCESS | 1853 | 1461257218156 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:46:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:46:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:46:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:46:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1182ms 09:46:58 INFO - PROCESS | 1853 | 1461257218206 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1853 | 1461257218215 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:46:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:46:58 INFO - PROCESS | 1853 | 1461257218226 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1853 | 1461257218229 Marionette TRACE conn3 <- [1,1530,null,{}] 09:46:58 INFO - PROCESS | 1853 | 1461257218235 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:58 INFO - PROCESS | 1853 | 1461257218394 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:46:58 INFO - PROCESS | 1853 | 1461257218558 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2d8000 == 109 [pid = 1853] [id = 390] 09:46:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0ccd1d0800) [pid = 1853] [serial = 1171] [outer = (nil)] 09:46:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cd6d19000) [pid = 1853] [serial = 1172] [outer = 0x7f0ccd1d0800] 09:46:58 INFO - PROCESS | 1853 | 1461257218631 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd8b85400) [pid = 1853] [serial = 1173] [outer = 0x7f0ccd1d0800] 09:46:59 INFO - PROCESS | 1853 | 1461257219372 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:46:59 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 09:46:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:46:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:46:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:46:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:46:59 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. 09:46:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:46:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1184ms 09:46:59 INFO - PROCESS | 1853 | 1461257219412 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1853 | 1461257219414 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:46:59 INFO - PROCESS | 1853 | 1461257219420 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1853 | 1461257219425 Marionette TRACE conn3 <- [1,1534,null,{}] 09:46:59 INFO - PROCESS | 1853 | 1461257219484 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:59 INFO - PROCESS | 1853 | 1461257219684 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:46:59 INFO - PROCESS | 1853 | 1461257219856 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cebda2000 == 110 [pid = 1853] [id = 391] 09:46:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd54c9c00) [pid = 1853] [serial = 1174] [outer = (nil)] 09:46:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cdab78c00) [pid = 1853] [serial = 1175] [outer = 0x7f0cd54c9c00] 09:46:59 INFO - PROCESS | 1853 | 1461257219922 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cdd566c00) [pid = 1853] [serial = 1176] [outer = 0x7f0cd54c9c00] 09:47:00 INFO - PROCESS | 1853 | 1461257220698 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1333ms 09:47:00 INFO - PROCESS | 1853 | 1461257220755 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1853 | 1461257220759 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:47:00 INFO - PROCESS | 1853 | 1461257220764 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1853 | 1461257220766 Marionette TRACE conn3 <- [1,1538,null,{}] 09:47:00 INFO - PROCESS | 1853 | 1461257220771 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:00 INFO - PROCESS | 1853 | 1461257220935 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:47:01 INFO - PROCESS | 1853 | 1461257221110 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1967800 == 111 [pid = 1853] [id = 392] 09:47:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0ccd1cfc00) [pid = 1853] [serial = 1177] [outer = (nil)] 09:47:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0ce257e400) [pid = 1853] [serial = 1178] [outer = 0x7f0ccd1cfc00] 09:47:01 INFO - PROCESS | 1853 | 1461257221177 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cec960000) [pid = 1853] [serial = 1179] [outer = 0x7f0ccd1cfc00] 09:47:01 INFO - PROCESS | 1853 | 1461257221937 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1231ms 09:47:01 INFO - PROCESS | 1853 | 1461257221997 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1853 | 1461257222001 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:47:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:47:02 INFO - PROCESS | 1853 | 1461257222006 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1853 | 1461257222008 Marionette TRACE conn3 <- [1,1542,null,{}] 09:47:02 INFO - PROCESS | 1853 | 1461257222014 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:02 INFO - PROCESS | 1853 | 1461257222175 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:47:02 INFO - PROCESS | 1853 | 1461257222350 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b1c000 == 112 [pid = 1853] [id = 393] 09:47:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cdf29fc00) [pid = 1853] [serial = 1180] [outer = (nil)] 09:47:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cece2ec00) [pid = 1853] [serial = 1181] [outer = 0x7f0cdf29fc00] 09:47:02 INFO - PROCESS | 1853 | 1461257222420 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0ced0e8400) [pid = 1853] [serial = 1182] [outer = 0x7f0cdf29fc00] 09:47:03 INFO - PROCESS | 1853 | 1461257223167 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:47:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1239ms 09:47:03 INFO - PROCESS | 1853 | 1461257223246 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1853 | 1461257223249 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:47:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:47:03 INFO - PROCESS | 1853 | 1461257223254 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1853 | 1461257223256 Marionette TRACE conn3 <- [1,1546,null,{}] 09:47:03 INFO - PROCESS | 1853 | 1461257223261 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:03 INFO - PROCESS | 1853 | 1461257223480 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:47:03 INFO - PROCESS | 1853 | 1461257223662 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2005000 == 113 [pid = 1853] [id = 394] 09:47:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cecba6400) [pid = 1853] [serial = 1183] [outer = (nil)] 09:47:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cefa93000) [pid = 1853] [serial = 1184] [outer = 0x7f0cecba6400] 09:47:03 INFO - PROCESS | 1853 | 1461257223730 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cf1dd1c00) [pid = 1853] [serial = 1185] [outer = 0x7f0cecba6400] 09:47:04 INFO - PROCESS | 1853 | 1461257224501 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1279ms 09:47:04 INFO - PROCESS | 1853 | 1461257224548 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1853 | 1461257224551 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:47:04 INFO - PROCESS | 1853 | 1461257224557 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1853 | 1461257224559 Marionette TRACE conn3 <- [1,1550,null,{}] 09:47:04 INFO - PROCESS | 1853 | 1461257224564 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:04 INFO - PROCESS | 1853 | 1461257224706 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:47:04 INFO - PROCESS | 1853 | 1461257224880 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf3f73000 == 114 [pid = 1853] [id = 395] 09:47:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0ced0ea000) [pid = 1853] [serial = 1186] [outer = (nil)] 09:47:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cf2221c00) [pid = 1853] [serial = 1187] [outer = 0x7f0ced0ea000] 09:47:04 INFO - PROCESS | 1853 | 1461257224941 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cf22f8800) [pid = 1853] [serial = 1188] [outer = 0x7f0ced0ea000] 09:47:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5ba4800 == 113 [pid = 1853] [id = 11] 09:47:05 INFO - PROCESS | 1853 | 1461257225801 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:47:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1276ms 09:47:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:47:05 INFO - PROCESS | 1853 | 1461257225835 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 1853 | 1461257225838 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:47:05 INFO - PROCESS | 1853 | 1461257225843 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1853 | 1461257225846 Marionette TRACE conn3 <- [1,1554,null,{}] 09:47:05 INFO - PROCESS | 1853 | 1461257225851 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:06 INFO - PROCESS | 1853 | 1461257226018 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:47:06 INFO - PROCESS | 1853 | 1461257226195 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf62ae000 == 114 [pid = 1853] [id = 396] 09:47:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd32f7000) [pid = 1853] [serial = 1189] [outer = (nil)] 09:47:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cda0a6c00) [pid = 1853] [serial = 1190] [outer = 0x7f0cd32f7000] 09:47:06 INFO - PROCESS | 1853 | 1461257226261 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cda0ac400) [pid = 1853] [serial = 1191] [outer = 0x7f0cd32f7000] 09:47:07 INFO - PROCESS | 1853 | 1461257227020 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1231ms 09:47:07 INFO - PROCESS | 1853 | 1461257227076 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1853 | 1461257227079 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:47:07 INFO - PROCESS | 1853 | 1461257227087 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1853 | 1461257227090 Marionette TRACE conn3 <- [1,1558,null,{}] 09:47:07 INFO - PROCESS | 1853 | 1461257227095 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:07 INFO - PROCESS | 1853 | 1461257227250 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:47:07 INFO - PROCESS | 1853 | 1461257227429 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda191800 == 115 [pid = 1853] [id = 397] 09:47:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0ccbbc5000) [pid = 1853] [serial = 1192] [outer = (nil)] 09:47:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0ccbbcec00) [pid = 1853] [serial = 1193] [outer = 0x7f0ccbbc5000] 09:47:07 INFO - PROCESS | 1853 | 1461257227490 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd456f800) [pid = 1853] [serial = 1194] [outer = 0x7f0ccbbc5000] 09:47:08 INFO - PROCESS | 1853 | 1461257228348 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:47:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1282ms 09:47:08 INFO - PROCESS | 1853 | 1461257228371 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1853 | 1461257228374 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:47:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:47:08 INFO - PROCESS | 1853 | 1461257228379 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1853 | 1461257228381 Marionette TRACE conn3 <- [1,1562,null,{}] 09:47:08 INFO - PROCESS | 1853 | 1461257228385 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:08 INFO - PROCESS | 1853 | 1461257228541 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:47:08 INFO - PROCESS | 1853 | 1461257228715 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc98dd000 == 116 [pid = 1853] [id = 398] 09:47:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0ccbbc9800) [pid = 1853] [serial = 1195] [outer = (nil)] 09:47:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cda0abc00) [pid = 1853] [serial = 1196] [outer = 0x7f0ccbbc9800] 09:47:08 INFO - PROCESS | 1853 | 1461257228777 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cf1e51000) [pid = 1853] [serial = 1197] [outer = 0x7f0ccbbc9800] 09:47:09 INFO - PROCESS | 1853 | 1461257229618 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:47:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1278ms 09:47:09 INFO - PROCESS | 1853 | 1461257229657 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1853 | 1461257229661 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:47:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:47:09 INFO - PROCESS | 1853 | 1461257229666 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1853 | 1461257229669 Marionette TRACE conn3 <- [1,1566,null,{}] 09:47:09 INFO - PROCESS | 1853 | 1461257229674 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:09 INFO - PROCESS | 1853 | 1461257229841 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:47:10 INFO - PROCESS | 1853 | 1461257230024 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97cf000 == 117 [pid = 1853] [id = 399] 09:47:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cc8305000) [pid = 1853] [serial = 1198] [outer = (nil)] 09:47:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cc830e800) [pid = 1853] [serial = 1199] [outer = 0x7f0cc8305000] 09:47:10 INFO - PROCESS | 1853 | 1461257230090 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cf2308000) [pid = 1853] [serial = 1200] [outer = 0x7f0cc8305000] 09:47:10 INFO - PROCESS | 1853 | 1461257230895 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1276ms 09:47:10 INFO - PROCESS | 1853 | 1461257230943 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1853 | 1461257230946 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:47:10 INFO - PROCESS | 1853 | 1461257230951 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1853 | 1461257230953 Marionette TRACE conn3 <- [1,1570,null,{}] 09:47:10 INFO - PROCESS | 1853 | 1461257230958 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:11 INFO - PROCESS | 1853 | 1461257231098 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:47:11 INFO - PROCESS | 1853 | 1461257231282 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97ec000 == 118 [pid = 1853] [id = 400] 09:47:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cc8302c00) [pid = 1853] [serial = 1201] [outer = (nil)] 09:47:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cc92d8c00) [pid = 1853] [serial = 1202] [outer = 0x7f0cc8302c00] 09:47:11 INFO - PROCESS | 1853 | 1461257231343 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd2ec0800) [pid = 1853] [serial = 1203] [outer = 0x7f0cc8302c00] 09:47:12 INFO - PROCESS | 1853 | 1461257232136 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:47:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1227ms 09:47:12 INFO - PROCESS | 1853 | 1461257232500 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1853 | 1461257232507 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:47:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:47:12 INFO - PROCESS | 1853 | 1461257232515 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1853 | 1461257232519 Marionette TRACE conn3 <- [1,1574,null,{}] 09:47:12 INFO - PROCESS | 1853 | 1461257232525 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:12 INFO - PROCESS | 1853 | 1461257232677 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:47:12 INFO - PROCESS | 1853 | 1461257232910 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccbed2000 == 119 [pid = 1853] [id = 401] 09:47:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cc9173800) [pid = 1853] [serial = 1204] [outer = (nil)] 09:47:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc9177c00) [pid = 1853] [serial = 1205] [outer = 0x7f0cc9173800] 09:47:12 INFO - PROCESS | 1853 | 1461257232967 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cc9c5a800) [pid = 1853] [serial = 1206] [outer = 0x7f0cc9173800] 09:47:13 INFO - PROCESS | 1853 | 1461257233759 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:47:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1336ms 09:47:13 INFO - PROCESS | 1853 | 1461257233851 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:47:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:47:13 INFO - PROCESS | 1853 | 1461257233858 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:47:13 INFO - PROCESS | 1853 | 1461257233880 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1853 | 1461257233888 Marionette TRACE conn3 <- [1,1578,null,{}] 09:47:13 INFO - PROCESS | 1853 | 1461257233951 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:14 INFO - PROCESS | 1853 | 1461257234082 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:47:14 INFO - PROCESS | 1853 | 1461257234302 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2757000 == 120 [pid = 1853] [id = 402] 09:47:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0ccca1b800) [pid = 1853] [serial = 1207] [outer = (nil)] 09:47:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cccab4c00) [pid = 1853] [serial = 1208] [outer = 0x7f0ccca1b800] 09:47:14 INFO - PROCESS | 1853 | 1461257234399 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0ccd1d6c00) [pid = 1853] [serial = 1209] [outer = 0x7f0ccca1b800] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf3ef800 == 119 [pid = 1853] [id = 64] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2537000 == 118 [pid = 1853] [id = 316] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3d3000 == 117 [pid = 1853] [id = 387] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd275a800 == 116 [pid = 1853] [id = 386] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a19800 == 115 [pid = 1853] [id = 385] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd6141800) [pid = 1853] [serial = 1064] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cd80a9c00) [pid = 1853] [serial = 1067] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd9743400) [pid = 1853] [serial = 1070] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cda72b800) [pid = 1853] [serial = 1073] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cdc043000) [pid = 1853] [serial = 1076] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cd637f800) [pid = 1853] [serial = 1079] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0ccc810800) [pid = 1853] [serial = 1082] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cd991e000) [pid = 1853] [serial = 1109] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd577a800 == 114 [pid = 1853] [id = 384] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32b6000 == 113 [pid = 1853] [id = 383] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2967000 == 112 [pid = 1853] [id = 382] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8bd3800 == 111 [pid = 1853] [id = 381] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5423800 == 110 [pid = 1853] [id = 380] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeaee800 == 109 [pid = 1853] [id = 374] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc062800 == 108 [pid = 1853] [id = 373] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1d9800 == 107 [pid = 1853] [id = 372] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5765000 == 106 [pid = 1853] [id = 371] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2596000 == 105 [pid = 1853] [id = 370] 09:47:14 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8be5800 == 104 [pid = 1853] [id = 369] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd28f7400) [pid = 1853] [serial = 1085] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd32ea000) [pid = 1853] [serial = 1094] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cd4491c00) [pid = 1853] [serial = 1095] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cccc34000) [pid = 1853] [serial = 1091] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cd26e1800) [pid = 1853] [serial = 1092] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0ccd1cf000) [pid = 1853] [serial = 1061] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc9cf5c00) [pid = 1853] [serial = 1058] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cd9749800) [pid = 1853] [serial = 1104] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd6c89800) [pid = 1853] [serial = 1101] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd818e000) [pid = 1853] [serial = 1106] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd97e4c00) [pid = 1853] [serial = 1107] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd6149800) [pid = 1853] [serial = 1098] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cd65d3400) [pid = 1853] [serial = 1100] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cd8b88000) [pid = 1853] [serial = 1103] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cccaae800) [pid = 1853] [serial = 1089] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0ccc815000) [pid = 1853] [serial = 1088] [outer = (nil)] [url = about:blank] 09:47:14 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd5eebc00) [pid = 1853] [serial = 1097] [outer = (nil)] [url = about:blank] 09:47:15 INFO - PROCESS | 1853 | 1461257235176 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:47:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1348ms 09:47:15 INFO - PROCESS | 1853 | 1461257235218 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:47:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:47:15 INFO - PROCESS | 1853 | 1461257235222 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:47:15 INFO - PROCESS | 1853 | 1461257235227 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1853 | 1461257235229 Marionette TRACE conn3 <- [1,1582,null,{}] 09:47:15 INFO - PROCESS | 1853 | 1461257235241 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:15 INFO - PROCESS | 1853 | 1461257235379 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:47:15 INFO - PROCESS | 1853 | 1461257235539 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31c7000 == 105 [pid = 1853] [id = 403] 09:47:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cc9cf5c00) [pid = 1853] [serial = 1210] [outer = (nil)] 09:47:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd2ec2400) [pid = 1853] [serial = 1211] [outer = 0x7f0cc9cf5c00] 09:47:15 INFO - PROCESS | 1853 | 1461257235595 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd2ec7400) [pid = 1853] [serial = 1212] [outer = 0x7f0cc9cf5c00] 09:47:16 INFO - PROCESS | 1853 | 1461257236248 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:47:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1075ms 09:47:16 INFO - PROCESS | 1853 | 1461257236303 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1853 | 1461257236305 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:47:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:47:16 INFO - PROCESS | 1853 | 1461257236310 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1853 | 1461257236312 Marionette TRACE conn3 <- [1,1586,null,{}] 09:47:16 INFO - PROCESS | 1853 | 1461257236317 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:16 INFO - PROCESS | 1853 | 1461257236512 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:47:16 INFO - PROCESS | 1853 | 1461257236525 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd43a1800 == 106 [pid = 1853] [id = 404] 09:47:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd4487800) [pid = 1853] [serial = 1213] [outer = (nil)] 09:47:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd5486400) [pid = 1853] [serial = 1214] [outer = 0x7f0cd4487800] 09:47:16 INFO - PROCESS | 1853 | 1461257236580 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd54d3400) [pid = 1853] [serial = 1215] [outer = 0x7f0cd4487800] 09:47:17 INFO - PROCESS | 1853 | 1461257237291 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:47:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1024ms 09:47:17 INFO - PROCESS | 1853 | 1461257237335 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:47:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:47:17 INFO - PROCESS | 1853 | 1461257237338 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:47:17 INFO - PROCESS | 1853 | 1461257237348 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1853 | 1461257237350 Marionette TRACE conn3 <- [1,1590,null,{}] 09:47:17 INFO - PROCESS | 1853 | 1461257237354 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:17 INFO - PROCESS | 1853 | 1461257237535 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:47:17 INFO - PROCESS | 1853 | 1461257237564 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5772000 == 107 [pid = 1853] [id = 405] 09:47:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cccaae800) [pid = 1853] [serial = 1216] [outer = (nil)] 09:47:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd683e000) [pid = 1853] [serial = 1217] [outer = 0x7f0cccaae800] 09:47:17 INFO - PROCESS | 1853 | 1461257237617 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cd7c30800) [pid = 1853] [serial = 1218] [outer = 0x7f0cccaae800] 09:47:18 INFO - PROCESS | 1853 | 1461257238361 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:47:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1029ms 09:47:18 INFO - PROCESS | 1853 | 1461257238381 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1853 | 1461257238383 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:47:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:47:18 INFO - PROCESS | 1853 | 1461257238388 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1853 | 1461257238391 Marionette TRACE conn3 <- [1,1594,null,{}] 09:47:18 INFO - PROCESS | 1853 | 1461257238411 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:18 INFO - PROCESS | 1853 | 1461257238621 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:47:18 INFO - PROCESS | 1853 | 1461257238671 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd725c800 == 108 [pid = 1853] [id = 406] 09:47:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd978f800) [pid = 1853] [serial = 1219] [outer = (nil)] 09:47:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd9b69800) [pid = 1853] [serial = 1220] [outer = 0x7f0cd978f800] 09:47:18 INFO - PROCESS | 1853 | 1461257238727 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cda5e1c00) [pid = 1853] [serial = 1221] [outer = 0x7f0cd978f800] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cd4585000) [pid = 1853] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0ccc811000) [pid = 1853] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc9175800) [pid = 1853] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cccab3800) [pid = 1853] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0ccbb57c00) [pid = 1853] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd9920800) [pid = 1853] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0ccd1d7800) [pid = 1853] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:47:19 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cc92d1c00) [pid = 1853] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:47:19 INFO - PROCESS | 1853 | 1461257239660 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:47:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1294ms 09:47:19 INFO - PROCESS | 1853 | 1461257239683 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 1853 | 1461257239686 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:47:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:47:19 INFO - PROCESS | 1853 | 1461257239691 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1853 | 1461257239692 Marionette TRACE conn3 <- [1,1598,null,{}] 09:47:19 INFO - PROCESS | 1853 | 1461257239697 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:19 INFO - PROCESS | 1853 | 1461257239843 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:47:19 INFO - PROCESS | 1853 | 1461257239858 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a10800 == 109 [pid = 1853] [id = 407] 09:47:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0ccd1d7800) [pid = 1853] [serial = 1222] [outer = (nil)] 09:47:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd9b14000) [pid = 1853] [serial = 1223] [outer = 0x7f0ccd1d7800] 09:47:19 INFO - PROCESS | 1853 | 1461257239911 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cdaa53000) [pid = 1853] [serial = 1224] [outer = 0x7f0ccd1d7800] 09:47:20 INFO - PROCESS | 1853 | 1461257240590 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:47:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 925ms 09:47:20 INFO - PROCESS | 1853 | 1461257240616 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1853 | 1461257240619 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:47:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:47:20 INFO - PROCESS | 1853 | 1461257240623 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1853 | 1461257240625 Marionette TRACE conn3 <- [1,1602,null,{}] 09:47:20 INFO - PROCESS | 1853 | 1461257240630 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:20 INFO - PROCESS | 1853 | 1461257240761 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:47:20 INFO - PROCESS | 1853 | 1461257240900 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1e1800 == 110 [pid = 1853] [id = 408] 09:47:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd3151c00) [pid = 1853] [serial = 1225] [outer = (nil)] 09:47:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cdd55e400) [pid = 1853] [serial = 1226] [outer = 0x7f0cd3151c00] 09:47:20 INFO - PROCESS | 1853 | 1461257240953 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cdf2a1400) [pid = 1853] [serial = 1227] [outer = 0x7f0cd3151c00] 09:47:21 INFO - PROCESS | 1853 | 1461257241637 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:47:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1074ms 09:47:21 INFO - PROCESS | 1853 | 1461257241735 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1853 | 1461257241739 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:47:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:47:21 INFO - PROCESS | 1853 | 1461257241763 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1853 | 1461257241767 Marionette TRACE conn3 <- [1,1606,null,{}] 09:47:21 INFO - PROCESS | 1853 | 1461257241774 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:21 INFO - PROCESS | 1853 | 1461257241947 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:47:22 INFO - PROCESS | 1853 | 1461257242126 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc98d3800 == 111 [pid = 1853] [id = 409] 09:47:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cc8303000) [pid = 1853] [serial = 1228] [outer = (nil)] 09:47:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cc9c5fc00) [pid = 1853] [serial = 1229] [outer = 0x7f0cc8303000] 09:47:22 INFO - PROCESS | 1853 | 1461257242190 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0ccbbcb000) [pid = 1853] [serial = 1230] [outer = 0x7f0cc8303000] 09:47:22 INFO - PROCESS | 1853 | 1461257242956 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:47:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1235ms 09:47:23 INFO - PROCESS | 1853 | 1461257242996 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1853 | 1461257243004 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:47:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:47:23 INFO - PROCESS | 1853 | 1461257243012 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1853 | 1461257243016 Marionette TRACE conn3 <- [1,1610,null,{}] 09:47:23 INFO - PROCESS | 1853 | 1461257243021 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:23 INFO - PROCESS | 1853 | 1461257243171 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:47:23 INFO - PROCESS | 1853 | 1461257243350 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56bf000 == 112 [pid = 1853] [id = 410] 09:47:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cc8305800) [pid = 1853] [serial = 1231] [outer = (nil)] 09:47:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd28fa400) [pid = 1853] [serial = 1232] [outer = 0x7f0cc8305800] 09:47:23 INFO - PROCESS | 1853 | 1461257243410 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd2ec6800) [pid = 1853] [serial = 1233] [outer = 0x7f0cc8305800] 09:47:24 INFO - PROCESS | 1853 | 1461257244269 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1283ms 09:47:24 INFO - PROCESS | 1853 | 1461257244296 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1853 | 1461257244299 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:47:24 INFO - PROCESS | 1853 | 1461257244305 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1853 | 1461257244311 Marionette TRACE conn3 <- [1,1614,null,{}] 09:47:24 INFO - PROCESS | 1853 | 1461257244325 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:24 INFO - PROCESS | 1853 | 1461257244483 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:47:24 INFO - PROCESS | 1853 | 1461257244676 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde58e800 == 113 [pid = 1853] [id = 411] 09:47:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cd2ec3800) [pid = 1853] [serial = 1234] [outer = (nil)] 09:47:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd6d16c00) [pid = 1853] [serial = 1235] [outer = 0x7f0cd2ec3800] 09:47:24 INFO - PROCESS | 1853 | 1461257244741 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd9740800) [pid = 1853] [serial = 1236] [outer = 0x7f0cd2ec3800] 09:47:25 INFO - PROCESS | 1853 | 1461257245552 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:47:25 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 09:47:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1285ms 09:47:25 INFO - PROCESS | 1853 | 1461257245592 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1853 | 1461257245596 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:47:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:47:25 INFO - PROCESS | 1853 | 1461257245602 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1853 | 1461257245604 Marionette TRACE conn3 <- [1,1618,null,{}] 09:47:25 INFO - PROCESS | 1853 | 1461257245609 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:25 INFO - PROCESS | 1853 | 1461257245773 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:47:25 INFO - PROCESS | 1853 | 1461257245951 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf95a000 == 114 [pid = 1853] [id = 412] 09:47:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cd3146000) [pid = 1853] [serial = 1237] [outer = (nil)] 09:47:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cd6388400) [pid = 1853] [serial = 1238] [outer = 0x7f0cd3146000] 09:47:26 INFO - PROCESS | 1853 | 1461257246014 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cda0a7000) [pid = 1853] [serial = 1239] [outer = 0x7f0cd3146000] 09:47:26 INFO - PROCESS | 1853 | 1461257246831 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1277ms 09:47:26 INFO - PROCESS | 1853 | 1461257246879 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1853 | 1461257246882 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:47:26 INFO - PROCESS | 1853 | 1461257246887 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1853 | 1461257246890 Marionette TRACE conn3 <- [1,1622,null,{}] 09:47:26 INFO - PROCESS | 1853 | 1461257246895 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:27 INFO - PROCESS | 1853 | 1461257247039 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:47:27 INFO - PROCESS | 1853 | 1461257247216 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9d4800 == 115 [pid = 1853] [id = 413] 09:47:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd638b000) [pid = 1853] [serial = 1240] [outer = (nil)] 09:47:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cdce10800) [pid = 1853] [serial = 1241] [outer = 0x7f0cd638b000] 09:47:27 INFO - PROCESS | 1853 | 1461257247276 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0ce026c400) [pid = 1853] [serial = 1242] [outer = 0x7f0cd638b000] 09:47:28 INFO - PROCESS | 1853 | 1461257248060 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:47:28 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 09:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1231ms 09:47:28 INFO - PROCESS | 1853 | 1461257248119 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 1853 | 1461257248121 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:47:28 INFO - PROCESS | 1853 | 1461257248126 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1853 | 1461257248129 Marionette TRACE conn3 <- [1,1626,null,{}] 09:47:28 INFO - PROCESS | 1853 | 1461257248133 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:28 INFO - PROCESS | 1853 | 1461257248296 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:47:28 INFO - PROCESS | 1853 | 1461257248479 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1977000 == 116 [pid = 1853] [id = 414] 09:47:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0ccca14400) [pid = 1853] [serial = 1243] [outer = (nil)] 09:47:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cecbcec00) [pid = 1853] [serial = 1244] [outer = 0x7f0ccca14400] 09:47:28 INFO - PROCESS | 1853 | 1461257248545 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cee1cb400) [pid = 1853] [serial = 1245] [outer = 0x7f0ccca14400] 09:47:29 INFO - PROCESS | 1853 | 1461257249252 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1176ms 09:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:47:29 INFO - PROCESS | 1853 | 1461257249302 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1853 | 1461257249305 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:47:29 INFO - PROCESS | 1853 | 1461257249310 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1853 | 1461257249313 Marionette TRACE conn3 <- [1,1630,null,{}] 09:47:29 INFO - PROCESS | 1853 | 1461257249335 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:29 INFO - PROCESS | 1853 | 1461257249482 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:47:29 INFO - PROCESS | 1853 | 1461257249665 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf62ba000 == 117 [pid = 1853] [id = 415] 09:47:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cd3275c00) [pid = 1853] [serial = 1246] [outer = (nil)] 09:47:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd327e400) [pid = 1853] [serial = 1247] [outer = 0x7f0cd3275c00] 09:47:29 INFO - PROCESS | 1853 | 1461257249725 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cd3282c00) [pid = 1853] [serial = 1248] [outer = 0x7f0cd3275c00] 09:47:30 INFO - PROCESS | 1853 | 1461257250509 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:47:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1246ms 09:47:30 INFO - PROCESS | 1853 | 1461257250560 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1853 | 1461257250564 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:47:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:47:30 INFO - PROCESS | 1853 | 1461257250570 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1853 | 1461257250572 Marionette TRACE conn3 <- [1,1634,null,{}] 09:47:30 INFO - PROCESS | 1853 | 1461257250577 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:30 INFO - PROCESS | 1853 | 1461257250718 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:47:30 INFO - PROCESS | 1853 | 1461257250899 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede59800 == 118 [pid = 1853] [id = 416] 09:47:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cd3282400) [pid = 1853] [serial = 1249] [outer = (nil)] 09:47:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cedeb5400) [pid = 1853] [serial = 1250] [outer = 0x7f0cd3282400] 09:47:30 INFO - PROCESS | 1853 | 1461257250959 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cf16a3800) [pid = 1853] [serial = 1251] [outer = 0x7f0cd3282400] 09:47:31 INFO - PROCESS | 1853 | 1461257251742 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1225ms 09:47:31 INFO - PROCESS | 1853 | 1461257251796 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 1853 | 1461257251800 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:47:31 INFO - PROCESS | 1853 | 1461257251805 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1853 | 1461257251807 Marionette TRACE conn3 <- [1,1638,null,{}] 09:47:31 INFO - PROCESS | 1853 | 1461257251812 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:31 INFO - PROCESS | 1853 | 1461257251965 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:47:32 INFO - PROCESS | 1853 | 1461257252145 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd11d000 == 119 [pid = 1853] [id = 417] 09:47:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0ccc960400) [pid = 1853] [serial = 1252] [outer = (nil)] 09:47:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0ccc969c00) [pid = 1853] [serial = 1253] [outer = 0x7f0ccc960400] 09:47:32 INFO - PROCESS | 1853 | 1461257252208 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0ccc96ec00) [pid = 1853] [serial = 1254] [outer = 0x7f0ccc960400] 09:47:32 INFO - PROCESS | 1853 | 1461257252980 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:47:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1232ms 09:47:33 INFO - PROCESS | 1853 | 1461257253038 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1853 | 1461257253040 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:47:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:47:33 INFO - PROCESS | 1853 | 1461257253045 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1853 | 1461257253047 Marionette TRACE conn3 <- [1,1642,null,{}] 09:47:33 INFO - PROCESS | 1853 | 1461257253052 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:33 INFO - PROCESS | 1853 | 1461257253205 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:47:33 INFO - PROCESS | 1853 | 1461257253386 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc769b000 == 120 [pid = 1853] [id = 418] 09:47:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0ccc963800) [pid = 1853] [serial = 1255] [outer = (nil)] 09:47:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0ceff2e400) [pid = 1853] [serial = 1256] [outer = 0x7f0ccc963800] 09:47:33 INFO - PROCESS | 1853 | 1461257253445 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cf206dc00) [pid = 1853] [serial = 1257] [outer = 0x7f0ccc963800] 09:47:34 INFO - PROCESS | 1853 | 1461257254225 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1225ms 09:47:34 INFO - PROCESS | 1853 | 1461257254275 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1853 | 1461257254278 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:47:34 INFO - PROCESS | 1853 | 1461257254286 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1853 | 1461257254289 Marionette TRACE conn3 <- [1,1646,null,{}] 09:47:34 INFO - PROCESS | 1853 | 1461257254294 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:34 INFO - PROCESS | 1853 | 1461257254461 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:47:34 INFO - PROCESS | 1853 | 1461257254669 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4cd7000 == 121 [pid = 1853] [id = 419] 09:47:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cc9c60c00) [pid = 1853] [serial = 1258] [outer = (nil)] 09:47:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0ccc8a5c00) [pid = 1853] [serial = 1259] [outer = 0x7f0cc9c60c00] 09:47:34 INFO - PROCESS | 1853 | 1461257254737 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cf206fc00) [pid = 1853] [serial = 1260] [outer = 0x7f0cc9c60c00] 09:47:35 INFO - PROCESS | 1853 | 1461257255534 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1279ms 09:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:47:35 INFO - PROCESS | 1853 | 1461257255565 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1853 | 1461257255567 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:47:35 INFO - PROCESS | 1853 | 1461257255573 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1853 | 1461257255575 Marionette TRACE conn3 <- [1,1650,null,{}] 09:47:35 INFO - PROCESS | 1853 | 1461257255580 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:35 INFO - PROCESS | 1853 | 1461257255722 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:47:35 INFO - PROCESS | 1853 | 1461257255903 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31e0800 == 122 [pid = 1853] [id = 420] 09:47:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cc99c5400) [pid = 1853] [serial = 1261] [outer = (nil)] 09:47:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cc99cf800) [pid = 1853] [serial = 1262] [outer = 0x7f0cc99c5400] 09:47:35 INFO - PROCESS | 1853 | 1461257255966 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cc9c5b800) [pid = 1853] [serial = 1263] [outer = 0x7f0cc99c5400] 09:47:37 INFO - PROCESS | 1853 | 1461257257164 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1638ms 09:47:37 INFO - PROCESS | 1853 | 1461257257211 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 1853 | 1461257257215 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:47:37 INFO - PROCESS | 1853 | 1461257257222 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1853 | 1461257257225 Marionette TRACE conn3 <- [1,1654,null,{}] 09:47:37 INFO - PROCESS | 1853 | 1461257257232 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:37 INFO - PROCESS | 1853 | 1461257257392 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:47:37 INFO - PROCESS | 1853 | 1461257257630 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4373800 == 123 [pid = 1853] [id = 421] 09:47:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cc99c6800) [pid = 1853] [serial = 1264] [outer = (nil)] 09:47:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cc99ea400) [pid = 1853] [serial = 1265] [outer = 0x7f0cc99c6800] 09:47:37 INFO - PROCESS | 1853 | 1461257257693 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cc99f1800) [pid = 1853] [serial = 1266] [outer = 0x7f0cc99c6800] 09:47:38 INFO - PROCESS | 1853 | 1461257258561 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1384ms 09:47:38 INFO - PROCESS | 1853 | 1461257258606 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1853 | 1461257258613 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:47:38 INFO - PROCESS | 1853 | 1461257258621 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1853 | 1461257258625 Marionette TRACE conn3 <- [1,1658,null,{}] 09:47:38 INFO - PROCESS | 1853 | 1461257258629 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:38 INFO - PROCESS | 1853 | 1461257258797 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a10800 == 122 [pid = 1853] [id = 407] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd725c800 == 121 [pid = 1853] [id = 406] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cdf5a8800) [pid = 1853] [serial = 1166] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | 1461257259134 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5772000 == 120 [pid = 1853] [id = 405] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd43a1800 == 119 [pid = 1853] [id = 404] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31c7000 == 118 [pid = 1853] [id = 403] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2757000 == 117 [pid = 1853] [id = 402] 09:47:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97e5800 == 118 [pid = 1853] [id = 422] 09:47:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cc92dac00) [pid = 1853] [serial = 1267] [outer = (nil)] 09:47:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0ccbbce000) [pid = 1853] [serial = 1268] [outer = 0x7f0cc92dac00] 09:47:39 INFO - PROCESS | 1853 | 1461257259216 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0ccc8a0800) [pid = 1853] [serial = 1269] [outer = 0x7f0cc92dac00] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccbed2000 == 117 [pid = 1853] [id = 401] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2005000 == 116 [pid = 1853] [id = 394] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b1c000 == 115 [pid = 1853] [id = 393] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1967800 == 114 [pid = 1853] [id = 392] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cebda2000 == 113 [pid = 1853] [id = 391] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2d8000 == 112 [pid = 1853] [id = 390] 09:47:39 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd435b800 == 111 [pid = 1853] [id = 389] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cde8dcc00) [pid = 1853] [serial = 1164] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cd6d1b800) [pid = 1853] [serial = 1154] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd80a7800) [pid = 1853] [serial = 1118] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cd28f8800) [pid = 1853] [serial = 1148] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0ce6d76400) [pid = 1853] [serial = 1136] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd6144800) [pid = 1853] [serial = 1161] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cd6c88400) [pid = 1853] [serial = 1152] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cda72ec00) [pid = 1853] [serial = 1124] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cccc39000) [pid = 1853] [serial = 1143] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cd548c800) [pid = 1853] [serial = 1149] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cdaa4fc00) [pid = 1853] [serial = 1157] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0cd81e6000) [pid = 1853] [serial = 1155] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0ccca14800) [pid = 1853] [serial = 1112] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cccab5400) [pid = 1853] [serial = 1160] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cc7ddb000) [pid = 1853] [serial = 1145] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0ce2582400) [pid = 1853] [serial = 1133] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cda5dd400) [pid = 1853] [serial = 1121] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd637d000) [pid = 1853] [serial = 1151] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cdf9f7c00) [pid = 1853] [serial = 1130] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cdce04400) [pid = 1853] [serial = 1163] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0ccca0e400) [pid = 1853] [serial = 1142] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cd26e8400) [pid = 1853] [serial = 1146] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd81d8c00) [pid = 1853] [serial = 1139] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd3150000) [pid = 1853] [serial = 1115] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cde380000) [pid = 1853] [serial = 1127] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cdc0a4400) [pid = 1853] [serial = 1158] [outer = (nil)] [url = about:blank] 09:47:39 INFO - PROCESS | 1853 | 1461257259921 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1327ms 09:47:39 INFO - PROCESS | 1853 | 1461257259949 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1853 | 1461257259952 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:47:39 INFO - PROCESS | 1853 | 1461257259957 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1853 | 1461257259962 Marionette TRACE conn3 <- [1,1662,null,{}] 09:47:39 INFO - PROCESS | 1853 | 1461257259975 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:40 INFO - PROCESS | 1853 | 1461257260113 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:47:40 INFO - PROCESS | 1853 | 1461257260257 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32b9800 == 112 [pid = 1853] [id = 423] 09:47:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cc9cf6000) [pid = 1853] [serial = 1270] [outer = (nil)] 09:47:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cccaaec00) [pid = 1853] [serial = 1271] [outer = 0x7f0cc9cf6000] 09:47:40 INFO - PROCESS | 1853 | 1461257260313 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cd25dd000) [pid = 1853] [serial = 1272] [outer = 0x7f0cc9cf6000] 09:47:40 INFO - PROCESS | 1853 | 1461257260911 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 979ms 09:47:40 INFO - PROCESS | 1853 | 1461257260937 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1853 | 1461257260941 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:47:40 INFO - PROCESS | 1853 | 1461257260946 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1853 | 1461257260948 Marionette TRACE conn3 <- [1,1666,null,{}] 09:47:40 INFO - PROCESS | 1853 | 1461257260952 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:41 INFO - PROCESS | 1853 | 1461257261158 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:47:41 INFO - PROCESS | 1853 | 1461257261250 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56bd800 == 113 [pid = 1853] [id = 424] 09:47:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc99d1000) [pid = 1853] [serial = 1273] [outer = (nil)] 09:47:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd28f5800) [pid = 1853] [serial = 1274] [outer = 0x7f0cc99d1000] 09:47:41 INFO - PROCESS | 1853 | 1461257261307 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cd2ec6400) [pid = 1853] [serial = 1275] [outer = 0x7f0cc99d1000] 09:47:42 INFO - PROCESS | 1853 | 1461257262023 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1123ms 09:47:42 INFO - PROCESS | 1853 | 1461257262070 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1853 | 1461257262073 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:47:42 INFO - PROCESS | 1853 | 1461257262087 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1853 | 1461257262089 Marionette TRACE conn3 <- [1,1670,null,{}] 09:47:42 INFO - PROCESS | 1853 | 1461257262094 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:42 INFO - PROCESS | 1853 | 1461257262283 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:47:42 INFO - PROCESS | 1853 | 1461257262309 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d7e800 == 114 [pid = 1853] [id = 425] 09:47:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cd2ebe400) [pid = 1853] [serial = 1276] [outer = (nil)] 09:47:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd327ac00) [pid = 1853] [serial = 1277] [outer = 0x7f0cd2ebe400] 09:47:42 INFO - PROCESS | 1853 | 1461257262363 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cd32f7800) [pid = 1853] [serial = 1278] [outer = 0x7f0cd2ebe400] 09:47:43 INFO - PROCESS | 1853 | 1461257263127 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1078ms 09:47:43 INFO - PROCESS | 1853 | 1461257263166 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1853 | 1461257263168 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:47:43 INFO - PROCESS | 1853 | 1461257263178 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1853 | 1461257263181 Marionette TRACE conn3 <- [1,1674,null,{}] 09:47:43 INFO - PROCESS | 1853 | 1461257263185 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:43 INFO - PROCESS | 1853 | 1461257263392 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:47:43 INFO - PROCESS | 1853 | 1461257263422 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a10000 == 115 [pid = 1853] [id = 426] 09:47:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd4584400) [pid = 1853] [serial = 1279] [outer = (nil)] 09:47:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd6381000) [pid = 1853] [serial = 1280] [outer = 0x7f0cd4584400] 09:47:43 INFO - PROCESS | 1853 | 1461257263478 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cd7073c00) [pid = 1853] [serial = 1281] [outer = 0x7f0cd4584400] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0ccc819c00) [pid = 1853] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cccaae800) [pid = 1853] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cd4487800) [pid = 1853] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cde8df800) [pid = 1853] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cd978f800) [pid = 1853] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0ccd1d7800) [pid = 1853] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0ccca1b800) [pid = 1853] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cc9173800) [pid = 1853] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cc9cf5c00) [pid = 1853] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd5b8b000) [pid = 1853] [serial = 33] [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.] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0ccc811800) [pid = 1853] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:47:44 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd5ba5000) [pid = 1853] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:47:44 INFO - PROCESS | 1853 | 1461257264392 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1280ms 09:47:44 INFO - PROCESS | 1853 | 1461257264455 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1853 | 1461257264457 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:47:44 INFO - PROCESS | 1853 | 1461257264462 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1853 | 1461257264464 Marionette TRACE conn3 <- [1,1678,null,{}] 09:47:44 INFO - PROCESS | 1853 | 1461257264469 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:44 INFO - PROCESS | 1853 | 1461257264658 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:47:44 INFO - PROCESS | 1853 | 1461257264669 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d7b800 == 116 [pid = 1853] [id = 427] 09:47:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0ccc811800) [pid = 1853] [serial = 1282] [outer = (nil)] 09:47:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cd6256c00) [pid = 1853] [serial = 1283] [outer = 0x7f0ccc811800] 09:47:44 INFO - PROCESS | 1853 | 1461257264733 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cd80af400) [pid = 1853] [serial = 1284] [outer = 0x7f0ccc811800] 09:47:45 INFO - PROCESS | 1853 | 1461257265401 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 974ms 09:47:45 INFO - PROCESS | 1853 | 1461257265438 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1853 | 1461257265441 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:47:45 INFO - PROCESS | 1853 | 1461257265445 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1853 | 1461257265448 Marionette TRACE conn3 <- [1,1682,null,{}] 09:47:45 INFO - PROCESS | 1853 | 1461257265453 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:45 INFO - PROCESS | 1853 | 1461257265644 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:47:45 INFO - PROCESS | 1853 | 1461257265660 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1ee800 == 117 [pid = 1853] [id = 428] 09:47:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cd28f3c00) [pid = 1853] [serial = 1285] [outer = (nil)] 09:47:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd8b7e800) [pid = 1853] [serial = 1286] [outer = 0x7f0cd28f3c00] 09:47:45 INFO - PROCESS | 1853 | 1461257265714 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cd9b19c00) [pid = 1853] [serial = 1287] [outer = 0x7f0cd28f3c00] 09:47:46 INFO - PROCESS | 1853 | 1461257266679 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1278ms 09:47:46 INFO - PROCESS | 1853 | 1461257266725 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:47:46 INFO - PROCESS | 1853 | 1461257266730 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:47:46 INFO - PROCESS | 1853 | 1461257266737 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1853 | 1461257266742 Marionette TRACE conn3 <- [1,1686,null,{}] 09:47:46 INFO - PROCESS | 1853 | 1461257266749 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:46 INFO - PROCESS | 1853 | 1461257266922 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:47:47 INFO - PROCESS | 1853 | 1461257267117 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2584000 == 118 [pid = 1853] [id = 429] 09:47:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc99ca800) [pid = 1853] [serial = 1288] [outer = (nil)] 09:47:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cc99ef800) [pid = 1853] [serial = 1289] [outer = 0x7f0cc99ca800] 09:47:47 INFO - PROCESS | 1853 | 1461257267184 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ccbb57c00) [pid = 1853] [serial = 1290] [outer = 0x7f0cc99ca800] 09:47:48 INFO - PROCESS | 1853 | 1461257268011 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:47:48 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 09:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1330ms 09:47:48 INFO - PROCESS | 1853 | 1461257268068 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1853 | 1461257268075 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:47:48 INFO - PROCESS | 1853 | 1461257268084 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1853 | 1461257268088 Marionette TRACE conn3 <- [1,1690,null,{}] 09:47:48 INFO - PROCESS | 1853 | 1461257268093 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:48 INFO - PROCESS | 1853 | 1461257268260 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:47:48 INFO - PROCESS | 1853 | 1461257268442 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d62000 == 119 [pid = 1853] [id = 430] 09:47:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cc99cdc00) [pid = 1853] [serial = 1291] [outer = (nil)] 09:47:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0ccc96f800) [pid = 1853] [serial = 1292] [outer = 0x7f0cc99cdc00] 09:47:48 INFO - PROCESS | 1853 | 1461257268505 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0ccd1cf800) [pid = 1853] [serial = 1293] [outer = 0x7f0cc99cdc00] 09:47:49 INFO - PROCESS | 1853 | 1461257269379 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1336ms 09:47:49 INFO - PROCESS | 1853 | 1461257269421 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:47:49 INFO - PROCESS | 1853 | 1461257269425 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:47:49 INFO - PROCESS | 1853 | 1461257269431 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1853 | 1461257269436 Marionette TRACE conn3 <- [1,1694,null,{}] 09:47:49 INFO - PROCESS | 1853 | 1461257269451 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:49 INFO - PROCESS | 1853 | 1461257269627 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:47:49 INFO - PROCESS | 1853 | 1461257269814 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb1a000 == 120 [pid = 1853] [id = 431] 09:47:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd25d5400) [pid = 1853] [serial = 1294] [outer = (nil)] 09:47:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd458f000) [pid = 1853] [serial = 1295] [outer = 0x7f0cd25d5400] 09:47:49 INFO - PROCESS | 1853 | 1461257269882 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cd637d000) [pid = 1853] [serial = 1296] [outer = 0x7f0cd25d5400] 09:47:50 INFO - PROCESS | 1853 | 1461257270694 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1334ms 09:47:50 INFO - PROCESS | 1853 | 1461257270765 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1853 | 1461257270769 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:47:50 INFO - PROCESS | 1853 | 1461257270773 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1853 | 1461257270776 Marionette TRACE conn3 <- [1,1698,null,{}] 09:47:50 INFO - PROCESS | 1853 | 1461257270781 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:50 INFO - PROCESS | 1853 | 1461257270942 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:47:51 INFO - PROCESS | 1853 | 1461257271124 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2541000 == 121 [pid = 1853] [id = 432] 09:47:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cd25d6800) [pid = 1853] [serial = 1297] [outer = (nil)] 09:47:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cd973f800) [pid = 1853] [serial = 1298] [outer = 0x7f0cd25d6800] 09:47:51 INFO - PROCESS | 1853 | 1461257271190 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cd9b73000) [pid = 1853] [serial = 1299] [outer = 0x7f0cd25d6800] 09:47:51 INFO - PROCESS | 1853 | 1461257271938 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:47:52 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 09:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1232ms 09:47:52 INFO - PROCESS | 1853 | 1461257272006 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1853 | 1461257272010 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:47:52 INFO - PROCESS | 1853 | 1461257272015 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1853 | 1461257272017 Marionette TRACE conn3 <- [1,1702,null,{}] 09:47:52 INFO - PROCESS | 1853 | 1461257272022 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:52 INFO - PROCESS | 1853 | 1461257272182 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:47:52 INFO - PROCESS | 1853 | 1461257272360 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede5b000 == 122 [pid = 1853] [id = 433] 09:47:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cd6d19400) [pid = 1853] [serial = 1300] [outer = (nil)] 09:47:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cda0ae800) [pid = 1853] [serial = 1301] [outer = 0x7f0cd6d19400] 09:47:52 INFO - PROCESS | 1853 | 1461257272423 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cda726800) [pid = 1853] [serial = 1302] [outer = 0x7f0cd6d19400] 09:47:53 INFO - PROCESS | 1853 | 1461257273252 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1276ms 09:47:53 INFO - PROCESS | 1853 | 1461257273292 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1853 | 1461257273295 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:47:53 INFO - PROCESS | 1853 | 1461257273300 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1853 | 1461257273303 Marionette TRACE conn3 <- [1,1706,null,{}] 09:47:53 INFO - PROCESS | 1853 | 1461257273308 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:53 INFO - PROCESS | 1853 | 1461257273487 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:47:53 INFO - PROCESS | 1853 | 1461257273673 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bca800 == 123 [pid = 1853] [id = 434] 09:47:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cda0ad800) [pid = 1853] [serial = 1303] [outer = (nil)] 09:47:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cdf29e000) [pid = 1853] [serial = 1304] [outer = 0x7f0cda0ad800] 09:47:53 INFO - PROCESS | 1853 | 1461257273740 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0ce2722800) [pid = 1853] [serial = 1305] [outer = 0x7f0cda0ad800] 09:47:54 INFO - PROCESS | 1853 | 1461257274543 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1278ms 09:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:47:54 INFO - PROCESS | 1853 | 1461257274578 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1853 | 1461257274580 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:47:54 INFO - PROCESS | 1853 | 1461257274585 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1853 | 1461257274588 Marionette TRACE conn3 <- [1,1710,null,{}] 09:47:54 INFO - PROCESS | 1853 | 1461257274593 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:54 INFO - PROCESS | 1853 | 1461257274757 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:47:54 INFO - PROCESS | 1853 | 1461257274940 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf6491800 == 124 [pid = 1853] [id = 435] 09:47:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cdab85800) [pid = 1853] [serial = 1306] [outer = (nil)] 09:47:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cecbd9800) [pid = 1853] [serial = 1307] [outer = 0x7f0cdab85800] 09:47:55 INFO - PROCESS | 1853 | 1461257275003 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0ceddeec00) [pid = 1853] [serial = 1308] [outer = 0x7f0cdab85800] 09:47:55 INFO - PROCESS | 1853 | 1461257275796 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1276ms 09:47:55 INFO - PROCESS | 1853 | 1461257275862 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1853 | 1461257275865 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:47:55 INFO - PROCESS | 1853 | 1461257275870 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1853 | 1461257275872 Marionette TRACE conn3 <- [1,1714,null,{}] 09:47:55 INFO - PROCESS | 1853 | 1461257275877 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:56 INFO - PROCESS | 1853 | 1461257276035 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:47:56 INFO - PROCESS | 1853 | 1461257276218 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd311b000 == 125 [pid = 1853] [id = 436] 09:47:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cdee44c00) [pid = 1853] [serial = 1309] [outer = (nil)] 09:47:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0ceffdf800) [pid = 1853] [serial = 1310] [outer = 0x7f0cdee44c00] 09:47:56 INFO - PROCESS | 1853 | 1461257276282 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cf1dd1800) [pid = 1853] [serial = 1311] [outer = 0x7f0cdee44c00] 09:47:57 INFO - PROCESS | 1853 | 1461257277085 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1277ms 09:47:57 INFO - PROCESS | 1853 | 1461257277148 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1853 | 1461257277151 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:47:57 INFO - PROCESS | 1853 | 1461257277157 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1853 | 1461257277159 Marionette TRACE conn3 <- [1,1718,null,{}] 09:47:57 INFO - PROCESS | 1853 | 1461257277164 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:57 INFO - PROCESS | 1853 | 1461257277320 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:47:57 INFO - PROCESS | 1853 | 1461257277505 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda958000 == 126 [pid = 1853] [id = 437] 09:47:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc98c3800) [pid = 1853] [serial = 1312] [outer = (nil)] 09:47:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc98cb000) [pid = 1853] [serial = 1313] [outer = 0x7f0cc98c3800] 09:47:57 INFO - PROCESS | 1853 | 1461257277567 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc98d0000) [pid = 1853] [serial = 1314] [outer = 0x7f0cc98c3800] 09:47:58 INFO - PROCESS | 1853 | 1461257278337 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1226ms 09:47:58 INFO - PROCESS | 1853 | 1461257278383 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1853 | 1461257278387 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:47:58 INFO - PROCESS | 1853 | 1461257278392 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1853 | 1461257278394 Marionette TRACE conn3 <- [1,1722,null,{}] 09:47:58 INFO - PROCESS | 1853 | 1461257278399 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:58 INFO - PROCESS | 1853 | 1461257278611 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:47:58 INFO - PROCESS | 1853 | 1461257278747 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66e9000 == 127 [pid = 1853] [id = 438] 09:47:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc9244800) [pid = 1853] [serial = 1315] [outer = (nil)] 09:47:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cc924c800) [pid = 1853] [serial = 1316] [outer = 0x7f0cc9244800] 09:47:58 INFO - PROCESS | 1853 | 1461257278821 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cc9251000) [pid = 1853] [serial = 1317] [outer = 0x7f0cc9244800] 09:47:59 INFO - PROCESS | 1853 | 1461257279616 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:47:59 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 09:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1285ms 09:47:59 INFO - PROCESS | 1853 | 1461257279679 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1853 | 1461257279682 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:47:59 INFO - PROCESS | 1853 | 1461257279687 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1853 | 1461257279691 Marionette TRACE conn3 <- [1,1726,null,{}] 09:47:59 INFO - PROCESS | 1853 | 1461257279695 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:59 INFO - PROCESS | 1853 | 1461257279895 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:48:00 INFO - PROCESS | 1853 | 1461257280076 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc6dbe000 == 128 [pid = 1853] [id = 439] 09:48:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc9247400) [pid = 1853] [serial = 1318] [outer = (nil)] 09:48:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cf1e8a400) [pid = 1853] [serial = 1319] [outer = 0x7f0cc9247400] 09:48:00 INFO - PROCESS | 1853 | 1461257280142 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cf2304400) [pid = 1853] [serial = 1320] [outer = 0x7f0cc9247400] 09:48:00 INFO - PROCESS | 1853 | 1461257280978 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1332ms 09:48:01 INFO - PROCESS | 1853 | 1461257281020 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1853 | 1461257281023 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:48:01 INFO - PROCESS | 1853 | 1461257281028 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1853 | 1461257281030 Marionette TRACE conn3 <- [1,1730,null,{}] 09:48:01 INFO - PROCESS | 1853 | 1461257281035 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:01 INFO - PROCESS | 1853 | 1461257281193 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:48:01 INFO - PROCESS | 1853 | 1461257281380 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc6ddc800 == 129 [pid = 1853] [id = 440] 09:48:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc5205800) [pid = 1853] [serial = 1321] [outer = (nil)] 09:48:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cc520cc00) [pid = 1853] [serial = 1322] [outer = 0x7f0cc5205800] 09:48:01 INFO - PROCESS | 1853 | 1461257281444 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cc5211400) [pid = 1853] [serial = 1323] [outer = 0x7f0cc5205800] 09:48:02 INFO - PROCESS | 1853 | 1461257282578 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:48:02 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 09:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1579ms 09:48:02 INFO - PROCESS | 1853 | 1461257282608 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:48:02 INFO - PROCESS | 1853 | 1461257282613 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:48:02 INFO - PROCESS | 1853 | 1461257282620 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1853 | 1461257282625 Marionette TRACE conn3 <- [1,1734,null,{}] 09:48:02 INFO - PROCESS | 1853 | 1461257282632 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:02 INFO - PROCESS | 1853 | 1461257282787 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:48:03 INFO - PROCESS | 1853 | 1461257283003 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3115800 == 130 [pid = 1853] [id = 441] 09:48:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cc6eedc00) [pid = 1853] [serial = 1324] [outer = (nil)] 09:48:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0cc6eefc00) [pid = 1853] [serial = 1325] [outer = 0x7f0cc6eedc00] 09:48:03 INFO - PROCESS | 1853 | 1461257283060 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cc8307000) [pid = 1853] [serial = 1326] [outer = 0x7f0cc6eedc00] 09:48:03 INFO - PROCESS | 1853 | 1461257283849 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1286ms 09:48:03 INFO - PROCESS | 1853 | 1461257283905 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1853 | 1461257283912 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:48:03 INFO - PROCESS | 1853 | 1461257283921 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1853 | 1461257283923 Marionette TRACE conn3 <- [1,1738,null,{}] 09:48:03 INFO - PROCESS | 1853 | 1461257283927 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:04 INFO - PROCESS | 1853 | 1461257284075 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:48:04 INFO - PROCESS | 1853 | 1461257284394 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc769a800 == 131 [pid = 1853] [id = 442] 09:48:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc98d1400) [pid = 1853] [serial = 1327] [outer = (nil)] 09:48:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc99cb000) [pid = 1853] [serial = 1328] [outer = 0x7f0cc98d1400] 09:48:04 INFO - PROCESS | 1853 | 1461257284500 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc99e8c00) [pid = 1853] [serial = 1329] [outer = 0x7f0cc98d1400] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf954800 == 130 [pid = 1853] [id = 375] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6ddd800 == 129 [pid = 1853] [id = 376] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cedd14800 == 128 [pid = 1853] [id = 378] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece03800 == 127 [pid = 1853] [id = 377] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d7b800 == 126 [pid = 1853] [id = 427] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a10000 == 125 [pid = 1853] [id = 426] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cd5bb1000) [pid = 1853] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cdd55e400) [pid = 1853] [serial = 1226] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d7e800 == 124 [pid = 1853] [id = 425] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56bd800 == 123 [pid = 1853] [id = 424] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32b9800 == 122 [pid = 1853] [id = 423] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97e5800 == 121 [pid = 1853] [id = 422] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5b9e000 == 120 [pid = 1853] [id = 12] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4373800 == 119 [pid = 1853] [id = 421] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9d4800 == 118 [pid = 1853] [id = 413] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf95a000 == 117 [pid = 1853] [id = 412] 09:48:05 INFO - PROCESS | 1853 | 1461257285428 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde58e800 == 116 [pid = 1853] [id = 411] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56bf000 == 115 [pid = 1853] [id = 410] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc98d3800 == 114 [pid = 1853] [id = 409] 09:48:05 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1e1800 == 113 [pid = 1853] [id = 408] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cd5f67000) [pid = 1853] [serial = 1056] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0cda5dd800) [pid = 1853] [serial = 1110] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0cd683e000) [pid = 1853] [serial = 1217] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cd5486400) [pid = 1853] [serial = 1214] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0ce2582c00) [pid = 1853] [serial = 1167] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cd6d19000) [pid = 1853] [serial = 1172] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cd9b69800) [pid = 1853] [serial = 1220] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cda0abc00) [pid = 1853] [serial = 1196] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0ccbbcec00) [pid = 1853] [serial = 1193] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cd9b14000) [pid = 1853] [serial = 1223] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cf2221c00) [pid = 1853] [serial = 1187] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cece2ec00) [pid = 1853] [serial = 1181] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cd28ed000) [pid = 1853] [serial = 1169] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cda0a6c00) [pid = 1853] [serial = 1190] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cefa93000) [pid = 1853] [serial = 1184] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0ce257e400) [pid = 1853] [serial = 1178] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0ccd1d6c00) [pid = 1853] [serial = 1209] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cccab4c00) [pid = 1853] [serial = 1208] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cc9c5a800) [pid = 1853] [serial = 1206] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cc9177c00) [pid = 1853] [serial = 1205] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cdab78c00) [pid = 1853] [serial = 1175] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cc830e800) [pid = 1853] [serial = 1199] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cc92d8c00) [pid = 1853] [serial = 1202] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cd2ec2400) [pid = 1853] [serial = 1211] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cd2ec7400) [pid = 1853] [serial = 1212] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cdaa53000) [pid = 1853] [serial = 1224] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cda5e1c00) [pid = 1853] [serial = 1221] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cd7c30800) [pid = 1853] [serial = 1218] [outer = (nil)] [url = about:blank] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cccc3b800) [pid = 1853] [serial = 822] [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.] 09:48:05 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cd54d3400) [pid = 1853] [serial = 1215] [outer = (nil)] [url = about:blank] 09:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1578ms 09:48:05 INFO - PROCESS | 1853 | 1461257285499 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1853 | 1461257285503 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:48:05 INFO - PROCESS | 1853 | 1461257285508 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1853 | 1461257285512 Marionette TRACE conn3 <- [1,1742,null,{}] 09:48:05 INFO - PROCESS | 1853 | 1461257285525 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:05 INFO - PROCESS | 1853 | 1461257285675 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:48:05 INFO - PROCESS | 1853 | 1461257285818 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2594000 == 114 [pid = 1853] [id = 443] 09:48:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cc9cf8000) [pid = 1853] [serial = 1330] [outer = (nil)] 09:48:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0ccc80cc00) [pid = 1853] [serial = 1331] [outer = 0x7f0cc9cf8000] 09:48:05 INFO - PROCESS | 1853 | 1461257285905 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0ccc8a7000) [pid = 1853] [serial = 1332] [outer = 0x7f0cc9cf8000] 09:48:06 INFO - PROCESS | 1853 | 1461257286499 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1034ms 09:48:06 INFO - PROCESS | 1853 | 1461257286542 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1853 | 1461257286546 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:48:06 INFO - PROCESS | 1853 | 1461257286553 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1853 | 1461257286555 Marionette TRACE conn3 <- [1,1746,null,{}] 09:48:06 INFO - PROCESS | 1853 | 1461257286560 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:06 INFO - PROCESS | 1853 | 1461257286715 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:48:06 INFO - PROCESS | 1853 | 1461257286862 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4468000 == 115 [pid = 1853] [id = 444] 09:48:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0ccbbc5c00) [pid = 1853] [serial = 1333] [outer = (nil)] 09:48:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0ccc96e800) [pid = 1853] [serial = 1334] [outer = 0x7f0ccbbc5c00] 09:48:06 INFO - PROCESS | 1853 | 1461257286917 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cd25d3c00) [pid = 1853] [serial = 1335] [outer = 0x7f0ccbbc5c00] 09:48:07 INFO - PROCESS | 1853 | 1461257287556 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1024ms 09:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:48:07 INFO - PROCESS | 1853 | 1461257287588 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1853 | 1461257287590 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:48:07 INFO - PROCESS | 1853 | 1461257287636 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1853 | 1461257287639 Marionette TRACE conn3 <- [1,1750,null,{}] 09:48:07 INFO - PROCESS | 1853 | 1461257287644 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:07 INFO - PROCESS | 1853 | 1461257287852 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:48:07 INFO - PROCESS | 1853 | 1461257287880 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d04800 == 116 [pid = 1853] [id = 445] 09:48:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd25d4c00) [pid = 1853] [serial = 1336] [outer = (nil)] 09:48:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd28f0400) [pid = 1853] [serial = 1337] [outer = 0x7f0cd25d4c00] 09:48:07 INFO - PROCESS | 1853 | 1461257287932 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cd2ec5400) [pid = 1853] [serial = 1338] [outer = 0x7f0cd25d4c00] 09:48:08 INFO - PROCESS | 1853 | 1461257288652 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1074ms 09:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:48:08 INFO - PROCESS | 1853 | 1461257288670 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1853 | 1461257288672 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:48:08 INFO - PROCESS | 1853 | 1461257288677 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1853 | 1461257288680 Marionette TRACE conn3 <- [1,1754,null,{}] 09:48:08 INFO - PROCESS | 1853 | 1461257288706 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:08 INFO - PROCESS | 1853 | 1461257288929 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:48:08 INFO - PROCESS | 1853 | 1461257288960 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd724e800 == 117 [pid = 1853] [id = 446] 09:48:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd327cc00) [pid = 1853] [serial = 1339] [outer = (nil)] 09:48:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cd54cac00) [pid = 1853] [serial = 1340] [outer = 0x7f0cd327cc00] 09:48:09 INFO - PROCESS | 1853 | 1461257289017 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cd6146000) [pid = 1853] [serial = 1341] [outer = 0x7f0cd327cc00] 09:48:09 INFO - PROCESS | 1853 | 1461257289686 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1038ms 09:48:09 INFO - PROCESS | 1853 | 1461257289716 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1853 | 1461257289718 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:48:09 INFO - PROCESS | 1853 | 1461257289724 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1853 | 1461257289726 Marionette TRACE conn3 <- [1,1758,null,{}] 09:48:09 INFO - PROCESS | 1853 | 1461257289730 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:10 INFO - PROCESS | 1853 | 1461257290173 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd2ebe400) [pid = 1853] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cd4584400) [pid = 1853] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0ccc811800) [pid = 1853] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cc9cf6000) [pid = 1853] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cc99c6800) [pid = 1853] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cc99d1000) [pid = 1853] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:48:10 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cc92dac00) [pid = 1853] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:48:10 INFO - PROCESS | 1853 | 1461257290285 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd971000 == 118 [pid = 1853] [id = 447] 09:48:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cc92d5c00) [pid = 1853] [serial = 1342] [outer = (nil)] 09:48:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cc9cf6000) [pid = 1853] [serial = 1343] [outer = 0x7f0cc92d5c00] 09:48:10 INFO - PROCESS | 1853 | 1461257290338 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd4584400) [pid = 1853] [serial = 1344] [outer = 0x7f0cc92d5c00] 09:48:10 INFO - PROCESS | 1853 | 1461257290940 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1276ms 09:48:11 INFO - PROCESS | 1853 | 1461257291001 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1853 | 1461257291005 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:48:11 INFO - PROCESS | 1853 | 1461257291009 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1853 | 1461257291011 Marionette TRACE conn3 <- [1,1762,null,{}] 09:48:11 INFO - PROCESS | 1853 | 1461257291016 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:11 INFO - PROCESS | 1853 | 1461257291207 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:48:11 INFO - PROCESS | 1853 | 1461257291223 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda199800 == 119 [pid = 1853] [id = 448] 09:48:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cc99c6800) [pid = 1853] [serial = 1345] [outer = (nil)] 09:48:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd6d17400) [pid = 1853] [serial = 1346] [outer = 0x7f0cc99c6800] 09:48:11 INFO - PROCESS | 1853 | 1461257291293 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cd97e2000) [pid = 1853] [serial = 1347] [outer = 0x7f0cc99c6800] 09:48:12 INFO - PROCESS | 1853 | 1461257292512 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1532ms 09:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:48:12 INFO - PROCESS | 1853 | 1461257292542 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:48:12 INFO - PROCESS | 1853 | 1461257292547 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:48:12 INFO - PROCESS | 1853 | 1461257292554 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1853 | 1461257292559 Marionette TRACE conn3 <- [1,1766,null,{}] 09:48:12 INFO - PROCESS | 1853 | 1461257292568 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:12 INFO - PROCESS | 1853 | 1461257292796 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:48:12 INFO - PROCESS | 1853 | 1461257292980 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd12a800 == 120 [pid = 1853] [id = 449] 09:48:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cc5207800) [pid = 1853] [serial = 1348] [outer = (nil)] 09:48:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cc7ddb400) [pid = 1853] [serial = 1349] [outer = 0x7f0cc5207800] 09:48:13 INFO - PROCESS | 1853 | 1461257293048 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cc924d400) [pid = 1853] [serial = 1350] [outer = 0x7f0cc5207800] 09:48:13 INFO - PROCESS | 1853 | 1461257293861 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 09:48:13 INFO - PROCESS | 1853 | 1461257293938 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 1853 | 1461257293946 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:48:13 INFO - PROCESS | 1853 | 1461257293955 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1853 | 1461257293958 Marionette TRACE conn3 <- [1,1770,null,{}] 09:48:13 INFO - PROCESS | 1853 | 1461257293964 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:14 INFO - PROCESS | 1853 | 1461257294133 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:48:14 INFO - PROCESS | 1853 | 1461257294315 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5b9e000 == 121 [pid = 1853] [id = 450] 09:48:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc520e800) [pid = 1853] [serial = 1351] [outer = (nil)] 09:48:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc9cf7800) [pid = 1853] [serial = 1352] [outer = 0x7f0cc520e800] 09:48:14 INFO - PROCESS | 1853 | 1461257294381 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0ccc89d400) [pid = 1853] [serial = 1353] [outer = 0x7f0cc520e800] 09:48:15 INFO - PROCESS | 1853 | 1461257295249 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1336ms 09:48:15 INFO - PROCESS | 1853 | 1461257295291 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1853 | 1461257295295 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:48:15 INFO - PROCESS | 1853 | 1461257295300 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1853 | 1461257295305 Marionette TRACE conn3 <- [1,1774,null,{}] 09:48:15 INFO - PROCESS | 1853 | 1461257295319 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:15 INFO - PROCESS | 1853 | 1461257295483 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:48:15 INFO - PROCESS | 1853 | 1461257295672 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde564800 == 122 [pid = 1853] [id = 451] 09:48:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0ccca17400) [pid = 1853] [serial = 1354] [outer = (nil)] 09:48:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cd327c800) [pid = 1853] [serial = 1355] [outer = 0x7f0ccca17400] 09:48:15 INFO - PROCESS | 1853 | 1461257295738 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cd5486400) [pid = 1853] [serial = 1356] [outer = 0x7f0ccca17400] 09:48:16 INFO - PROCESS | 1853 | 1461257296550 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1281ms 09:48:16 INFO - PROCESS | 1853 | 1461257296588 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 1853 | 1461257296592 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:48:16 INFO - PROCESS | 1853 | 1461257296598 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 1853 | 1461257296600 Marionette TRACE conn3 <- [1,1778,null,{}] 09:48:16 INFO - PROCESS | 1853 | 1461257296604 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:16 INFO - PROCESS | 1853 | 1461257296771 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:48:16 INFO - PROCESS | 1853 | 1461257296958 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce222b800 == 123 [pid = 1853] [id = 452] 09:48:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cd28ed000) [pid = 1853] [serial = 1357] [outer = (nil)] 09:48:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cd5f62800) [pid = 1853] [serial = 1358] [outer = 0x7f0cd28ed000] 09:48:17 INFO - PROCESS | 1853 | 1461257297024 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cd979c800) [pid = 1853] [serial = 1359] [outer = 0x7f0cd28ed000] 09:48:17 INFO - PROCESS | 1853 | 1461257297846 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:48:17 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 09:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1276ms 09:48:17 INFO - PROCESS | 1853 | 1461257297875 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:48:17 INFO - PROCESS | 1853 | 1461257297878 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:48:17 INFO - PROCESS | 1853 | 1461257297883 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1853 | 1461257297886 Marionette TRACE conn3 <- [1,1782,null,{}] 09:48:17 INFO - PROCESS | 1853 | 1461257297890 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:18 INFO - PROCESS | 1853 | 1461257298046 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:48:18 INFO - PROCESS | 1853 | 1461257298234 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede4f000 == 124 [pid = 1853] [id = 453] 09:48:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0ccc96c400) [pid = 1853] [serial = 1360] [outer = (nil)] 09:48:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cda5e1c00) [pid = 1853] [serial = 1361] [outer = 0x7f0ccc96c400] 09:48:18 INFO - PROCESS | 1853 | 1461257298296 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cdab79800) [pid = 1853] [serial = 1362] [outer = 0x7f0ccc96c400] 09:48:19 INFO - PROCESS | 1853 | 1461257299122 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:48:19 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 09:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1276ms 09:48:19 INFO - PROCESS | 1853 | 1461257299159 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1853 | 1461257299162 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:48:19 INFO - PROCESS | 1853 | 1461257299168 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1853 | 1461257299170 Marionette TRACE conn3 <- [1,1786,null,{}] 09:48:19 INFO - PROCESS | 1853 | 1461257299175 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:19 INFO - PROCESS | 1853 | 1461257299351 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:48:19 INFO - PROCESS | 1853 | 1461257299544 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2016800 == 125 [pid = 1853] [id = 454] 09:48:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cdce10c00) [pid = 1853] [serial = 1363] [outer = (nil)] 09:48:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0ce044c800) [pid = 1853] [serial = 1364] [outer = 0x7f0cdce10c00] 09:48:19 INFO - PROCESS | 1853 | 1461257299608 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cedeb4000) [pid = 1853] [serial = 1365] [outer = 0x7f0cdce10c00] 09:48:20 INFO - PROCESS | 1853 | 1461257300412 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:48:20 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 09:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1282ms 09:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:48:20 INFO - PROCESS | 1853 | 1461257300450 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1853 | 1461257300453 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:48:20 INFO - PROCESS | 1853 | 1461257300458 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1853 | 1461257300460 Marionette TRACE conn3 <- [1,1790,null,{}] 09:48:20 INFO - PROCESS | 1853 | 1461257300465 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:20 INFO - PROCESS | 1853 | 1461257300619 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:48:20 INFO - PROCESS | 1853 | 1461257300807 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c82000 == 126 [pid = 1853] [id = 455] 09:48:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc6ea6c00) [pid = 1853] [serial = 1366] [outer = (nil)] 09:48:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc6ead400) [pid = 1853] [serial = 1367] [outer = 0x7f0cc6ea6c00] 09:48:20 INFO - PROCESS | 1853 | 1461257300868 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc6eb2800) [pid = 1853] [serial = 1368] [outer = 0x7f0cc6ea6c00] 09:48:21 INFO - PROCESS | 1853 | 1461257301638 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:48:21 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) 09:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1226ms 09:48:21 INFO - PROCESS | 1853 | 1461257301684 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1853 | 1461257301688 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:48:21 INFO - PROCESS | 1853 | 1461257301693 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1853 | 1461257301695 Marionette TRACE conn3 <- [1,1794,null,{}] 09:48:21 INFO - PROCESS | 1853 | 1461257301701 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:21 INFO - PROCESS | 1853 | 1461257301860 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:48:22 INFO - PROCESS | 1853 | 1461257302050 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf62af000 == 127 [pid = 1853] [id = 456] 09:48:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cc6ea7000) [pid = 1853] [serial = 1369] [outer = (nil)] 09:48:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cc8089000) [pid = 1853] [serial = 1370] [outer = 0x7f0cc6ea7000] 09:48:22 INFO - PROCESS | 1853 | 1461257302112 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cc808d400) [pid = 1853] [serial = 1371] [outer = 0x7f0cc6ea7000] 09:48:22 INFO - PROCESS | 1853 | 1461257302950 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1329ms 09:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:48:23 INFO - PROCESS | 1853 | 1461257303022 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1853 | 1461257303024 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:48:23 INFO - PROCESS | 1853 | 1461257303030 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1853 | 1461257303033 Marionette TRACE conn3 <- [1,1798,null,{}] 09:48:23 INFO - PROCESS | 1853 | 1461257303037 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:23 INFO - PROCESS | 1853 | 1461257303202 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:48:23 INFO - PROCESS | 1853 | 1461257303393 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6ecc800 == 128 [pid = 1853] [id = 457] 09:48:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0cc6eaf400) [pid = 1853] [serial = 1372] [outer = (nil)] 09:48:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 244 (0x7f0cc8092c00) [pid = 1853] [serial = 1373] [outer = 0x7f0cc6eaf400] 09:48:23 INFO - PROCESS | 1853 | 1461257303456 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 245 (0x7f0cc9ad0000) [pid = 1853] [serial = 1374] [outer = 0x7f0cc6eaf400] 09:48:24 INFO - PROCESS | 1853 | 1461257304227 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1228ms 09:48:24 INFO - PROCESS | 1853 | 1461257304257 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1853 | 1461257304260 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:48:24 INFO - PROCESS | 1853 | 1461257304266 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1853 | 1461257304268 Marionette TRACE conn3 <- [1,1802,null,{}] 09:48:24 INFO - PROCESS | 1853 | 1461257304273 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:24 INFO - PROCESS | 1853 | 1461257304434 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:48:24 INFO - PROCESS | 1853 | 1461257304624 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc38e6000 == 129 [pid = 1853] [id = 458] 09:48:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 246 (0x7f0cc808d800) [pid = 1853] [serial = 1375] [outer = (nil)] 09:48:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 247 (0x7f0cc9ad4400) [pid = 1853] [serial = 1376] [outer = 0x7f0cc808d800] 09:48:24 INFO - PROCESS | 1853 | 1461257304687 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0cc9ad9400) [pid = 1853] [serial = 1377] [outer = 0x7f0cc808d800] 09:48:25 INFO - PROCESS | 1853 | 1461257305499 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1274ms 09:48:25 INFO - PROCESS | 1853 | 1461257305561 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1853 | 1461257305565 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:48:25 INFO - PROCESS | 1853 | 1461257305571 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1853 | 1461257305573 Marionette TRACE conn3 <- [1,1806,null,{}] 09:48:25 INFO - PROCESS | 1853 | 1461257305578 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:25 INFO - PROCESS | 1853 | 1461257305751 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:48:25 INFO - PROCESS | 1853 | 1461257305944 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc3085000 == 130 [pid = 1853] [id = 459] 09:48:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 249 (0x7f0cc6eee400) [pid = 1853] [serial = 1378] [outer = (nil)] 09:48:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 250 (0x7f0cc98d0c00) [pid = 1853] [serial = 1379] [outer = 0x7f0cc6eee400] 09:48:26 INFO - PROCESS | 1853 | 1461257306009 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 251 (0x7f0cd54b6c00) [pid = 1853] [serial = 1380] [outer = 0x7f0cc6eee400] 09:48:27 INFO - PROCESS | 1853 | 1461257307265 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1727ms 09:48:27 INFO - PROCESS | 1853 | 1461257307299 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:48:27 INFO - PROCESS | 1853 | 1461257307304 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:48:27 INFO - PROCESS | 1853 | 1461257307312 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1853 | 1461257307316 Marionette TRACE conn3 <- [1,1810,null,{}] 09:48:27 INFO - PROCESS | 1853 | 1461257307322 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:27 INFO - PROCESS | 1853 | 1461257307485 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:48:27 INFO - PROCESS | 1853 | 1461257307695 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83d6800 == 131 [pid = 1853] [id = 460] 09:48:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 252 (0x7f0cc6ee4800) [pid = 1853] [serial = 1381] [outer = (nil)] 09:48:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 253 (0x7f0cc808b000) [pid = 1853] [serial = 1382] [outer = 0x7f0cc6ee4800] 09:48:27 INFO - PROCESS | 1853 | 1461257307754 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 254 (0x7f0cc924f400) [pid = 1853] [serial = 1383] [outer = 0x7f0cc6ee4800] 09:48:28 INFO - PROCESS | 1853 | 1461257308731 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1480ms 09:48:28 INFO - PROCESS | 1853 | 1461257308793 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1853 | 1461257308800 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:48:28 INFO - PROCESS | 1853 | 1461257308808 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1853 | 1461257308811 Marionette TRACE conn3 <- [1,1814,null,{}] 09:48:28 INFO - PROCESS | 1853 | 1461257308816 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:28 INFO - PROCESS | 1853 | 1461257308962 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:48:29 INFO - PROCESS | 1853 | 1461257309154 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd968800 == 132 [pid = 1853] [id = 461] 09:48:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 255 (0x7f0cc6ee6c00) [pid = 1853] [serial = 1384] [outer = (nil)] 09:48:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 256 (0x7f0cc99ebc00) [pid = 1853] [serial = 1385] [outer = 0x7f0cc6ee6c00] 09:48:29 INFO - PROCESS | 1853 | 1461257309211 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 257 (0x7f0cc9adbc00) [pid = 1853] [serial = 1386] [outer = 0x7f0cc6ee6c00] 09:48:29 INFO - PROCESS | 1853 | 1461257309995 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1231ms 09:48:30 INFO - PROCESS | 1853 | 1461257310039 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1853 | 1461257310042 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:48:30 INFO - PROCESS | 1853 | 1461257310047 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1853 | 1461257310052 Marionette TRACE conn3 <- [1,1818,null,{}] 09:48:30 INFO - PROCESS | 1853 | 1461257310065 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:30 INFO - PROCESS | 1853 | 1461257310208 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:48:30 INFO - PROCESS | 1853 | 1461257310404 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd436a800 == 133 [pid = 1853] [id = 462] 09:48:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 258 (0x7f0ccc8a1400) [pid = 1853] [serial = 1387] [outer = (nil)] 09:48:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 259 (0x7f0ccc96bc00) [pid = 1853] [serial = 1388] [outer = 0x7f0ccc8a1400] 09:48:30 INFO - PROCESS | 1853 | 1461257310461 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 260 (0x7f0cccc39000) [pid = 1853] [serial = 1389] [outer = 0x7f0ccc8a1400] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 259 (0x7f0cd6388400) [pid = 1853] [serial = 1238] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 258 (0x7f0cc99cf800) [pid = 1853] [serial = 1262] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 257 (0x7f0cc9c5fc00) [pid = 1853] [serial = 1229] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 256 (0x7f0cecbcec00) [pid = 1853] [serial = 1244] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 255 (0x7f0cdce10800) [pid = 1853] [serial = 1241] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 254 (0x7f0cd28fa400) [pid = 1853] [serial = 1232] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 253 (0x7f0cd327e400) [pid = 1853] [serial = 1247] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 252 (0x7f0cd6d16c00) [pid = 1853] [serial = 1235] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 251 (0x7f0cedeb5400) [pid = 1853] [serial = 1250] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 250 (0x7f0ccc969c00) [pid = 1853] [serial = 1253] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 249 (0x7f0ceff2e400) [pid = 1853] [serial = 1256] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 248 (0x7f0ccc8a5c00) [pid = 1853] [serial = 1259] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cd8b7e800) [pid = 1853] [serial = 1286] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd971000 == 132 [pid = 1853] [id = 447] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd724e800 == 131 [pid = 1853] [id = 446] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d04800 == 130 [pid = 1853] [id = 445] 09:48:31 INFO - PROCESS | 1853 | 1461257311378 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4468000 == 129 [pid = 1853] [id = 444] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2594000 == 128 [pid = 1853] [id = 443] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc769a800 == 127 [pid = 1853] [id = 442] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd3115800 == 126 [pid = 1853] [id = 441] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1bca800 == 125 [pid = 1853] [id = 434] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cede5b000 == 124 [pid = 1853] [id = 433] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2541000 == 123 [pid = 1853] [id = 432] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb1a000 == 122 [pid = 1853] [id = 431] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d62000 == 121 [pid = 1853] [id = 430] 09:48:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2584000 == 120 [pid = 1853] [id = 429] 09:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1383ms 09:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:48:31 INFO - PROCESS | 1853 | 1461257311431 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1853 | 1461257311434 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:48:31 INFO - PROCESS | 1853 | 1461257311439 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1853 | 1461257311441 Marionette TRACE conn3 <- [1,1822,null,{}] 09:48:31 INFO - PROCESS | 1853 | 1461257311446 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:31 INFO - PROCESS | 1853 | 1461257311587 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:48:31 INFO - PROCESS | 1853 | 1461257311600 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97d9000 == 121 [pid = 1853] [id = 463] 09:48:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0cc6ee7400) [pid = 1853] [serial = 1390] [outer = (nil)] 09:48:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 249 (0x7f0cccaaa000) [pid = 1853] [serial = 1391] [outer = 0x7f0cc6ee7400] 09:48:31 INFO - PROCESS | 1853 | 1461257311654 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 250 (0x7f0cd25df400) [pid = 1853] [serial = 1392] [outer = 0x7f0cc6ee7400] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 249 (0x7f0cd327ac00) [pid = 1853] [serial = 1277] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 248 (0x7f0cd6381000) [pid = 1853] [serial = 1280] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cd6256c00) [pid = 1853] [serial = 1283] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 246 (0x7f0cd7073c00) [pid = 1853] [serial = 1281] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 245 (0x7f0cccaaec00) [pid = 1853] [serial = 1271] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 244 (0x7f0cd25dd000) [pid = 1853] [serial = 1272] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 243 (0x7f0cc99f1800) [pid = 1853] [serial = 1266] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0cc99ea400) [pid = 1853] [serial = 1265] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0cd28f5800) [pid = 1853] [serial = 1274] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0ccbbce000) [pid = 1853] [serial = 1268] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0ccc8a0800) [pid = 1853] [serial = 1269] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cd32f7800) [pid = 1853] [serial = 1278] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cd80af400) [pid = 1853] [serial = 1284] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cd2ec6400) [pid = 1853] [serial = 1275] [outer = (nil)] [url = about:blank] 09:48:32 INFO - PROCESS | 1853 | 1461257312430 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1027ms 09:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:48:32 INFO - PROCESS | 1853 | 1461257312465 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:48:32 INFO - PROCESS | 1853 | 1461257312467 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:48:32 INFO - PROCESS | 1853 | 1461257312472 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1853 | 1461257312475 Marionette TRACE conn3 <- [1,1826,null,{}] 09:48:32 INFO - PROCESS | 1853 | 1461257312479 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:32 INFO - PROCESS | 1853 | 1461257312627 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:48:32 INFO - PROCESS | 1853 | 1461257312639 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d9000 == 122 [pid = 1853] [id = 464] 09:48:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc8085400) [pid = 1853] [serial = 1393] [outer = (nil)] 09:48:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cd28f5400) [pid = 1853] [serial = 1394] [outer = 0x7f0cc8085400] 09:48:32 INFO - PROCESS | 1853 | 1461257312692 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cd2ec3400) [pid = 1853] [serial = 1395] [outer = 0x7f0cc8085400] 09:48:33 INFO - PROCESS | 1853 | 1461257313455 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1025ms 09:48:33 INFO - PROCESS | 1853 | 1461257313497 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:48:33 INFO - PROCESS | 1853 | 1461257313500 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:48:33 INFO - PROCESS | 1853 | 1461257313505 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1853 | 1461257313508 Marionette TRACE conn3 <- [1,1830,null,{}] 09:48:33 INFO - PROCESS | 1853 | 1461257313512 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:33 INFO - PROCESS | 1853 | 1461257313669 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:48:33 INFO - PROCESS | 1853 | 1461257313682 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5c34800 == 123 [pid = 1853] [id = 465] 09:48:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cd314f400) [pid = 1853] [serial = 1396] [outer = (nil)] 09:48:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cd4588c00) [pid = 1853] [serial = 1397] [outer = 0x7f0cd314f400] 09:48:33 INFO - PROCESS | 1853 | 1461257313741 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cd5eed400) [pid = 1853] [serial = 1398] [outer = 0x7f0cd314f400] 09:48:34 INFO - PROCESS | 1853 | 1461257314511 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1030ms 09:48:34 INFO - PROCESS | 1853 | 1461257314535 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:48:34 INFO - PROCESS | 1853 | 1461257314538 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:48:34 INFO - PROCESS | 1853 | 1461257314542 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1853 | 1461257314545 Marionette TRACE conn3 <- [1,1834,null,{}] 09:48:34 INFO - PROCESS | 1853 | 1461257314549 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:34 INFO - PROCESS | 1853 | 1461257314741 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:48:34 INFO - PROCESS | 1853 | 1461257314771 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d71000 == 124 [pid = 1853] [id = 466] 09:48:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0cd3279000) [pid = 1853] [serial = 1399] [outer = (nil)] 09:48:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 244 (0x7f0cd6253c00) [pid = 1853] [serial = 1400] [outer = 0x7f0cd3279000] 09:48:34 INFO - PROCESS | 1853 | 1461257314824 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 245 (0x7f0cd7c30800) [pid = 1853] [serial = 1401] [outer = 0x7f0cd3279000] 09:48:35 INFO - PROCESS | 1853 | 1461257315524 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:48: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 09:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1028ms 09:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:48:35 INFO - PROCESS | 1853 | 1461257315577 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1853 | 1461257315579 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:48:35 INFO - PROCESS | 1853 | 1461257315599 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1853 | 1461257315600 Marionette TRACE conn3 <- [1,1838,null,{}] 09:48:35 INFO - PROCESS | 1853 | 1461257315608 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:35 INFO - PROCESS | 1853 | 1461257315794 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:48:35 INFO - PROCESS | 1853 | 1461257315813 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68b4000 == 125 [pid = 1853] [id = 467] 09:48:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 246 (0x7f0cd5ee9c00) [pid = 1853] [serial = 1402] [outer = (nil)] 09:48:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 247 (0x7f0cd81de000) [pid = 1853] [serial = 1403] [outer = 0x7f0cd5ee9c00] 09:48:35 INFO - PROCESS | 1853 | 1461257315873 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0cd974a400) [pid = 1853] [serial = 1404] [outer = 0x7f0cd5ee9c00] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cdc67cc00) [pid = 1853] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 246 (0x7f0cc8305000) [pid = 1853] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 245 (0x7f0cc92d5c00) [pid = 1853] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 244 (0x7f0cccaaa800) [pid = 1853] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 243 (0x7f0cd6d13c00) [pid = 1853] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0cc73f5000) [pid = 1853] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0cd638b000) [pid = 1853] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cc916e000) [pid = 1853] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0cd25d4c00) [pid = 1853] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0ccbbc5c00) [pid = 1853] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cdc0a1c00) [pid = 1853] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cd9b0a400) [pid = 1853] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0ccbbc5000) [pid = 1853] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0ccca14400) [pid = 1853] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cecba6400) [pid = 1853] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cc9cf8000) [pid = 1853] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0ced0ea000) [pid = 1853] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cc9cf2000) [pid = 1853] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cd4484800) [pid = 1853] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0ccd1cd000) [pid = 1853] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cc8302c00) [pid = 1853] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cd4488800) [pid = 1853] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cc7dd2c00) [pid = 1853] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0ccd1ce800) [pid = 1853] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cccaad800) [pid = 1853] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cc8303000) [pid = 1853] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cc98d1400) [pid = 1853] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cc9179c00) [pid = 1853] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cc6eedc00) [pid = 1853] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd54c9c00) [pid = 1853] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cc9cf2800) [pid = 1853] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0ccc963800) [pid = 1853] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cd3282400) [pid = 1853] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0ccbbc9800) [pid = 1853] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cf16a2c00) [pid = 1853] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cd4490000) [pid = 1853] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd327cc00) [pid = 1853] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cf1dd0800) [pid = 1853] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cd9742400) [pid = 1853] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cc99c5400) [pid = 1853] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cd6d19c00) [pid = 1853] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cc7dd3000) [pid = 1853] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0ccd1cfc00) [pid = 1853] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cd28f7000) [pid = 1853] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cd26edc00) [pid = 1853] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0ccc80bc00) [pid = 1853] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd4573000) [pid = 1853] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cc9cef000) [pid = 1853] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cc73f0800) [pid = 1853] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cc9cf8400) [pid = 1853] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cd3275c00) [pid = 1853] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd9b6b800) [pid = 1853] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cc916b800) [pid = 1853] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cdf29fc00) [pid = 1853] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0ccc960400) [pid = 1853] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cd991d800) [pid = 1853] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd2ec3800) [pid = 1853] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cda5d2c00) [pid = 1853] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cdd562800) [pid = 1853] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cc9c60c00) [pid = 1853] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0ccd1d0800) [pid = 1853] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cc8305800) [pid = 1853] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cd3146000) [pid = 1853] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:48:37 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cd32f7000) [pid = 1853] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:48:37 INFO - PROCESS | 1853 | 1461257317408 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1847ms 09:48:37 INFO - PROCESS | 1853 | 1461257317431 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1853 | 1461257317434 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:48:37 INFO - PROCESS | 1853 | 1461257317439 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1853 | 1461257317442 Marionette TRACE conn3 <- [1,1842,null,{}] 09:48:37 INFO - PROCESS | 1853 | 1461257317446 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:37 INFO - PROCESS | 1853 | 1461257317600 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:48:37 INFO - PROCESS | 1853 | 1461257317613 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83cd000 == 126 [pid = 1853] [id = 468] 09:48:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cc7dd1000) [pid = 1853] [serial = 1405] [outer = (nil)] 09:48:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cc92da800) [pid = 1853] [serial = 1406] [outer = 0x7f0cc7dd1000] 09:48:37 INFO - PROCESS | 1853 | 1461257317664 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc9cef000) [pid = 1853] [serial = 1407] [outer = 0x7f0cc7dd1000] 09:48:38 INFO - PROCESS | 1853 | 1461257318375 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 975ms 09:48:38 INFO - PROCESS | 1853 | 1461257318416 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 1853 | 1461257318419 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:48:38 INFO - PROCESS | 1853 | 1461257318424 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1853 | 1461257318426 Marionette TRACE conn3 <- [1,1846,null,{}] 09:48:38 INFO - PROCESS | 1853 | 1461257318430 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:38 INFO - PROCESS | 1853 | 1461257318623 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:48:38 INFO - PROCESS | 1853 | 1461257318642 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4391800 == 127 [pid = 1853] [id = 469] 09:48:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cc7ddcc00) [pid = 1853] [serial = 1408] [outer = (nil)] 09:48:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cc9cf2000) [pid = 1853] [serial = 1409] [outer = 0x7f0cc7ddcc00] 09:48:38 INFO - PROCESS | 1853 | 1461257318693 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0ccca1b400) [pid = 1853] [serial = 1410] [outer = 0x7f0cc7ddcc00] 09:48:39 INFO - PROCESS | 1853 | 1461257319679 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:48:39 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) 09:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1329ms 09:48:39 INFO - PROCESS | 1853 | 1461257319755 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1853 | 1461257319761 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:48:39 INFO - PROCESS | 1853 | 1461257319768 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1853 | 1461257319772 Marionette TRACE conn3 <- [1,1850,null,{}] 09:48:39 INFO - PROCESS | 1853 | 1461257319779 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:40 INFO - PROCESS | 1853 | 1461257319999 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:48:40 INFO - PROCESS | 1853 | 1461257320187 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97e5800 == 128 [pid = 1853] [id = 470] 09:48:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc7dde400) [pid = 1853] [serial = 1411] [outer = (nil)] 09:48:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cc9179c00) [pid = 1853] [serial = 1412] [outer = 0x7f0cc7dde400] 09:48:40 INFO - PROCESS | 1853 | 1461257320255 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cc98d1400) [pid = 1853] [serial = 1413] [outer = 0x7f0cc7dde400] 09:48:41 INFO - PROCESS | 1853 | 1461257321123 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1382ms 09:48:41 INFO - PROCESS | 1853 | 1461257321151 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1853 | 1461257321158 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:48:41 INFO - PROCESS | 1853 | 1461257321168 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1853 | 1461257321172 Marionette TRACE conn3 <- [1,1854,null,{}] 09:48:41 INFO - PROCESS | 1853 | 1461257321177 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:41 INFO - PROCESS | 1853 | 1461257321342 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:48:41 INFO - PROCESS | 1853 | 1461257321535 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd43a0800 == 129 [pid = 1853] [id = 471] 09:48:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc916b400) [pid = 1853] [serial = 1414] [outer = (nil)] 09:48:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc9c5fc00) [pid = 1853] [serial = 1415] [outer = 0x7f0cc916b400] 09:48:41 INFO - PROCESS | 1853 | 1461257321596 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1416] [outer = 0x7f0cc916b400] 09:48:42 INFO - PROCESS | 1853 | 1461257322453 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1335ms 09:48:42 INFO - PROCESS | 1853 | 1461257322503 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1853 | 1461257322506 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:48:42 INFO - PROCESS | 1853 | 1461257322511 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1853 | 1461257322516 Marionette TRACE conn3 <- [1,1858,null,{}] 09:48:42 INFO - PROCESS | 1853 | 1461257322530 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:42 INFO - PROCESS | 1853 | 1461257322719 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:48:42 INFO - PROCESS | 1853 | 1461257322905 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a22000 == 130 [pid = 1853] [id = 472] 09:48:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc9c58000) [pid = 1853] [serial = 1417] [outer = (nil)] 09:48:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cccc39c00) [pid = 1853] [serial = 1418] [outer = 0x7f0cc9c58000] 09:48:42 INFO - PROCESS | 1853 | 1461257322975 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd28ef800) [pid = 1853] [serial = 1419] [outer = 0x7f0cc9c58000] 09:48:43 INFO - PROCESS | 1853 | 1461257323745 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1286ms 09:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:48:43 INFO - PROCESS | 1853 | 1461257323798 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1853 | 1461257323801 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:48:43 INFO - PROCESS | 1853 | 1461257323806 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1853 | 1461257323809 Marionette TRACE conn3 <- [1,1862,null,{}] 09:48:43 INFO - PROCESS | 1853 | 1461257323814 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:43 INFO - PROCESS | 1853 | 1461257323978 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:48:44 INFO - PROCESS | 1853 | 1461257324171 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1f1000 == 131 [pid = 1853] [id = 473] 09:48:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ccc964800) [pid = 1853] [serial = 1420] [outer = (nil)] 09:48:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd3277800) [pid = 1853] [serial = 1421] [outer = 0x7f0ccc964800] 09:48:44 INFO - PROCESS | 1853 | 1461257324233 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd32f4000) [pid = 1853] [serial = 1422] [outer = 0x7f0ccc964800] 09:48:45 INFO - PROCESS | 1853 | 1461257325027 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1277ms 09:48:45 INFO - PROCESS | 1853 | 1461257325084 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1853 | 1461257325086 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:48:45 INFO - PROCESS | 1853 | 1461257325092 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1853 | 1461257325094 Marionette TRACE conn3 <- [1,1866,null,{}] 09:48:45 INFO - PROCESS | 1853 | 1461257325099 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:45 INFO - PROCESS | 1853 | 1461257325246 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:48:45 INFO - PROCESS | 1853 | 1461257325434 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdcd0a800 == 132 [pid = 1853] [id = 474] 09:48:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cd2ec5c00) [pid = 1853] [serial = 1423] [outer = (nil)] 09:48:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd4572800) [pid = 1853] [serial = 1424] [outer = 0x7f0cd2ec5c00] 09:48:45 INFO - PROCESS | 1853 | 1461257325496 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd54d5c00) [pid = 1853] [serial = 1425] [outer = 0x7f0cd2ec5c00] 09:48:46 INFO - PROCESS | 1853 | 1461257326306 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1276ms 09:48:46 INFO - PROCESS | 1853 | 1461257326368 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1853 | 1461257326371 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:48:46 INFO - PROCESS | 1853 | 1461257326376 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1853 | 1461257326379 Marionette TRACE conn3 <- [1,1870,null,{}] 09:48:46 INFO - PROCESS | 1853 | 1461257326383 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:46 INFO - PROCESS | 1853 | 1461257326558 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:48:46 INFO - PROCESS | 1853 | 1461257326747 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf27e000 == 133 [pid = 1853] [id = 475] 09:48:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cd65c6000) [pid = 1853] [serial = 1426] [outer = (nil)] 09:48:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cd974c400) [pid = 1853] [serial = 1427] [outer = 0x7f0cd65c6000] 09:48:46 INFO - PROCESS | 1853 | 1461257326810 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cda0a5800) [pid = 1853] [serial = 1428] [outer = 0x7f0cd65c6000] 09:48:47 INFO - PROCESS | 1853 | 1461257327571 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1231ms 09:48:47 INFO - PROCESS | 1853 | 1461257327616 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1853 | 1461257327619 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:48:47 INFO - PROCESS | 1853 | 1461257327624 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1853 | 1461257327627 Marionette TRACE conn3 <- [1,1874,null,{}] 09:48:47 INFO - PROCESS | 1853 | 1461257327631 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:47 INFO - PROCESS | 1853 | 1461257327777 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:48:47 INFO - PROCESS | 1853 | 1461257327966 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2541000 == 134 [pid = 1853] [id = 476] 09:48:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cd6d19c00) [pid = 1853] [serial = 1429] [outer = (nil)] 09:48:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cda5d8000) [pid = 1853] [serial = 1430] [outer = 0x7f0cd6d19c00] 09:48:48 INFO - PROCESS | 1853 | 1461257328027 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cda721800) [pid = 1853] [serial = 1431] [outer = 0x7f0cd6d19c00] 09:48:48 INFO - PROCESS | 1853 | 1461257328787 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1226ms 09:48:48 INFO - PROCESS | 1853 | 1461257328850 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1853 | 1461257328853 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:48:48 INFO - PROCESS | 1853 | 1461257328858 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1853 | 1461257328861 Marionette TRACE conn3 <- [1,1878,null,{}] 09:48:48 INFO - PROCESS | 1853 | 1461257328865 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:49 INFO - PROCESS | 1853 | 1461257329021 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:48:49 INFO - PROCESS | 1853 | 1461257329208 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede47800 == 135 [pid = 1853] [id = 477] 09:48:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cd97e1400) [pid = 1853] [serial = 1432] [outer = (nil)] 09:48:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cdaa47400) [pid = 1853] [serial = 1433] [outer = 0x7f0cd97e1400] 09:48:49 INFO - PROCESS | 1853 | 1461257329271 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cdab7f000) [pid = 1853] [serial = 1434] [outer = 0x7f0cd97e1400] 09:48:50 INFO - PROCESS | 1853 | 1461257330061 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1226ms 09:48:50 INFO - PROCESS | 1853 | 1461257330085 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1853 | 1461257330087 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:48:50 INFO - PROCESS | 1853 | 1461257330093 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1853 | 1461257330095 Marionette TRACE conn3 <- [1,1882,null,{}] 09:48:50 INFO - PROCESS | 1853 | 1461257330100 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:50 INFO - PROCESS | 1853 | 1461257330250 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:48:50 INFO - PROCESS | 1853 | 1461257330441 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1976800 == 136 [pid = 1853] [id = 478] 09:48:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd9b6b800) [pid = 1853] [serial = 1435] [outer = (nil)] 09:48:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cdcd48c00) [pid = 1853] [serial = 1436] [outer = 0x7f0cd9b6b800] 09:48:50 INFO - PROCESS | 1853 | 1461257330504 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cdd5ee400) [pid = 1853] [serial = 1437] [outer = 0x7f0cd9b6b800] 09:48:51 INFO - PROCESS | 1853 | 1461257331218 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1174ms 09:48:51 INFO - PROCESS | 1853 | 1461257331269 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1853 | 1461257331272 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:48:51 INFO - PROCESS | 1853 | 1461257331295 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1853 | 1461257331298 Marionette TRACE conn3 <- [1,1886,null,{}] 09:48:51 INFO - PROCESS | 1853 | 1461257331302 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:51 INFO - PROCESS | 1853 | 1461257331468 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:48:51 INFO - PROCESS | 1853 | 1461257331657 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf207f000 == 137 [pid = 1853] [id = 479] 09:48:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cda72bc00) [pid = 1853] [serial = 1438] [outer = (nil)] 09:48:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cdea24800) [pid = 1853] [serial = 1439] [outer = 0x7f0cda72bc00] 09:48:51 INFO - PROCESS | 1853 | 1461257331719 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cdf5a0800) [pid = 1853] [serial = 1440] [outer = 0x7f0cda72bc00] 09:48:52 INFO - PROCESS | 1853 | 1461257332494 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1229ms 09:48:52 INFO - PROCESS | 1853 | 1461257332521 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:48:52 INFO - PROCESS | 1853 | 1461257332525 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:48:52 INFO - PROCESS | 1853 | 1461257332530 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1853 | 1461257332534 Marionette TRACE conn3 <- [1,1890,null,{}] 09:48:52 INFO - PROCESS | 1853 | 1461257332538 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:52 INFO - PROCESS | 1853 | 1461257332734 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:48:52 INFO - PROCESS | 1853 | 1461257332938 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc372d800 == 138 [pid = 1853] [id = 480] 09:48:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cdd5ee800) [pid = 1853] [serial = 1441] [outer = (nil)] 09:48:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cec960800) [pid = 1853] [serial = 1442] [outer = 0x7f0cdd5ee800] 09:48:53 INFO - PROCESS | 1853 | 1461257333006 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0ced044000) [pid = 1853] [serial = 1443] [outer = 0x7f0cdd5ee800] 09:48:53 INFO - PROCESS | 1853 | 1461257333736 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1234ms 09:48:53 INFO - PROCESS | 1853 | 1461257333778 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1853 | 1461257333781 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:48:53 INFO - PROCESS | 1853 | 1461257333787 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1853 | 1461257333788 Marionette TRACE conn3 <- [1,1894,null,{}] 09:48:53 INFO - PROCESS | 1853 | 1461257333793 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:53 INFO - PROCESS | 1853 | 1461257333944 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:48:54 INFO - PROCESS | 1853 | 1461257334148 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc24d0800 == 139 [pid = 1853] [id = 481] 09:48:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0ce2580000) [pid = 1853] [serial = 1444] [outer = (nil)] 09:48:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cedeb9400) [pid = 1853] [serial = 1445] [outer = 0x7f0ce2580000] 09:48:54 INFO - PROCESS | 1853 | 1461257334208 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0ceffdd400) [pid = 1853] [serial = 1446] [outer = 0x7f0ce2580000] 09:48:54 INFO - PROCESS | 1853 | 1461257334985 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1225ms 09:48:55 INFO - PROCESS | 1853 | 1461257335013 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 1853 | 1461257335016 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:48:55 INFO - PROCESS | 1853 | 1461257335021 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1853 | 1461257335023 Marionette TRACE conn3 <- [1,1898,null,{}] 09:48:55 INFO - PROCESS | 1853 | 1461257335028 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:55 INFO - PROCESS | 1853 | 1461257335188 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:48:55 INFO - PROCESS | 1853 | 1461257335384 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc76a4800 == 140 [pid = 1853] [id = 482] 09:48:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0ccbb4f800) [pid = 1853] [serial = 1447] [outer = (nil)] 09:48:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cd32f2c00) [pid = 1853] [serial = 1448] [outer = 0x7f0ccbb4f800] 09:48:55 INFO - PROCESS | 1853 | 1461257335444 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cee007c00) [pid = 1853] [serial = 1449] [outer = 0x7f0ccbb4f800] 09:48:56 INFO - PROCESS | 1853 | 1461257336208 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1227ms 09:48:56 INFO - PROCESS | 1853 | 1461257336248 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 1853 | 1461257336251 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:48:56 INFO - PROCESS | 1853 | 1461257336256 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1853 | 1461257336258 Marionette TRACE conn3 <- [1,1902,null,{}] 09:48:56 INFO - PROCESS | 1853 | 1461257336263 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:56 INFO - PROCESS | 1853 | 1461257336421 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:48:56 INFO - PROCESS | 1853 | 1461257336617 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97e8000 == 141 [pid = 1853] [id = 483] 09:48:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc6ee2c00) [pid = 1853] [serial = 1450] [outer = (nil)] 09:48:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc99f3c00) [pid = 1853] [serial = 1451] [outer = 0x7f0cc6ee2c00] 09:48:56 INFO - PROCESS | 1853 | 1461257336677 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0ccc89c800) [pid = 1853] [serial = 1452] [outer = 0x7f0cc6ee2c00] 09:48:57 INFO - PROCESS | 1853 | 1461257337476 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1277ms 09:48:57 INFO - PROCESS | 1853 | 1461257337534 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:48:57 INFO - PROCESS | 1853 | 1461257337537 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:48:57 INFO - PROCESS | 1853 | 1461257337542 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 1853 | 1461257337544 Marionette TRACE conn3 <- [1,1906,null,{}] 09:48:57 INFO - PROCESS | 1853 | 1461257337549 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:57 INFO - PROCESS | 1853 | 1461257337711 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:48:57 INFO - PROCESS | 1853 | 1461257337917 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9122800 == 142 [pid = 1853] [id = 484] 09:48:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cc7dcf400) [pid = 1853] [serial = 1453] [outer = (nil)] 09:48:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cc9c59c00) [pid = 1853] [serial = 1454] [outer = 0x7f0cc7dcf400] 09:48:57 INFO - PROCESS | 1853 | 1461257337977 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0ccca14000) [pid = 1853] [serial = 1455] [outer = 0x7f0cc7dcf400] 09:48:59 INFO - PROCESS | 1853 | 1461257339171 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1676ms 09:48:59 INFO - PROCESS | 1853 | 1461257339219 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:48:59 INFO - PROCESS | 1853 | 1461257339224 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:48:59 INFO - PROCESS | 1853 | 1461257339235 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1853 | 1461257339240 Marionette TRACE conn3 <- [1,1910,null,{}] 09:48:59 INFO - PROCESS | 1853 | 1461257339248 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:59 INFO - PROCESS | 1853 | 1461257339418 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:48:59 INFO - PROCESS | 1853 | 1461257339637 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83de000 == 143 [pid = 1853] [id = 485] 09:48:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cc73f8c00) [pid = 1853] [serial = 1456] [outer = (nil)] 09:48:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc7dd5800) [pid = 1853] [serial = 1457] [outer = 0x7f0cc73f8c00] 09:48:59 INFO - PROCESS | 1853 | 1461257339694 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc8307c00) [pid = 1853] [serial = 1458] [outer = 0x7f0cc73f8c00] 09:49:00 INFO - PROCESS | 1853 | 1461257340454 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1292ms 09:49:00 INFO - PROCESS | 1853 | 1461257340523 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 1853 | 1461257340530 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:49:00 INFO - PROCESS | 1853 | 1461257340538 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1853 | 1461257340542 Marionette TRACE conn3 <- [1,1914,null,{}] 09:49:00 INFO - PROCESS | 1853 | 1461257340546 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:00 INFO - PROCESS | 1853 | 1461257340709 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:49:00 INFO - PROCESS | 1853 | 1461257340917 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2590000 == 144 [pid = 1853] [id = 486] 09:49:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc6eaa000) [pid = 1853] [serial = 1459] [outer = (nil)] 09:49:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cc73f5000) [pid = 1853] [serial = 1460] [outer = 0x7f0cc6eaa000] 09:49:00 INFO - PROCESS | 1853 | 1461257340974 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cc92e0800) [pid = 1853] [serial = 1461] [outer = 0x7f0cc6eaa000] 09:49:01 INFO - PROCESS | 1853 | 1461257341942 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1433ms 09:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:49:01 INFO - PROCESS | 1853 | 1461257341971 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 1853 | 1461257341974 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:49:01 INFO - PROCESS | 1853 | 1461257341978 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1853 | 1461257341984 Marionette TRACE conn3 <- [1,1918,null,{}] 09:49:02 INFO - PROCESS | 1853 | 1461257341997 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:02 INFO - PROCESS | 1853 | 1461257342161 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cede59800 == 143 [pid = 1853] [id = 416] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6407800 == 142 [pid = 1853] [id = 53] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f5e800 == 141 [pid = 1853] [id = 59] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecb7d000 == 140 [pid = 1853] [id = 51] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1977000 == 139 [pid = 1853] [id = 414] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf62ba000 == 138 [pid = 1853] [id = 415] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf95e000 == 137 [pid = 1853] [id = 65] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cecbd9800) [pid = 1853] [serial = 1307] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0cc98cb000) [pid = 1853] [serial = 1313] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cf1e8a400) [pid = 1853] [serial = 1319] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cc924c800) [pid = 1853] [serial = 1316] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cd6d17400) [pid = 1853] [serial = 1346] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0ceffdf800) [pid = 1853] [serial = 1310] [outer = (nil)] [url = about:blank] 09:49:02 INFO - PROCESS | 1853 | 1461257342478 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e95000 == 136 [pid = 1853] [id = 351] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeae7000 == 135 [pid = 1853] [id = 62] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83cd000 == 134 [pid = 1853] [id = 468] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd68b4000 == 133 [pid = 1853] [id = 467] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d71000 == 132 [pid = 1853] [id = 466] 09:49:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc6dc0800 == 133 [pid = 1853] [id = 487] 09:49:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cc9176800) [pid = 1853] [serial = 1462] [outer = (nil)] 09:49:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc9c60c00) [pid = 1853] [serial = 1463] [outer = 0x7f0cc9176800] 09:49:02 INFO - PROCESS | 1853 | 1461257342589 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0ccc89d800) [pid = 1853] [serial = 1464] [outer = 0x7f0cc9176800] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5c34800 == 132 [pid = 1853] [id = 465] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31d9000 == 131 [pid = 1853] [id = 464] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97d9000 == 130 [pid = 1853] [id = 463] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd436a800 == 129 [pid = 1853] [id = 462] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd968800 == 128 [pid = 1853] [id = 461] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83d6800 == 127 [pid = 1853] [id = 460] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc3085000 == 126 [pid = 1853] [id = 459] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc38e6000 == 125 [pid = 1853] [id = 458] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6ecc800 == 124 [pid = 1853] [id = 457] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf62af000 == 123 [pid = 1853] [id = 456] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c82000 == 122 [pid = 1853] [id = 455] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2016800 == 121 [pid = 1853] [id = 454] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cede4f000 == 120 [pid = 1853] [id = 453] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce222b800 == 119 [pid = 1853] [id = 452] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde564800 == 118 [pid = 1853] [id = 451] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5b9e000 == 117 [pid = 1853] [id = 450] 09:49:02 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd12a800 == 116 [pid = 1853] [id = 449] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cc99e8c00) [pid = 1853] [serial = 1329] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0ccd1c8c00) [pid = 1853] [serial = 1113] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0ccc96f800) [pid = 1853] [serial = 1292] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0cc99ef800) [pid = 1853] [serial = 1289] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cdf29e000) [pid = 1853] [serial = 1304] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cc6eefc00) [pid = 1853] [serial = 1325] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cdd566c00) [pid = 1853] [serial = 1176] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cd457d400) [pid = 1853] [serial = 1086] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cf206dc00) [pid = 1853] [serial = 1257] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cf16a3800) [pid = 1853] [serial = 1251] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cf1e51000) [pid = 1853] [serial = 1197] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cf2313c00) [pid = 1853] [serial = 969] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cd6d14000) [pid = 1853] [serial = 1065] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cda0ae800) [pid = 1853] [serial = 1301] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cd54cac00) [pid = 1853] [serial = 1340] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cf22f6c00) [pid = 1853] [serial = 1026] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cecba5000) [pid = 1853] [serial = 1137] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cd4584400) [pid = 1853] [serial = 1344] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd28f0400) [pid = 1853] [serial = 1337] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cc9c5b800) [pid = 1853] [serial = 1263] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cda71e000) [pid = 1853] [serial = 1122] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cc92db800) [pid = 1853] [serial = 981] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cd458f000) [pid = 1853] [serial = 1295] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd6146000) [pid = 1853] [serial = 1341] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0ccc80cc00) [pid = 1853] [serial = 1331] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cec960000) [pid = 1853] [serial = 1179] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd97eb000) [pid = 1853] [serial = 1071] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cc99cb000) [pid = 1853] [serial = 1328] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cdce0fc00) [pid = 1853] [serial = 1020] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cd26ed400) [pid = 1853] [serial = 1014] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cc8307000) [pid = 1853] [serial = 1326] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cd81e1400) [pid = 1853] [serial = 1068] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0ce5f4cc00) [pid = 1853] [serial = 1140] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cc92d6c00) [pid = 1853] [serial = 1011] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cd4584800) [pid = 1853] [serial = 1116] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cd3282c00) [pid = 1853] [serial = 1248] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cdce11000) [pid = 1853] [serial = 1077] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0ccc810000) [pid = 1853] [serial = 1059] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0ced0e8400) [pid = 1853] [serial = 1182] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0ccc96ec00) [pid = 1853] [serial = 1254] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cdab85000) [pid = 1853] [serial = 1125] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd9740800) [pid = 1853] [serial = 1236] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cde2a0400) [pid = 1853] [serial = 1080] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0ce5f40c00) [pid = 1853] [serial = 1134] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cf206fc00) [pid = 1853] [serial = 1260] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0ccc96e800) [pid = 1853] [serial = 1334] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd8b85400) [pid = 1853] [serial = 1173] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd2ec6800) [pid = 1853] [serial = 1233] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cda0a7000) [pid = 1853] [serial = 1239] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cda0ac400) [pid = 1853] [serial = 1191] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0ce078cc00) [pid = 1853] [serial = 1131] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cf2308000) [pid = 1853] [serial = 1200] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cc9cf6000) [pid = 1853] [serial = 1343] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cccab5800) [pid = 1853] [serial = 975] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cd8b84c00) [pid = 1853] [serial = 1119] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0ccbb52000) [pid = 1853] [serial = 984] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0ce026c400) [pid = 1853] [serial = 1242] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cd28f1800) [pid = 1853] [serial = 1062] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cd973f800) [pid = 1853] [serial = 1298] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cd2ec5400) [pid = 1853] [serial = 1338] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cd25d3c00) [pid = 1853] [serial = 1335] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cdf2aa400) [pid = 1853] [serial = 1128] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc520cc00) [pid = 1853] [serial = 1322] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cdaa51800) [pid = 1853] [serial = 1074] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd456f800) [pid = 1853] [serial = 1194] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cee1cb400) [pid = 1853] [serial = 1245] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cf1dd1c00) [pid = 1853] [serial = 1185] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0ccc8a7000) [pid = 1853] [serial = 1332] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cf22f8800) [pid = 1853] [serial = 1188] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd26e1400) [pid = 1853] [serial = 1083] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd4493400) [pid = 1853] [serial = 972] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd314cc00) [pid = 1853] [serial = 1170] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd2ec0800) [pid = 1853] [serial = 1203] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cedd2d000) [pid = 1853] [serial = 1023] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cc9cec000) [pid = 1853] [serial = 978] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cf22f7000) [pid = 1853] [serial = 1029] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd6c7e000) [pid = 1853] [serial = 1017] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0ccbbcb000) [pid = 1853] [serial = 1230] [outer = (nil)] [url = about:blank] 09:49:03 INFO - PROCESS | 1853 | 1461257343333 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1389ms 09:49:03 INFO - PROCESS | 1853 | 1461257343369 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:49:03 INFO - PROCESS | 1853 | 1461257343372 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:49:03 INFO - PROCESS | 1853 | 1461257343377 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1853 | 1461257343379 Marionette TRACE conn3 <- [1,1922,null,{}] 09:49:03 INFO - PROCESS | 1853 | 1461257343383 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:03 INFO - PROCESS | 1853 | 1461257343524 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:49:03 INFO - PROCESS | 1853 | 1461257343672 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83df800 == 117 [pid = 1853] [id = 488] 09:49:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cc520cc00) [pid = 1853] [serial = 1465] [outer = (nil)] 09:49:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0ccc89e800) [pid = 1853] [serial = 1466] [outer = 0x7f0cc520cc00] 09:49:03 INFO - PROCESS | 1853 | 1461257343725 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0ccc96f800) [pid = 1853] [serial = 1467] [outer = 0x7f0cc520cc00] 09:49:04 INFO - PROCESS | 1853 | 1461257344328 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 973ms 09:49:04 INFO - PROCESS | 1853 | 1461257344351 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 1853 | 1461257344355 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:49:04 INFO - PROCESS | 1853 | 1461257344360 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 1853 | 1461257344362 Marionette TRACE conn3 <- [1,1926,null,{}] 09:49:04 INFO - PROCESS | 1853 | 1461257344367 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:04 INFO - PROCESS | 1853 | 1461257344499 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:49:04 INFO - PROCESS | 1853 | 1461257344663 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd128800 == 118 [pid = 1853] [id = 489] 09:49:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc6eb0800) [pid = 1853] [serial = 1468] [outer = (nil)] 09:49:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0ccc96ec00) [pid = 1853] [serial = 1469] [outer = 0x7f0cc6eb0800] 09:49:04 INFO - PROCESS | 1853 | 1461257344715 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0ccd1d1400) [pid = 1853] [serial = 1470] [outer = 0x7f0cc6eb0800] 09:49:05 INFO - PROCESS | 1853 | 1461257345429 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1125ms 09:49:05 INFO - PROCESS | 1853 | 1461257345489 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:49:05 INFO - PROCESS | 1853 | 1461257345492 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:49:05 INFO - PROCESS | 1853 | 1461257345497 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1853 | 1461257345500 Marionette TRACE conn3 <- [1,1930,null,{}] 09:49:05 INFO - PROCESS | 1853 | 1461257345504 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:05 INFO - PROCESS | 1853 | 1461257345716 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:49:05 INFO - PROCESS | 1853 | 1461257345745 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2e61800 == 119 [pid = 1853] [id = 490] 09:49:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd25e1000) [pid = 1853] [serial = 1471] [outer = (nil)] 09:49:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd327d800) [pid = 1853] [serial = 1472] [outer = 0x7f0cd25e1000] 09:49:05 INFO - PROCESS | 1853 | 1461257345799 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd4487400) [pid = 1853] [serial = 1473] [outer = 0x7f0cd25e1000] 09:49:06 INFO - PROCESS | 1853 | 1461257346639 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1181ms 09:49:06 INFO - PROCESS | 1853 | 1461257346679 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1853 | 1461257346682 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:49:06 INFO - PROCESS | 1853 | 1461257346687 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1853 | 1461257346689 Marionette TRACE conn3 <- [1,1934,null,{}] 09:49:06 INFO - PROCESS | 1853 | 1461257346698 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:06 INFO - PROCESS | 1853 | 1461257346888 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:49:06 INFO - PROCESS | 1853 | 1461257346911 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd420d800 == 120 [pid = 1853] [id = 491] 09:49:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd26e5000) [pid = 1853] [serial = 1474] [outer = (nil)] 09:49:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd4584800) [pid = 1853] [serial = 1475] [outer = 0x7f0cd26e5000] 09:49:06 INFO - PROCESS | 1853 | 1461257346966 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd5eecc00) [pid = 1853] [serial = 1476] [outer = 0x7f0cd26e5000] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cc6ee6c00) [pid = 1853] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cd314f400) [pid = 1853] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0ccc8a1400) [pid = 1853] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd3279000) [pid = 1853] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd5ee9c00) [pid = 1853] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cc6ee7400) [pid = 1853] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cc6ee4800) [pid = 1853] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cc7dd1000) [pid = 1853] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:49:07 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cc8085400) [pid = 1853] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:49:07 INFO - PROCESS | 1853 | 1461257347975 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1332ms 09:49:08 INFO - PROCESS | 1853 | 1461257348020 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1853 | 1461257348023 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:49:08 INFO - PROCESS | 1853 | 1461257348028 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1853 | 1461257348030 Marionette TRACE conn3 <- [1,1938,null,{}] 09:49:08 INFO - PROCESS | 1853 | 1461257348035 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:08 INFO - PROCESS | 1853 | 1461257348181 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:49:08 INFO - PROCESS | 1853 | 1461257348197 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5425000 == 121 [pid = 1853] [id = 492] 09:49:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0ccc8aa400) [pid = 1853] [serial = 1477] [outer = (nil)] 09:49:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd457d400) [pid = 1853] [serial = 1478] [outer = 0x7f0ccc8aa400] 09:49:08 INFO - PROCESS | 1853 | 1461257348250 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd6140800) [pid = 1853] [serial = 1479] [outer = 0x7f0ccc8aa400] 09:49:08 INFO - PROCESS | 1853 | 1461257348971 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 976ms 09:49:09 INFO - PROCESS | 1853 | 1461257349005 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1853 | 1461257349008 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:49:09 INFO - PROCESS | 1853 | 1461257349012 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1853 | 1461257349014 Marionette TRACE conn3 <- [1,1942,null,{}] 09:49:09 INFO - PROCESS | 1853 | 1461257349019 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:09 INFO - PROCESS | 1853 | 1461257349168 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:49:09 INFO - PROCESS | 1853 | 1461257349316 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d06800 == 122 [pid = 1853] [id = 493] 09:49:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd3279000) [pid = 1853] [serial = 1480] [outer = (nil)] 09:49:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd6382000) [pid = 1853] [serial = 1481] [outer = 0x7f0cd3279000] 09:49:09 INFO - PROCESS | 1853 | 1461257349369 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd7c31c00) [pid = 1853] [serial = 1482] [outer = 0x7f0cd3279000] 09:49:10 INFO - PROCESS | 1853 | 1461257350281 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1279ms 09:49:10 INFO - PROCESS | 1853 | 1461257350292 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1853 | 1461257350298 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:49:10 INFO - PROCESS | 1853 | 1461257350322 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1853 | 1461257350327 Marionette TRACE conn3 <- [1,1946,null,{}] 09:49:10 INFO - PROCESS | 1853 | 1461257350335 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:10 INFO - PROCESS | 1853 | 1461257350514 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:49:10 INFO - PROCESS | 1853 | 1461257350704 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7cd6000 == 123 [pid = 1853] [id = 494] 09:49:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cc830b400) [pid = 1853] [serial = 1483] [outer = (nil)] 09:49:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cc92d6c00) [pid = 1853] [serial = 1484] [outer = 0x7f0cc830b400] 09:49:10 INFO - PROCESS | 1853 | 1461257350769 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cc99ea800) [pid = 1853] [serial = 1485] [outer = 0x7f0cc830b400] 09:49:11 INFO - PROCESS | 1853 | 1461257351657 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1398ms 09:49:11 INFO - PROCESS | 1853 | 1461257351705 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1853 | 1461257351712 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:49:11 INFO - PROCESS | 1853 | 1461257351721 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1853 | 1461257351725 Marionette TRACE conn3 <- [1,1950,null,{}] 09:49:11 INFO - PROCESS | 1853 | 1461257351730 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:11 INFO - PROCESS | 1853 | 1461257351901 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:49:12 INFO - PROCESS | 1853 | 1461257352090 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd315c000 == 124 [pid = 1853] [id = 495] 09:49:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cc830c000) [pid = 1853] [serial = 1486] [outer = (nil)] 09:49:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0ccc819800) [pid = 1853] [serial = 1487] [outer = 0x7f0cc830c000] 09:49:12 INFO - PROCESS | 1853 | 1461257352151 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cccaaa800) [pid = 1853] [serial = 1488] [outer = 0x7f0cc830c000] 09:49:13 INFO - PROCESS | 1853 | 1461257353009 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1332ms 09:49:13 INFO - PROCESS | 1853 | 1461257353054 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1853 | 1461257353056 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:49:13 INFO - PROCESS | 1853 | 1461257353062 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1853 | 1461257353067 Marionette TRACE conn3 <- [1,1954,null,{}] 09:49:13 INFO - PROCESS | 1853 | 1461257353081 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:13 INFO - PROCESS | 1853 | 1461257353245 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:49:13 INFO - PROCESS | 1853 | 1461257353434 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd616b800 == 125 [pid = 1853] [id = 496] 09:49:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0ccc89c400) [pid = 1853] [serial = 1489] [outer = (nil)] 09:49:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd3146800) [pid = 1853] [serial = 1490] [outer = 0x7f0ccc89c400] 09:49:13 INFO - PROCESS | 1853 | 1461257353498 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd4588000) [pid = 1853] [serial = 1491] [outer = 0x7f0ccc89c400] 09:49:14 INFO - PROCESS | 1853 | 1461257354278 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1234ms 09:49:14 INFO - PROCESS | 1853 | 1461257354297 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1853 | 1461257354300 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:49:14 INFO - PROCESS | 1853 | 1461257354306 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1853 | 1461257354308 Marionette TRACE conn3 <- [1,1958,null,{}] 09:49:14 INFO - PROCESS | 1853 | 1461257354313 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:14 INFO - PROCESS | 1853 | 1461257354475 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:49:14 INFO - PROCESS | 1853 | 1461257354663 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd70dd800 == 126 [pid = 1853] [id = 497] 09:49:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0ccc8a2c00) [pid = 1853] [serial = 1492] [outer = (nil)] 09:49:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cd7076c00) [pid = 1853] [serial = 1493] [outer = 0x7f0ccc8a2c00] 09:49:14 INFO - PROCESS | 1853 | 1461257354726 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd81e2800) [pid = 1853] [serial = 1494] [outer = 0x7f0ccc8a2c00] 09:49:15 INFO - PROCESS | 1853 | 1461257355468 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1179ms 09:49:15 INFO - PROCESS | 1853 | 1461257355484 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1853 | 1461257355488 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:49:15 INFO - PROCESS | 1853 | 1461257355493 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1853 | 1461257355496 Marionette TRACE conn3 <- [1,1962,null,{}] 09:49:15 INFO - PROCESS | 1853 | 1461257355500 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:15 INFO - PROCESS | 1853 | 1461257355659 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:49:15 INFO - PROCESS | 1853 | 1461257355847 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a14800 == 127 [pid = 1853] [id = 498] 09:49:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd3149000) [pid = 1853] [serial = 1495] [outer = (nil)] 09:49:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cd973f800) [pid = 1853] [serial = 1496] [outer = 0x7f0cd3149000] 09:49:15 INFO - PROCESS | 1853 | 1461257355911 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd97e3400) [pid = 1853] [serial = 1497] [outer = 0x7f0cd3149000] 09:49:16 INFO - PROCESS | 1853 | 1461257356669 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1226ms 09:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:49:16 INFO - PROCESS | 1853 | 1461257356720 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1853 | 1461257356723 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:49:16 INFO - PROCESS | 1853 | 1461257356727 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1853 | 1461257356731 Marionette TRACE conn3 <- [1,1966,null,{}] 09:49:16 INFO - PROCESS | 1853 | 1461257356735 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:16 INFO - PROCESS | 1853 | 1461257356922 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:49:17 INFO - PROCESS | 1853 | 1461257357107 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda952800 == 128 [pid = 1853] [id = 499] 09:49:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cda0ab000) [pid = 1853] [serial = 1498] [outer = (nil)] 09:49:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cdab79c00) [pid = 1853] [serial = 1499] [outer = 0x7f0cda0ab000] 09:49:17 INFO - PROCESS | 1853 | 1461257357172 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cdea24000) [pid = 1853] [serial = 1500] [outer = 0x7f0cda0ab000] 09:49:17 INFO - PROCESS | 1853 | 1461257357946 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1232ms 09:49:17 INFO - PROCESS | 1853 | 1461257357973 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1853 | 1461257357975 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:49:17 INFO - PROCESS | 1853 | 1461257357983 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1853 | 1461257357986 Marionette TRACE conn3 <- [1,1970,null,{}] 09:49:17 INFO - PROCESS | 1853 | 1461257357990 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:18 INFO - PROCESS | 1853 | 1461257358150 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:49:18 INFO - PROCESS | 1853 | 1461257358339 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde574000 == 129 [pid = 1853] [id = 500] 09:49:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cda0ab400) [pid = 1853] [serial = 1501] [outer = (nil)] 09:49:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cdf66e000) [pid = 1853] [serial = 1502] [outer = 0x7f0cda0ab400] 09:49:18 INFO - PROCESS | 1853 | 1461257358400 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0ce0275800) [pid = 1853] [serial = 1503] [outer = 0x7f0cda0ab400] 09:49:19 INFO - PROCESS | 1853 | 1461257359190 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1226ms 09:49:19 INFO - PROCESS | 1853 | 1461257359209 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1853 | 1461257359212 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:49:19 INFO - PROCESS | 1853 | 1461257359218 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1853 | 1461257359220 Marionette TRACE conn3 <- [1,1974,null,{}] 09:49:19 INFO - PROCESS | 1853 | 1461257359225 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:19 INFO - PROCESS | 1853 | 1461257359379 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:49:19 INFO - PROCESS | 1853 | 1461257359568 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf15d800 == 130 [pid = 1853] [id = 501] 09:49:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cdab85000) [pid = 1853] [serial = 1504] [outer = (nil)] 09:49:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0ce2581800) [pid = 1853] [serial = 1505] [outer = 0x7f0cdab85000] 09:49:19 INFO - PROCESS | 1853 | 1461257359631 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cec963400) [pid = 1853] [serial = 1506] [outer = 0x7f0cdab85000] 09:49:20 INFO - PROCESS | 1853 | 1461257360361 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1176ms 09:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:49:20 INFO - PROCESS | 1853 | 1461257360395 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1853 | 1461257360397 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:49:20 INFO - PROCESS | 1853 | 1461257360419 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1853 | 1461257360421 Marionette TRACE conn3 <- [1,1978,null,{}] 09:49:20 INFO - PROCESS | 1853 | 1461257360428 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:20 INFO - PROCESS | 1853 | 1461257360591 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:49:20 INFO - PROCESS | 1853 | 1461257360782 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07bc000 == 131 [pid = 1853] [id = 502] 09:49:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cdf29f000) [pid = 1853] [serial = 1507] [outer = (nil)] 09:49:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cecc70c00) [pid = 1853] [serial = 1508] [outer = 0x7f0cdf29f000] 09:49:20 INFO - PROCESS | 1853 | 1461257360844 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0ceddedc00) [pid = 1853] [serial = 1509] [outer = 0x7f0cdf29f000] 09:49:21 INFO - PROCESS | 1853 | 1461257361591 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1245ms 09:49:21 INFO - PROCESS | 1853 | 1461257361649 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1853 | 1461257361652 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:49:21 INFO - PROCESS | 1853 | 1461257361660 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1853 | 1461257361663 Marionette TRACE conn3 <- [1,1982,null,{}] 09:49:21 INFO - PROCESS | 1853 | 1461257361668 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:21 INFO - PROCESS | 1853 | 1461257361829 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:49:22 INFO - PROCESS | 1853 | 1461257362021 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9ee000 == 132 [pid = 1853] [id = 503] 09:49:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0ce257e400) [pid = 1853] [serial = 1510] [outer = (nil)] 09:49:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cf16a3400) [pid = 1853] [serial = 1511] [outer = 0x7f0ce257e400] 09:49:22 INFO - PROCESS | 1853 | 1461257362081 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cf1dcf400) [pid = 1853] [serial = 1512] [outer = 0x7f0ce257e400] 09:49:22 INFO - PROCESS | 1853 | 1461257362841 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1230ms 09:49:22 INFO - PROCESS | 1853 | 1461257362899 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1853 | 1461257362902 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:49:22 INFO - PROCESS | 1853 | 1461257362945 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1853 | 1461257362949 Marionette TRACE conn3 <- [1,1986,null,{}] 09:49:22 INFO - PROCESS | 1853 | 1461257362956 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:23 INFO - PROCESS | 1853 | 1461257363153 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:49:23 INFO - PROCESS | 1853 | 1461257363317 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ceff82800 == 133 [pid = 1853] [id = 504] 09:49:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cc30ee400) [pid = 1853] [serial = 1513] [outer = (nil)] 09:49:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cc30f4000) [pid = 1853] [serial = 1514] [outer = 0x7f0cc30ee400] 09:49:23 INFO - PROCESS | 1853 | 1461257363384 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cf2221c00) [pid = 1853] [serial = 1515] [outer = 0x7f0cc30ee400] 09:49:24 INFO - PROCESS | 1853 | 1461257364170 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1283ms 09:49:24 INFO - PROCESS | 1853 | 1461257364229 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1853 | 1461257364231 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:49:24 INFO - PROCESS | 1853 | 1461257364236 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1853 | 1461257364238 Marionette TRACE conn3 <- [1,1990,null,{}] 09:49:24 INFO - PROCESS | 1853 | 1461257364243 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:24 INFO - PROCESS | 1853 | 1461257364410 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:49:24 INFO - PROCESS | 1853 | 1461257364602 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bd7800 == 134 [pid = 1853] [id = 505] 09:49:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cc30ef800) [pid = 1853] [serial = 1516] [outer = (nil)] 09:49:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cc33dd800) [pid = 1853] [serial = 1517] [outer = 0x7f0cc30ef800] 09:49:24 INFO - PROCESS | 1853 | 1461257364662 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cc33e3400) [pid = 1853] [serial = 1518] [outer = 0x7f0cc30ef800] 09:49:25 INFO - PROCESS | 1853 | 1461257365438 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1225ms 09:49:25 INFO - PROCESS | 1853 | 1461257365466 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1853 | 1461257365469 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:49:25 INFO - PROCESS | 1853 | 1461257365476 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1853 | 1461257365479 Marionette TRACE conn3 <- [1,1994,null,{}] 09:49:25 INFO - PROCESS | 1853 | 1461257365483 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:25 INFO - PROCESS | 1853 | 1461257365641 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:49:25 INFO - PROCESS | 1853 | 1461257365834 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4c54800 == 135 [pid = 1853] [id = 506] 09:49:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cc33d8000) [pid = 1853] [serial = 1519] [outer = (nil)] 09:49:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cf2220c00) [pid = 1853] [serial = 1520] [outer = 0x7f0cc33d8000] 09:49:25 INFO - PROCESS | 1853 | 1461257365894 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cf22f8c00) [pid = 1853] [serial = 1521] [outer = 0x7f0cc33d8000] 09:49:26 INFO - PROCESS | 1853 | 1461257366672 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1227ms 09:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:49:26 INFO - PROCESS | 1853 | 1461257366705 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1853 | 1461257366707 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:49:26 INFO - PROCESS | 1853 | 1461257366712 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1853 | 1461257366715 Marionette TRACE conn3 <- [1,1998,null,{}] 09:49:26 INFO - PROCESS | 1853 | 1461257366719 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:26 INFO - PROCESS | 1853 | 1461257366877 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:49:27 INFO - PROCESS | 1853 | 1461257367070 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda13d000 == 136 [pid = 1853] [id = 507] 09:49:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cc33e1400) [pid = 1853] [serial = 1522] [outer = (nil)] 09:49:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cf2310800) [pid = 1853] [serial = 1523] [outer = 0x7f0cc33e1400] 09:49:27 INFO - PROCESS | 1853 | 1461257367130 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cf3f10400) [pid = 1853] [serial = 1524] [outer = 0x7f0cc33e1400] 09:49:27 INFO - PROCESS | 1853 | 1461257367927 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1227ms 09:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:49:27 INFO - PROCESS | 1853 | 1461257367939 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1853 | 1461257367941 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:49:27 INFO - PROCESS | 1853 | 1461257367945 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1853 | 1461257367952 Marionette TRACE conn3 <- [1,2002,null,{}] 09:49:27 INFO - PROCESS | 1853 | 1461257367984 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:28 INFO - PROCESS | 1853 | 1461257368153 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:49:28 INFO - PROCESS | 1853 | 1461257368355 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd120800 == 137 [pid = 1853] [id = 508] 09:49:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cc33e6c00) [pid = 1853] [serial = 1525] [outer = (nil)] 09:49:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cc967a800) [pid = 1853] [serial = 1526] [outer = 0x7f0cc33e6c00] 09:49:28 INFO - PROCESS | 1853 | 1461257368415 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cc9683400) [pid = 1853] [serial = 1527] [outer = 0x7f0cc33e6c00] 09:49:29 INFO - PROCESS | 1853 | 1461257369569 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1660ms 09:49:29 INFO - PROCESS | 1853 | 1461257369621 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1853 | 1461257369624 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:49:29 INFO - PROCESS | 1853 | 1461257369645 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1853 | 1461257369650 Marionette TRACE conn3 <- [1,2006,null,{}] 09:49:29 INFO - PROCESS | 1853 | 1461257369658 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:29 INFO - PROCESS | 1853 | 1461257369843 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:49:30 INFO - PROCESS | 1853 | 1461257370073 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c93000 == 138 [pid = 1853] [id = 509] 09:49:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cc6eae400) [pid = 1853] [serial = 1528] [outer = (nil)] 09:49:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cc6ee2800) [pid = 1853] [serial = 1529] [outer = 0x7f0cc6eae400] 09:49:30 INFO - PROCESS | 1853 | 1461257370139 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cc73f3000) [pid = 1853] [serial = 1530] [outer = 0x7f0cc6eae400] 09:49:30 INFO - PROCESS | 1853 | 1461257370891 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:49:30 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 09:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1291ms 09:49:30 INFO - PROCESS | 1853 | 1461257370936 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1853 | 1461257370943 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:49:30 INFO - PROCESS | 1853 | 1461257370954 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1853 | 1461257370957 Marionette TRACE conn3 <- [1,2010,null,{}] 09:49:30 INFO - PROCESS | 1853 | 1461257370961 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:31 INFO - PROCESS | 1853 | 1461257371121 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:49:31 INFO - PROCESS | 1853 | 1461257371289 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d74800 == 139 [pid = 1853] [id = 510] 09:49:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cc6eafc00) [pid = 1853] [serial = 1531] [outer = (nil)] 09:49:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cc92d3400) [pid = 1853] [serial = 1532] [outer = 0x7f0cc6eafc00] 09:49:31 INFO - PROCESS | 1853 | 1461257371345 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cc98c9800) [pid = 1853] [serial = 1533] [outer = 0x7f0cc6eafc00] 09:49:32 INFO - PROCESS | 1853 | 1461257372314 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:49:32 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 09:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1428ms 09:49:32 INFO - PROCESS | 1853 | 1461257372382 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1853 | 1461257372385 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:49:32 INFO - PROCESS | 1853 | 1461257372391 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1853 | 1461257372396 Marionette TRACE conn3 <- [1,2014,null,{}] 09:49:32 INFO - PROCESS | 1853 | 1461257372409 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:32 INFO - PROCESS | 1853 | 1461257372579 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:49:32 INFO - PROCESS | 1853 | 1461257372845 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc768e800 == 140 [pid = 1853] [id = 511] 09:49:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cc98ce400) [pid = 1853] [serial = 1534] [outer = (nil)] 09:49:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0ccbbc4c00) [pid = 1853] [serial = 1535] [outer = 0x7f0cc98ce400] 09:49:32 INFO - PROCESS | 1853 | 1461257372925 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0ccc80d800) [pid = 1853] [serial = 1536] [outer = 0x7f0cc98ce400] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5425000 == 139 [pid = 1853] [id = 492] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd420d800 == 138 [pid = 1853] [id = 491] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2e61800 == 137 [pid = 1853] [id = 490] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cc9ad4400) [pid = 1853] [serial = 1376] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cc9cf2000) [pid = 1853] [serial = 1409] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd128800 == 136 [pid = 1853] [id = 489] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83df800 == 135 [pid = 1853] [id = 488] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc6dc0800 == 134 [pid = 1853] [id = 487] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2590000 == 133 [pid = 1853] [id = 486] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83de000 == 132 [pid = 1853] [id = 485] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf27e000 == 131 [pid = 1853] [id = 475] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdcd0a800 == 130 [pid = 1853] [id = 474] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1f1000 == 129 [pid = 1853] [id = 473] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a22000 == 128 [pid = 1853] [id = 472] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd43a0800 == 127 [pid = 1853] [id = 471] 09:49:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97e5800 == 126 [pid = 1853] [id = 470] 09:49:33 INFO - PROCESS | 1853 | 1461257373798 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cd6253c00) [pid = 1853] [serial = 1400] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd81de000) [pid = 1853] [serial = 1403] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cd7c30800) [pid = 1853] [serial = 1401] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cccaaa000) [pid = 1853] [serial = 1391] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cd25df400) [pid = 1853] [serial = 1392] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cc6ead400) [pid = 1853] [serial = 1367] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cc924f400) [pid = 1853] [serial = 1383] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cc808b000) [pid = 1853] [serial = 1382] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cc92da800) [pid = 1853] [serial = 1406] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd28f5400) [pid = 1853] [serial = 1394] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cc7ddb400) [pid = 1853] [serial = 1349] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cc9cef000) [pid = 1853] [serial = 1407] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cd974a400) [pid = 1853] [serial = 1404] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cd2ec3400) [pid = 1853] [serial = 1395] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0ce044c800) [pid = 1853] [serial = 1364] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0cda5e1c00) [pid = 1853] [serial = 1361] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cc9adbc00) [pid = 1853] [serial = 1386] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc99ebc00) [pid = 1853] [serial = 1385] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cc98d0c00) [pid = 1853] [serial = 1379] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd4588c00) [pid = 1853] [serial = 1397] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cccc39000) [pid = 1853] [serial = 1389] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0ccc96bc00) [pid = 1853] [serial = 1388] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cc9cf7800) [pid = 1853] [serial = 1352] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cc8092c00) [pid = 1853] [serial = 1373] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd327c800) [pid = 1853] [serial = 1355] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cc8089000) [pid = 1853] [serial = 1370] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd5f62800) [pid = 1853] [serial = 1358] [outer = (nil)] [url = about:blank] 09:49:33 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd5eed400) [pid = 1853] [serial = 1398] [outer = (nil)] [url = about:blank] 09:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1484ms 09:49:33 INFO - PROCESS | 1853 | 1461257373876 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1853 | 1461257373880 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:49:33 INFO - PROCESS | 1853 | 1461257373885 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1853 | 1461257373887 Marionette TRACE conn3 <- [1,2018,null,{}] 09:49:33 INFO - PROCESS | 1853 | 1461257373892 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:34 INFO - PROCESS | 1853 | 1461257374052 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:49:34 INFO - PROCESS | 1853 | 1461257374210 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7350800 == 127 [pid = 1853] [id = 512] 09:49:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc6eed800) [pid = 1853] [serial = 1537] [outer = (nil)] 09:49:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0ccc814800) [pid = 1853] [serial = 1538] [outer = 0x7f0cc6eed800] 09:49:34 INFO - PROCESS | 1853 | 1461257374265 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0ccc96ac00) [pid = 1853] [serial = 1539] [outer = 0x7f0cc6eed800] 09:49:34 INFO - PROCESS | 1853 | 1461257374899 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1074ms 09:49:34 INFO - PROCESS | 1853 | 1461257374960 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1853 | 1461257374964 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:49:34 INFO - PROCESS | 1853 | 1461257374968 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1853 | 1461257374971 Marionette TRACE conn3 <- [1,2022,null,{}] 09:49:34 INFO - PROCESS | 1853 | 1461257374978 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:35 INFO - PROCESS | 1853 | 1461257375152 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:49:35 INFO - PROCESS | 1853 | 1461257375308 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2584000 == 128 [pid = 1853] [id = 513] 09:49:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc99f4000) [pid = 1853] [serial = 1540] [outer = (nil)] 09:49:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cccc32c00) [pid = 1853] [serial = 1541] [outer = 0x7f0cc99f4000] 09:49:35 INFO - PROCESS | 1853 | 1461257375365 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd26e0400) [pid = 1853] [serial = 1542] [outer = 0x7f0cc99f4000] 09:49:36 INFO - PROCESS | 1853 | 1461257376006 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1078ms 09:49:36 INFO - PROCESS | 1853 | 1461257376047 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1853 | 1461257376051 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:49:36 INFO - PROCESS | 1853 | 1461257376056 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1853 | 1461257376058 Marionette TRACE conn3 <- [1,2026,null,{}] 09:49:36 INFO - PROCESS | 1853 | 1461257376064 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:36 INFO - PROCESS | 1853 | 1461257376329 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:49:36 INFO - PROCESS | 1853 | 1461257376361 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd32a5800 == 129 [pid = 1853] [id = 514] 09:49:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cd25db400) [pid = 1853] [serial = 1543] [outer = (nil)] 09:49:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd2ec5400) [pid = 1853] [serial = 1544] [outer = 0x7f0cd25db400] 09:49:36 INFO - PROCESS | 1853 | 1461257376417 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd54b2400) [pid = 1853] [serial = 1545] [outer = 0x7f0cd25db400] 09:49:37 INFO - PROCESS | 1853 | 1461257377155 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1127ms 09:49:37 INFO - PROCESS | 1853 | 1461257377184 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1853 | 1461257377187 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:49:37 INFO - PROCESS | 1853 | 1461257377192 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1853 | 1461257377193 Marionette TRACE conn3 <- [1,2030,null,{}] 09:49:37 INFO - PROCESS | 1853 | 1461257377205 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:37 INFO - PROCESS | 1853 | 1461257377411 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:49:37 INFO - PROCESS | 1853 | 1461257377434 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d6d800 == 130 [pid = 1853] [id = 515] 09:49:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cd25df400) [pid = 1853] [serial = 1546] [outer = (nil)] 09:49:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd614a400) [pid = 1853] [serial = 1547] [outer = 0x7f0cd25df400] 09:49:37 INFO - PROCESS | 1853 | 1461257377487 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd81e1400) [pid = 1853] [serial = 1548] [outer = 0x7f0cd25df400] 09:49:38 INFO - PROCESS | 1853 | 1461257378632 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cc6eaa000) [pid = 1853] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc73f8c00) [pid = 1853] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0ccc8aa400) [pid = 1853] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd25e1000) [pid = 1853] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cc9176800) [pid = 1853] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd26e5000) [pid = 1853] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cc520cc00) [pid = 1853] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:49:38 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cc6eb0800) [pid = 1853] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1483ms 09:49:38 INFO - PROCESS | 1853 | 1461257378676 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1853 | 1461257378678 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:49:38 INFO - PROCESS | 1853 | 1461257378684 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1853 | 1461257378686 Marionette TRACE conn3 <- [1,2034,null,{}] 09:49:38 INFO - PROCESS | 1853 | 1461257378690 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:38 INFO - PROCESS | 1853 | 1461257378851 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:49:39 INFO - PROCESS | 1853 | 1461257378999 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd258f800 == 131 [pid = 1853] [id = 516] 09:49:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc9cec000) [pid = 1853] [serial = 1549] [outer = (nil)] 09:49:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd448bc00) [pid = 1853] [serial = 1550] [outer = 0x7f0cc9cec000] 09:49:39 INFO - PROCESS | 1853 | 1461257379052 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cd81de000) [pid = 1853] [serial = 1551] [outer = 0x7f0cc9cec000] 09:49:39 INFO - PROCESS | 1853 | 1461257379615 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 975ms 09:49:39 INFO - PROCESS | 1853 | 1461257379659 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1853 | 1461257379662 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:49:39 INFO - PROCESS | 1853 | 1461257379667 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1853 | 1461257379669 Marionette TRACE conn3 <- [1,2038,null,{}] 09:49:39 INFO - PROCESS | 1853 | 1461257379673 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:39 INFO - PROCESS | 1853 | 1461257379828 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:49:39 INFO - PROCESS | 1853 | 1461257379986 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a21800 == 132 [pid = 1853] [id = 517] 09:49:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0ccbbce000) [pid = 1853] [serial = 1552] [outer = (nil)] 09:49:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd9917000) [pid = 1853] [serial = 1553] [outer = 0x7f0ccbbce000] 09:49:40 INFO - PROCESS | 1853 | 1461257380039 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cda5e1400) [pid = 1853] [serial = 1554] [outer = 0x7f0ccbbce000] 09:49:40 INFO - PROCESS | 1853 | 1461257380780 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1174ms 09:49:40 INFO - PROCESS | 1853 | 1461257380855 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1853 | 1461257380859 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:49:40 INFO - PROCESS | 1853 | 1461257380868 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1853 | 1461257380873 Marionette TRACE conn3 <- [1,2042,null,{}] 09:49:40 INFO - PROCESS | 1853 | 1461257380880 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:41 INFO - PROCESS | 1853 | 1461257381074 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:49:41 INFO - PROCESS | 1853 | 1461257381238 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ce2800 == 133 [pid = 1853] [id = 518] 09:49:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cc30ea000) [pid = 1853] [serial = 1555] [outer = (nil)] 09:49:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cc6ee7000) [pid = 1853] [serial = 1556] [outer = 0x7f0cc30ea000] 09:49:41 INFO - PROCESS | 1853 | 1461257381308 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cc808c800) [pid = 1853] [serial = 1557] [outer = 0x7f0cc30ea000] 09:49:42 INFO - PROCESS | 1853 | 1461257382165 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:49:42 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) 09:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1339ms 09:49:42 INFO - PROCESS | 1853 | 1461257382207 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1853 | 1461257382214 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:49:42 INFO - PROCESS | 1853 | 1461257382223 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1853 | 1461257382227 Marionette TRACE conn3 <- [1,2046,null,{}] 09:49:42 INFO - PROCESS | 1853 | 1461257382232 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:42 INFO - PROCESS | 1853 | 1461257382399 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:49:42 INFO - PROCESS | 1853 | 1461257382596 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd438c000 == 134 [pid = 1853] [id = 519] 09:49:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cc6ead800) [pid = 1853] [serial = 1558] [outer = (nil)] 09:49:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cc9ad4000) [pid = 1853] [serial = 1559] [outer = 0x7f0cc6ead800] 09:49:42 INFO - PROCESS | 1853 | 1461257382658 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0ccbb58800) [pid = 1853] [serial = 1560] [outer = 0x7f0cc6ead800] 09:49:43 INFO - PROCESS | 1853 | 1461257383587 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1433ms 09:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:49:43 INFO - PROCESS | 1853 | 1461257383657 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1853 | 1461257383659 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:49:43 INFO - PROCESS | 1853 | 1461257383665 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1853 | 1461257383670 Marionette TRACE conn3 <- [1,2050,null,{}] 09:49:43 INFO - PROCESS | 1853 | 1461257383684 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:43 INFO - PROCESS | 1853 | 1461257383903 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:49:44 INFO - PROCESS | 1853 | 1461257384093 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda199000 == 135 [pid = 1853] [id = 520] 09:49:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cc9173400) [pid = 1853] [serial = 1561] [outer = (nil)] 09:49:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cd26e7000) [pid = 1853] [serial = 1562] [outer = 0x7f0cc9173400] 09:49:44 INFO - PROCESS | 1853 | 1461257384169 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cd3283c00) [pid = 1853] [serial = 1563] [outer = 0x7f0cc9173400] 09:49:44 INFO - PROCESS | 1853 | 1461257384986 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1388ms 09:49:45 INFO - PROCESS | 1853 | 1461257385054 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1853 | 1461257385058 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:49:45 INFO - PROCESS | 1853 | 1461257385063 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1853 | 1461257385065 Marionette TRACE conn3 <- [1,2054,null,{}] 09:49:45 INFO - PROCESS | 1853 | 1461257385070 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:45 INFO - PROCESS | 1853 | 1461257385258 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:49:45 INFO - PROCESS | 1853 | 1461257385452 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf141800 == 136 [pid = 1853] [id = 521] 09:49:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cc73f2c00) [pid = 1853] [serial = 1564] [outer = (nil)] 09:49:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd4485400) [pid = 1853] [serial = 1565] [outer = 0x7f0cc73f2c00] 09:49:45 INFO - PROCESS | 1853 | 1461257385520 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd96c1c00) [pid = 1853] [serial = 1566] [outer = 0x7f0cc73f2c00] 09:49:46 INFO - PROCESS | 1853 | 1461257386309 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1276ms 09:49:46 INFO - PROCESS | 1853 | 1461257386341 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1853 | 1461257386344 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:49:46 INFO - PROCESS | 1853 | 1461257386349 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1853 | 1461257386351 Marionette TRACE conn3 <- [1,2058,null,{}] 09:49:46 INFO - PROCESS | 1853 | 1461257386356 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:46 INFO - PROCESS | 1853 | 1461257386525 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:49:46 INFO - PROCESS | 1853 | 1461257386722 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2546800 == 137 [pid = 1853] [id = 522] 09:49:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cc92d3000) [pid = 1853] [serial = 1567] [outer = (nil)] 09:49:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cda716000) [pid = 1853] [serial = 1568] [outer = 0x7f0cc92d3000] 09:49:46 INFO - PROCESS | 1853 | 1461257386786 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cdaa53000) [pid = 1853] [serial = 1569] [outer = 0x7f0cc92d3000] 09:49:47 INFO - PROCESS | 1853 | 1461257387576 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1282ms 09:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:49:47 INFO - PROCESS | 1853 | 1461257387631 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1853 | 1461257387634 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:49:47 INFO - PROCESS | 1853 | 1461257387638 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1853 | 1461257387642 Marionette TRACE conn3 <- [1,2062,null,{}] 09:49:47 INFO - PROCESS | 1853 | 1461257387646 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:47 INFO - PROCESS | 1853 | 1461257387840 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:49:48 INFO - PROCESS | 1853 | 1461257388042 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1960000 == 138 [pid = 1853] [id = 523] 09:49:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cd9b14400) [pid = 1853] [serial = 1570] [outer = (nil)] 09:49:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0ce2747800) [pid = 1853] [serial = 1571] [outer = 0x7f0cd9b14400] 09:49:48 INFO - PROCESS | 1853 | 1461257388119 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cf1dd0000) [pid = 1853] [serial = 1572] [outer = 0x7f0cd9b14400] 09:49:48 INFO - PROCESS | 1853 | 1461257388928 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1330ms 09:49:48 INFO - PROCESS | 1853 | 1461257388970 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:49:48 INFO - PROCESS | 1853 | 1461257388973 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:49:48 INFO - PROCESS | 1853 | 1461257388978 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1853 | 1461257388980 Marionette TRACE conn3 <- [1,2066,null,{}] 09:49:48 INFO - PROCESS | 1853 | 1461257388985 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:49 INFO - PROCESS | 1853 | 1461257389162 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:49:49 INFO - PROCESS | 1853 | 1461257389359 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf62ba000 == 139 [pid = 1853] [id = 524] 09:49:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc5953000) [pid = 1853] [serial = 1573] [outer = (nil)] 09:49:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc595b000) [pid = 1853] [serial = 1574] [outer = 0x7f0cc5953000] 09:49:49 INFO - PROCESS | 1853 | 1461257389420 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc595f800) [pid = 1853] [serial = 1575] [outer = 0x7f0cc5953000] 09:49:50 INFO - PROCESS | 1853 | 1461257390195 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1279ms 09:49:50 INFO - PROCESS | 1853 | 1461257390258 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1853 | 1461257390262 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:49:50 INFO - PROCESS | 1853 | 1461257390267 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1853 | 1461257390269 Marionette TRACE conn3 <- [1,2070,null,{}] 09:49:50 INFO - PROCESS | 1853 | 1461257390274 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:50 INFO - PROCESS | 1853 | 1461257390433 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:49:50 INFO - PROCESS | 1853 | 1461257390631 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a1a800 == 140 [pid = 1853] [id = 525] 09:49:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc5956800) [pid = 1853] [serial = 1576] [outer = (nil)] 09:49:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cedd2b800) [pid = 1853] [serial = 1577] [outer = 0x7f0cc5956800] 09:49:50 INFO - PROCESS | 1853 | 1461257390693 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cf206c400) [pid = 1853] [serial = 1578] [outer = 0x7f0cc5956800] 09:49:51 INFO - PROCESS | 1853 | 1461257391438 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1229ms 09:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:49:51 INFO - PROCESS | 1853 | 1461257391496 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1853 | 1461257391499 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:49:51 INFO - PROCESS | 1853 | 1461257391504 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1853 | 1461257391507 Marionette TRACE conn3 <- [1,2074,null,{}] 09:49:51 INFO - PROCESS | 1853 | 1461257391512 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:51 INFO - PROCESS | 1853 | 1461257391746 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:49:51 INFO - PROCESS | 1853 | 1461257391890 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc961f800 == 141 [pid = 1853] [id = 526] 09:49:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc595ac00) [pid = 1853] [serial = 1579] [outer = (nil)] 09:49:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc64a8400) [pid = 1853] [serial = 1580] [outer = 0x7f0cc595ac00] 09:49:51 INFO - PROCESS | 1853 | 1461257391953 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc64ae000) [pid = 1853] [serial = 1581] [outer = 0x7f0cc595ac00] 09:49:52 INFO - PROCESS | 1853 | 1461257392709 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1241ms 09:49:52 INFO - PROCESS | 1853 | 1461257392748 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1853 | 1461257392750 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:49:52 INFO - PROCESS | 1853 | 1461257392756 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1853 | 1461257392758 Marionette TRACE conn3 <- [1,2078,null,{}] 09:49:52 INFO - PROCESS | 1853 | 1461257392763 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:52 INFO - PROCESS | 1853 | 1461257392924 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:49:53 INFO - PROCESS | 1853 | 1461257393155 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf99a7000 == 142 [pid = 1853] [id = 527] 09:49:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc64b1400) [pid = 1853] [serial = 1582] [outer = (nil)] 09:49:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cf2071400) [pid = 1853] [serial = 1583] [outer = 0x7f0cc64b1400] 09:49:53 INFO - PROCESS | 1853 | 1461257393259 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cf230f400) [pid = 1853] [serial = 1584] [outer = 0x7f0cc64b1400] 09:49:54 INFO - PROCESS | 1853 | 1461257394048 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1326ms 09:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:49:54 INFO - PROCESS | 1853 | 1461257394082 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1853 | 1461257394085 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:49:54 INFO - PROCESS | 1853 | 1461257394090 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1853 | 1461257394094 Marionette TRACE conn3 <- [1,2082,null,{}] 09:49:54 INFO - PROCESS | 1853 | 1461257394098 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:54 INFO - PROCESS | 1853 | 1461257394290 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:49:54 INFO - PROCESS | 1853 | 1461257394491 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc52a7800 == 143 [pid = 1853] [id = 528] 09:49:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cd6d1a800) [pid = 1853] [serial = 1585] [outer = (nil)] 09:49:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0cd6e65400) [pid = 1853] [serial = 1586] [outer = 0x7f0cd6d1a800] 09:49:54 INFO - PROCESS | 1853 | 1461257394560 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cf2311800) [pid = 1853] [serial = 1587] [outer = 0x7f0cd6d1a800] 09:49:55 INFO - PROCESS | 1853 | 1461257395371 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1331ms 09:49:55 INFO - PROCESS | 1853 | 1461257395421 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1853 | 1461257395423 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:49:55 INFO - PROCESS | 1853 | 1461257395429 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1853 | 1461257395431 Marionette TRACE conn3 <- [1,2086,null,{}] 09:49:55 INFO - PROCESS | 1853 | 1461257395436 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:55 INFO - PROCESS | 1853 | 1461257395597 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:49:55 INFO - PROCESS | 1853 | 1461257395796 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc26e2000 == 144 [pid = 1853] [id = 529] 09:49:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc9a18400) [pid = 1853] [serial = 1588] [outer = (nil)] 09:49:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc9a21800) [pid = 1853] [serial = 1589] [outer = 0x7f0cc9a18400] 09:49:55 INFO - PROCESS | 1853 | 1461257395860 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc9a27c00) [pid = 1853] [serial = 1590] [outer = 0x7f0cc9a18400] 09:49:56 INFO - PROCESS | 1853 | 1461257396613 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1226ms 09:49:56 INFO - PROCESS | 1853 | 1461257396657 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1853 | 1461257396660 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:49:56 INFO - PROCESS | 1853 | 1461257396665 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1853 | 1461257396667 Marionette TRACE conn3 <- [1,2090,null,{}] 09:49:56 INFO - PROCESS | 1853 | 1461257396671 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:56 INFO - PROCESS | 1853 | 1461257396847 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:49:57 INFO - PROCESS | 1853 | 1461257397046 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc31bb000 == 145 [pid = 1853] [id = 530] 09:49:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cc253f400) [pid = 1853] [serial = 1591] [outer = (nil)] 09:49:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cc2545c00) [pid = 1853] [serial = 1592] [outer = 0x7f0cc253f400] 09:49:57 INFO - PROCESS | 1853 | 1461257397107 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cc254b000) [pid = 1853] [serial = 1593] [outer = 0x7f0cc253f400] 09:49:57 INFO - PROCESS | 1853 | 1461257397875 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1276ms 09:49:57 INFO - PROCESS | 1853 | 1461257397941 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1853 | 1461257397945 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:49:57 INFO - PROCESS | 1853 | 1461257397950 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1853 | 1461257397951 Marionette TRACE conn3 <- [1,2094,null,{}] 09:49:57 INFO - PROCESS | 1853 | 1461257397956 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:58 INFO - PROCESS | 1853 | 1461257398125 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:49:58 INFO - PROCESS | 1853 | 1461257398345 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc1e41000 == 146 [pid = 1853] [id = 531] 09:49:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0cc1e53000) [pid = 1853] [serial = 1594] [outer = (nil)] 09:49:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 244 (0x7f0cc1e5b400) [pid = 1853] [serial = 1595] [outer = 0x7f0cc1e53000] 09:49:58 INFO - PROCESS | 1853 | 1461257398405 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 245 (0x7f0cc1e60000) [pid = 1853] [serial = 1596] [outer = 0x7f0cc1e53000] 09:49:59 INFO - PROCESS | 1853 | 1461257399303 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1380ms 09:49:59 INFO - PROCESS | 1853 | 1461257399331 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1853 | 1461257399334 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:49:59 INFO - PROCESS | 1853 | 1461257399339 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1853 | 1461257399342 Marionette TRACE conn3 <- [1,2098,null,{}] 09:49:59 INFO - PROCESS | 1853 | 1461257399346 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:59 INFO - PROCESS | 1853 | 1461257399527 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:49:59 INFO - PROCESS | 1853 | 1461257399730 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc31c0000 == 147 [pid = 1853] [id = 532] 09:49:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 246 (0x7f0cc1e55000) [pid = 1853] [serial = 1597] [outer = (nil)] 09:49:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 247 (0x7f0cc254ac00) [pid = 1853] [serial = 1598] [outer = 0x7f0cc1e55000] 09:49:59 INFO - PROCESS | 1853 | 1461257399788 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0cc6eec800) [pid = 1853] [serial = 1599] [outer = 0x7f0cc1e55000] 09:50:00 INFO - PROCESS | 1853 | 1461257400970 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1780ms 09:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:50:01 INFO - PROCESS | 1853 | 1461257401120 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1853 | 1461257401124 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:50:01 INFO - PROCESS | 1853 | 1461257401132 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1853 | 1461257401135 Marionette TRACE conn3 <- [1,2102,null,{}] 09:50:01 INFO - PROCESS | 1853 | 1461257401142 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:01 INFO - PROCESS | 1853 | 1461257401401 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:50:01 INFO - PROCESS | 1853 | 1461257401604 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc373a000 == 148 [pid = 1853] [id = 533] 09:50:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 249 (0x7f0cc2546400) [pid = 1853] [serial = 1600] [outer = (nil)] 09:50:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 250 (0x7f0cc5202800) [pid = 1853] [serial = 1601] [outer = 0x7f0cc2546400] 09:50:01 INFO - PROCESS | 1853 | 1461257401702 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 251 (0x7f0cc5957000) [pid = 1853] [serial = 1602] [outer = 0x7f0cc2546400] 09:50:02 INFO - PROCESS | 1853 | 1461257402663 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1586ms 09:50:02 INFO - PROCESS | 1853 | 1461257402717 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1853 | 1461257402724 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:50:02 INFO - PROCESS | 1853 | 1461257402732 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1853 | 1461257402736 Marionette TRACE conn3 <- [1,2106,null,{}] 09:50:02 INFO - PROCESS | 1853 | 1461257402741 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:02 INFO - PROCESS | 1853 | 1461257402900 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:50:03 INFO - PROCESS | 1853 | 1461257403155 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc528b800 == 149 [pid = 1853] [id = 534] 09:50:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 252 (0x7f0cc33db800) [pid = 1853] [serial = 1603] [outer = (nil)] 09:50:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 253 (0x7f0cc73f2800) [pid = 1853] [serial = 1604] [outer = 0x7f0cc33db800] 09:50:03 INFO - PROCESS | 1853 | 1461257403257 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 254 (0x7f0cc7dd2000) [pid = 1853] [serial = 1605] [outer = 0x7f0cc33db800] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda199800 == 148 [pid = 1853] [id = 448] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd258f800 == 147 [pid = 1853] [id = 516] 09:50:03 INFO - PROCESS | 1853 | --DOMWINDOW == 253 (0x7f0cd32f2c00) [pid = 1853] [serial = 1448] [outer = (nil)] [url = about:blank] 09:50:03 INFO - PROCESS | 1853 | --DOMWINDOW == 252 (0x7f0cc99f3c00) [pid = 1853] [serial = 1451] [outer = (nil)] [url = about:blank] 09:50:03 INFO - PROCESS | 1853 | --DOMWINDOW == 251 (0x7f0cd6382000) [pid = 1853] [serial = 1481] [outer = (nil)] [url = about:blank] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d6d800 == 146 [pid = 1853] [id = 515] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32a5800 == 145 [pid = 1853] [id = 514] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2584000 == 144 [pid = 1853] [id = 513] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7350800 == 143 [pid = 1853] [id = 512] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc768e800 == 142 [pid = 1853] [id = 511] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d74800 == 141 [pid = 1853] [id = 510] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c93000 == 140 [pid = 1853] [id = 509] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ceff82800 == 139 [pid = 1853] [id = 504] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9ee000 == 138 [pid = 1853] [id = 503] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07bc000 == 137 [pid = 1853] [id = 502] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf15d800 == 136 [pid = 1853] [id = 501] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde574000 == 135 [pid = 1853] [id = 500] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda952800 == 134 [pid = 1853] [id = 499] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a14800 == 133 [pid = 1853] [id = 498] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd70dd800 == 132 [pid = 1853] [id = 497] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd616b800 == 131 [pid = 1853] [id = 496] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd315c000 == 130 [pid = 1853] [id = 495] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7cd6000 == 129 [pid = 1853] [id = 494] 09:50:03 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d06800 == 128 [pid = 1853] [id = 493] 09:50:04 INFO - PROCESS | 1853 | 1461257404135 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 250 (0x7f0cd6140800) [pid = 1853] [serial = 1479] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 249 (0x7f0cc73f5000) [pid = 1853] [serial = 1460] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 248 (0x7f0cc7dd5800) [pid = 1853] [serial = 1457] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cda5d8000) [pid = 1853] [serial = 1430] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 246 (0x7f0cdcd48c00) [pid = 1853] [serial = 1436] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 245 (0x7f0cd4572800) [pid = 1853] [serial = 1424] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 244 (0x7f0cec960800) [pid = 1853] [serial = 1442] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 243 (0x7f0cd457d400) [pid = 1853] [serial = 1478] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0cd4487400) [pid = 1853] [serial = 1473] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0ccc89d800) [pid = 1853] [serial = 1464] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cc92e0800) [pid = 1853] [serial = 1461] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0cd5eecc00) [pid = 1853] [serial = 1476] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cd327d800) [pid = 1853] [serial = 1472] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cedeb9400) [pid = 1853] [serial = 1445] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cc8307c00) [pid = 1853] [serial = 1458] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0cd3277800) [pid = 1853] [serial = 1421] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0cdaa47400) [pid = 1853] [serial = 1433] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0ccc96f800) [pid = 1853] [serial = 1467] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cd4584800) [pid = 1853] [serial = 1475] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0ccc96ec00) [pid = 1853] [serial = 1469] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cd974c400) [pid = 1853] [serial = 1427] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cc9c59c00) [pid = 1853] [serial = 1454] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cc9c60c00) [pid = 1853] [serial = 1463] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cc9179c00) [pid = 1853] [serial = 1412] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cccc39c00) [pid = 1853] [serial = 1418] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0ccd1d1400) [pid = 1853] [serial = 1470] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0ccc89e800) [pid = 1853] [serial = 1466] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cdea24800) [pid = 1853] [serial = 1439] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cc9c5fc00) [pid = 1853] [serial = 1415] [outer = (nil)] [url = about:blank] 09:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1482ms 09:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:50:04 INFO - PROCESS | 1853 | 1461257404214 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1853 | 1461257404217 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:50:04 INFO - PROCESS | 1853 | 1461257404222 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1853 | 1461257404227 Marionette TRACE conn3 <- [1,2110,null,{}] 09:50:04 INFO - PROCESS | 1853 | 1461257404241 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:04 INFO - PROCESS | 1853 | 1461257404401 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:50:04 INFO - PROCESS | 1853 | 1461257404554 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ffa000 == 129 [pid = 1853] [id = 535] 09:50:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc33dcc00) [pid = 1853] [serial = 1606] [outer = (nil)] 09:50:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc8092c00) [pid = 1853] [serial = 1607] [outer = 0x7f0cc33dcc00] 09:50:04 INFO - PROCESS | 1853 | 1461257404610 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc924a000) [pid = 1853] [serial = 1608] [outer = 0x7f0cc33dcc00] 09:50:05 INFO - PROCESS | 1853 | 1461257405304 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1137ms 09:50:05 INFO - PROCESS | 1853 | 1461257405359 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1853 | 1461257405363 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:50:05 INFO - PROCESS | 1853 | 1461257405394 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1853 | 1461257405396 Marionette TRACE conn3 <- [1,2114,null,{}] 09:50:05 INFO - PROCESS | 1853 | 1461257405404 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:05 INFO - PROCESS | 1853 | 1461257405554 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:50:05 INFO - PROCESS | 1853 | 1461257405563 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc98e3000 == 130 [pid = 1853] [id = 536] 09:50:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cc9171000) [pid = 1853] [serial = 1609] [outer = (nil)] 09:50:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cc9685000) [pid = 1853] [serial = 1610] [outer = 0x7f0cc9171000] 09:50:05 INFO - PROCESS | 1853 | 1461257405616 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc98d0800) [pid = 1853] [serial = 1611] [outer = 0x7f0cc9171000] 09:50:06 INFO - PROCESS | 1853 | 1461257406411 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1056ms 09:50:06 INFO - PROCESS | 1853 | 1461257406425 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1853 | 1461257406427 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:50:06 INFO - PROCESS | 1853 | 1461257406457 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1853 | 1461257406459 Marionette TRACE conn3 <- [1,2118,null,{}] 09:50:06 INFO - PROCESS | 1853 | 1461257406462 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:06 INFO - PROCESS | 1853 | 1461257406669 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:50:06 INFO - PROCESS | 1853 | 1461257406697 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd111800 == 131 [pid = 1853] [id = 537] 09:50:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc92e0800) [pid = 1853] [serial = 1612] [outer = (nil)] 09:50:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc99edc00) [pid = 1853] [serial = 1613] [outer = 0x7f0cc92e0800] 09:50:06 INFO - PROCESS | 1853 | 1461257406750 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc9a23000) [pid = 1853] [serial = 1614] [outer = 0x7f0cc92e0800] 09:50:07 INFO - PROCESS | 1853 | 1461257407536 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1142ms 09:50:07 INFO - PROCESS | 1853 | 1461257407588 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1853 | 1461257407591 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:50:07 INFO - PROCESS | 1853 | 1461257407620 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1853 | 1461257407622 Marionette TRACE conn3 <- [1,2122,null,{}] 09:50:07 INFO - PROCESS | 1853 | 1461257407625 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:07 INFO - PROCESS | 1853 | 1461257407866 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cc6eafc00) [pid = 1853] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cc6eed800) [pid = 1853] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cc99f4000) [pid = 1853] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cd25db400) [pid = 1853] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cc6eae400) [pid = 1853] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cc9cec000) [pid = 1853] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cc98ce400) [pid = 1853] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:50:08 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cd25df400) [pid = 1853] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:50:08 INFO - PROCESS | 1853 | 1461257408408 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2584000 == 132 [pid = 1853] [id = 538] 09:50:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc99ea400) [pid = 1853] [serial = 1615] [outer = (nil)] 09:50:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc9cec000) [pid = 1853] [serial = 1616] [outer = 0x7f0cc99ea400] 09:50:08 INFO - PROCESS | 1853 | 1461257408468 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0ccbb57800) [pid = 1853] [serial = 1617] [outer = 0x7f0cc99ea400] 09:50:09 INFO - PROCESS | 1853 | 1461257409061 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1499ms 09:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:50:09 INFO - PROCESS | 1853 | 1461257409095 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1853 | 1461257409097 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:50:09 INFO - PROCESS | 1853 | 1461257409111 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1853 | 1461257409113 Marionette TRACE conn3 <- [1,2126,null,{}] 09:50:09 INFO - PROCESS | 1853 | 1461257409117 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:09 INFO - PROCESS | 1853 | 1461257409327 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:50:09 INFO - PROCESS | 1853 | 1461257409347 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a1c000 == 133 [pid = 1853] [id = 539] 09:50:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cc99f4000) [pid = 1853] [serial = 1618] [outer = (nil)] 09:50:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0ccbbcec00) [pid = 1853] [serial = 1619] [outer = 0x7f0cc99f4000] 09:50:09 INFO - PROCESS | 1853 | 1461257409400 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0ccc81a800) [pid = 1853] [serial = 1620] [outer = 0x7f0cc99f4000] 09:50:10 INFO - PROCESS | 1853 | 1461257410069 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 991ms 09:50:10 INFO - PROCESS | 1853 | 1461257410093 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1853 | 1461257410096 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:50:10 INFO - PROCESS | 1853 | 1461257410101 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1853 | 1461257410103 Marionette TRACE conn3 <- [1,2130,null,{}] 09:50:10 INFO - PROCESS | 1853 | 1461257410107 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:10 INFO - PROCESS | 1853 | 1461257410263 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:50:10 INFO - PROCESS | 1853 | 1461257410576 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc26d2000 == 134 [pid = 1853] [id = 540] 09:50:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc1e54c00) [pid = 1853] [serial = 1621] [outer = (nil)] 09:50:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc1e61800) [pid = 1853] [serial = 1622] [outer = 0x7f0cc1e54c00] 09:50:10 INFO - PROCESS | 1853 | 1461257410648 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cc30f0c00) [pid = 1853] [serial = 1623] [outer = 0x7f0cc1e54c00] 09:50:11 INFO - PROCESS | 1853 | 1461257411535 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1853 | 1461257411592 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:50:11 INFO - PROCESS | 1853 | 1461257411599 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1853 | 1461257411604 Marionette TRACE conn3 <- [1,2134,null,{}] 09:50:11 INFO - PROCESS | 1853 | 1461257411611 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:11 INFO - PROCESS | 1853 | 1461257411832 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:50:12 INFO - PROCESS | 1853 | 1461257412029 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9623000 == 135 [pid = 1853] [id = 541] 09:50:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cc1e58400) [pid = 1853] [serial = 1624] [outer = (nil)] 09:50:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cc7ddac00) [pid = 1853] [serial = 1625] [outer = 0x7f0cc1e58400] 09:50:12 INFO - PROCESS | 1853 | 1461257412096 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0cc9176c00) [pid = 1853] [serial = 1626] [outer = 0x7f0cc1e58400] 09:50:12 INFO - PROCESS | 1853 | 1461257412962 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1430ms 09:50:13 INFO - PROCESS | 1853 | 1461257413033 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:50:13 INFO - PROCESS | 1853 | 1461257413038 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:50:13 INFO - PROCESS | 1853 | 1461257413044 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 1853 | 1461257413047 Marionette TRACE conn3 <- [1,2138,null,{}] 09:50:13 INFO - PROCESS | 1853 | 1461257413052 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:13 INFO - PROCESS | 1853 | 1461257413231 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:50:13 INFO - PROCESS | 1853 | 1461257413444 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2e50800 == 136 [pid = 1853] [id = 542] 09:50:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cc73f5800) [pid = 1853] [serial = 1627] [outer = (nil)] 09:50:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc99ccc00) [pid = 1853] [serial = 1628] [outer = 0x7f0cc73f5800] 09:50:13 INFO - PROCESS | 1853 | 1461257413511 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc9ad8000) [pid = 1853] [serial = 1629] [outer = 0x7f0cc73f5800] 09:50:14 INFO - PROCESS | 1853 | 1461257414367 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1385ms 09:50:14 INFO - PROCESS | 1853 | 1461257414430 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:50:14 INFO - PROCESS | 1853 | 1461257414433 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:50:14 INFO - PROCESS | 1853 | 1461257414448 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:50:14 INFO - PROCESS | 1853 | 1461257414456 Marionette TRACE conn3 <- [1,2142,null,{}] 09:50:14 INFO - PROCESS | 1853 | 1461257414462 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:14 INFO - PROCESS | 1853 | 1461257414678 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:50:14 INFO - PROCESS | 1853 | 1461257414872 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31c9800 == 137 [pid = 1853] [id = 543] 09:50:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc916e800) [pid = 1853] [serial = 1630] [outer = (nil)] 09:50:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0ccbb55c00) [pid = 1853] [serial = 1631] [outer = 0x7f0cc916e800] 09:50:14 INFO - PROCESS | 1853 | 1461257414936 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0ccc8a6400) [pid = 1853] [serial = 1632] [outer = 0x7f0cc916e800] 09:50:15 INFO - PROCESS | 1853 | 1461257415755 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1853 | 1461257415790 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:50:15 INFO - PROCESS | 1853 | 1461257415812 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1853 | 1461257415815 Marionette TRACE conn3 <- [1,2146,null,{}] 09:50:15 INFO - PROCESS | 1853 | 1461257415821 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:15 INFO - PROCESS | 1853 | 1461257415988 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:50:16 INFO - PROCESS | 1853 | 1461257416184 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4216000 == 138 [pid = 1853] [id = 544] 09:50:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cc98ce400) [pid = 1853] [serial = 1633] [outer = (nil)] 09:50:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0ccca11800) [pid = 1853] [serial = 1634] [outer = 0x7f0cc98ce400] 09:50:16 INFO - PROCESS | 1853 | 1461257416245 Marionette DEBUG loaded listener.js 09:50:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 244 (0x7f0cccaa9400) [pid = 1853] [serial = 1635] [outer = 0x7f0cc98ce400] 09:50:17 INFO - PROCESS | 1853 | 1461257417022 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:50:17 INFO - PROCESS | 1853 | 1461257417095 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:50:17 INFO - PROCESS | 1853 | 1461257417117 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:50:17 INFO - PROCESS | 1853 | 1461257417120 Marionette TRACE conn3 <- [1,2150,null,{}] 09:50:17 INFO - PROCESS | 1853 | 1461257417125 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:17 INFO - PROCESS | 1853 | 1461257417298 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:50:17 INFO - PROCESS | 1853 | 1461257417499 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4463000 == 139 [pid = 1853] [id = 545] 09:50:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 245 (0x7f0ccd1c9800) [pid = 1853] [serial = 1636] [outer = (nil)] 09:50:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 246 (0x7f0ccd1cc800) [pid = 1853] [serial = 1637] [outer = 0x7f0ccd1c9800] 09:50:17 INFO - PROCESS | 1853 | 1461257417614 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 247 (0x7f0cd25d8000) [pid = 1853] [serial = 1638] [outer = 0x7f0ccd1c9800] 09:50:18 INFO - PROCESS | 1853 | 1461257418453 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1379ms 09:50:18 INFO - PROCESS | 1853 | 1461257418495 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1853 | 1461257418498 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:50:18 INFO - PROCESS | 1853 | 1461257418503 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1853 | 1461257418506 Marionette TRACE conn3 <- [1,2154,null,{}] 09:50:18 INFO - PROCESS | 1853 | 1461257418511 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:18 INFO - PROCESS | 1853 | 1461257418676 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:50:18 INFO - PROCESS | 1853 | 1461257418877 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56b7000 == 140 [pid = 1853] [id = 546] 09:50:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 248 (0x7f0ccd1c9c00) [pid = 1853] [serial = 1639] [outer = (nil)] 09:50:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 249 (0x7f0cd28ee800) [pid = 1853] [serial = 1640] [outer = 0x7f0ccd1c9c00] 09:50:18 INFO - PROCESS | 1853 | 1461257418938 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 250 (0x7f0cd2eb9800) [pid = 1853] [serial = 1641] [outer = 0x7f0ccd1c9c00] 09:50:19 INFO - PROCESS | 1853 | 1461257419709 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1277ms 09:50:19 INFO - PROCESS | 1853 | 1461257419790 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:50:19 INFO - PROCESS | 1853 | 1461257419794 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:50:19 INFO - PROCESS | 1853 | 1461257419800 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:50:19 INFO - PROCESS | 1853 | 1461257419802 Marionette TRACE conn3 <- [1,2158,null,{}] 09:50:19 INFO - PROCESS | 1853 | 1461257419807 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:19 INFO - PROCESS | 1853 | 1461257419976 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:50:20 INFO - PROCESS | 1853 | 1461257420175 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5c44000 == 141 [pid = 1853] [id = 547] 09:50:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 251 (0x7f0cd25d8400) [pid = 1853] [serial = 1642] [outer = (nil)] 09:50:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 252 (0x7f0cd2ec3400) [pid = 1853] [serial = 1643] [outer = 0x7f0cd25d8400] 09:50:20 INFO - PROCESS | 1853 | 1461257420239 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 253 (0x7f0cd314b800) [pid = 1853] [serial = 1644] [outer = 0x7f0cd25d8400] 09:50:21 INFO - PROCESS | 1853 | 1461257421015 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1279ms 09:50:21 INFO - PROCESS | 1853 | 1461257421081 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 1853 | 1461257421084 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:50:21 INFO - PROCESS | 1853 | 1461257421089 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 1853 | 1461257421091 Marionette TRACE conn3 <- [1,2162,null,{}] 09:50:21 INFO - PROCESS | 1853 | 1461257421096 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:21 INFO - PROCESS | 1853 | 1461257421271 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:50:21 INFO - PROCESS | 1853 | 1461257421473 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d72000 == 142 [pid = 1853] [id = 548] 09:50:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 254 (0x7f0cd26e7400) [pid = 1853] [serial = 1645] [outer = (nil)] 09:50:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 255 (0x7f0cd314a800) [pid = 1853] [serial = 1646] [outer = 0x7f0cd26e7400] 09:50:21 INFO - PROCESS | 1853 | 1461257421538 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 256 (0x7f0cd32eb000) [pid = 1853] [serial = 1647] [outer = 0x7f0cd26e7400] 09:50:22 INFO - PROCESS | 1853 | 1461257422325 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1282ms 09:50:22 INFO - PROCESS | 1853 | 1461257422373 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1853 | 1461257422376 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:50:22 INFO - PROCESS | 1853 | 1461257422381 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1853 | 1461257422383 Marionette TRACE conn3 <- [1,2166,null,{}] 09:50:22 INFO - PROCESS | 1853 | 1461257422388 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:22 INFO - PROCESS | 1853 | 1461257422548 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:50:22 INFO - PROCESS | 1853 | 1461257422753 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6640800 == 143 [pid = 1853] [id = 549] 09:50:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 257 (0x7f0cd2ebe400) [pid = 1853] [serial = 1648] [outer = (nil)] 09:50:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 258 (0x7f0cd4486c00) [pid = 1853] [serial = 1649] [outer = 0x7f0cd2ebe400] 09:50:22 INFO - PROCESS | 1853 | 1461257422858 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 259 (0x7f0cd4491400) [pid = 1853] [serial = 1650] [outer = 0x7f0cd2ebe400] 09:50:23 INFO - PROCESS | 1853 | 1461257423701 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1375ms 09:50:23 INFO - PROCESS | 1853 | 1461257423757 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 1853 | 1461257423761 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:50:23 INFO - PROCESS | 1853 | 1461257423766 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 1853 | 1461257423768 Marionette TRACE conn3 <- [1,2170,null,{}] 09:50:23 INFO - PROCESS | 1853 | 1461257423773 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:23 INFO - PROCESS | 1853 | 1461257423941 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:50:24 INFO - PROCESS | 1853 | 1461257424148 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6ed3800 == 144 [pid = 1853] [id = 550] 09:50:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 260 (0x7f0cd4572400) [pid = 1853] [serial = 1651] [outer = (nil)] 09:50:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 261 (0x7f0cd457a000) [pid = 1853] [serial = 1652] [outer = 0x7f0cd4572400] 09:50:24 INFO - PROCESS | 1853 | 1461257424218 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 262 (0x7f0cd5484800) [pid = 1853] [serial = 1653] [outer = 0x7f0cd4572400] 09:50:25 INFO - PROCESS | 1853 | 1461257425083 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1378ms 09:50:25 INFO - PROCESS | 1853 | 1461257425146 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1853 | 1461257425150 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:50:25 INFO - PROCESS | 1853 | 1461257425154 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1853 | 1461257425164 Marionette TRACE conn3 <- [1,2174,null,{}] 09:50:25 INFO - PROCESS | 1853 | 1461257425168 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:25 INFO - PROCESS | 1853 | 1461257425374 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:50:25 INFO - PROCESS | 1853 | 1461257425574 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a1a800 == 145 [pid = 1853] [id = 551] 09:50:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 263 (0x7f0cd4574000) [pid = 1853] [serial = 1654] [outer = (nil)] 09:50:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 264 (0x7f0cd5b88800) [pid = 1853] [serial = 1655] [outer = 0x7f0cd4574000] 09:50:25 INFO - PROCESS | 1853 | 1461257425639 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 265 (0x7f0cd5ee9400) [pid = 1853] [serial = 1656] [outer = 0x7f0cd4574000] 09:50:26 INFO - PROCESS | 1853 | 1461257426424 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1332ms 09:50:26 INFO - PROCESS | 1853 | 1461257426488 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1853 | 1461257426491 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:50:26 INFO - PROCESS | 1853 | 1461257426496 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1853 | 1461257426499 Marionette TRACE conn3 <- [1,2178,null,{}] 09:50:26 INFO - PROCESS | 1853 | 1461257426503 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:26 INFO - PROCESS | 1853 | 1461257426673 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:50:26 INFO - PROCESS | 1853 | 1461257426877 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda13e800 == 146 [pid = 1853] [id = 552] 09:50:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 266 (0x7f0cd4576000) [pid = 1853] [serial = 1657] [outer = (nil)] 09:50:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 267 (0x7f0cd5f62c00) [pid = 1853] [serial = 1658] [outer = 0x7f0cd4576000] 09:50:26 INFO - PROCESS | 1853 | 1461257426938 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 268 (0x7f0cd6143400) [pid = 1853] [serial = 1659] [outer = 0x7f0cd4576000] 09:50:27 INFO - PROCESS | 1853 | 1461257427713 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1275ms 09:50:27 INFO - PROCESS | 1853 | 1461257427773 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:50:27 INFO - PROCESS | 1853 | 1461257427776 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:50:27 INFO - PROCESS | 1853 | 1461257427781 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:50:27 INFO - PROCESS | 1853 | 1461257427783 Marionette TRACE conn3 <- [1,2182,null,{}] 09:50:27 INFO - PROCESS | 1853 | 1461257427787 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:27 INFO - PROCESS | 1853 | 1461257427954 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:50:28 INFO - PROCESS | 1853 | 1461257428165 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda197000 == 147 [pid = 1853] [id = 553] 09:50:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 269 (0x7f0cc33ddc00) [pid = 1853] [serial = 1660] [outer = (nil)] 09:50:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 270 (0x7f0cd3278c00) [pid = 1853] [serial = 1661] [outer = 0x7f0cc33ddc00] 09:50:28 INFO - PROCESS | 1853 | 1461257428226 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 271 (0x7f0cd6254800) [pid = 1853] [serial = 1662] [outer = 0x7f0cc33ddc00] 09:50:29 INFO - PROCESS | 1853 | 1461257429004 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1275ms 09:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:50:29 INFO - PROCESS | 1853 | 1461257429057 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 1853 | 1461257429059 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:50:29 INFO - PROCESS | 1853 | 1461257429079 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1853 | 1461257429082 Marionette TRACE conn3 <- [1,2186,null,{}] 09:50:29 INFO - PROCESS | 1853 | 1461257429091 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:29 INFO - PROCESS | 1853 | 1461257429267 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:50:29 INFO - PROCESS | 1853 | 1461257429939 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7fe8800 == 148 [pid = 1853] [id = 554] 09:50:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 272 (0x7f0cc253fc00) [pid = 1853] [serial = 1663] [outer = (nil)] 09:50:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 273 (0x7f0cc2547c00) [pid = 1853] [serial = 1664] [outer = 0x7f0cc253fc00] 09:50:30 INFO - PROCESS | 1853 | 1461257430001 Marionette DEBUG loaded listener.js 09:50:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 274 (0x7f0cc33e5c00) [pid = 1853] [serial = 1665] [outer = 0x7f0cc253fc00] 09:50:30 INFO - PROCESS | 1853 | 1461257430852 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1848ms 09:50:30 INFO - PROCESS | 1853 | 1461257430913 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:50:30 INFO - PROCESS | 1853 | 1461257430919 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:50:30 INFO - PROCESS | 1853 | 1461257430926 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 1853 | 1461257430929 Marionette TRACE conn3 <- [1,2190,null,{}] 09:50:30 INFO - PROCESS | 1853 | 1461257430935 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:31 INFO - PROCESS | 1853 | 1461257431117 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:50:31 INFO - PROCESS | 1853 | 1461257431500 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc26ce000 == 149 [pid = 1853] [id = 555] 09:50:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 275 (0x7f0cc64a6000) [pid = 1853] [serial = 1666] [outer = (nil)] 09:50:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 276 (0x7f0cc64ad400) [pid = 1853] [serial = 1667] [outer = 0x7f0cc64a6000] 09:50:31 INFO - PROCESS | 1853 | 1461257431565 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 277 (0x7f0cc7dd1400) [pid = 1853] [serial = 1668] [outer = 0x7f0cc64a6000] 09:50:32 INFO - PROCESS | 1853 | 1461257432350 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1485ms 09:50:32 INFO - PROCESS | 1853 | 1461257432415 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:50:32 INFO - PROCESS | 1853 | 1461257432420 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:50:32 INFO - PROCESS | 1853 | 1461257432425 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1853 | 1461257432428 Marionette TRACE conn3 <- [1,2194,null,{}] 09:50:32 INFO - PROCESS | 1853 | 1461257432433 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:32 INFO - PROCESS | 1853 | 1461257432579 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:50:32 INFO - PROCESS | 1853 | 1461257432787 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a14800 == 150 [pid = 1853] [id = 556] 09:50:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 278 (0x7f0cc916d000) [pid = 1853] [serial = 1669] [outer = (nil)] 09:50:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 279 (0x7f0cc92d1400) [pid = 1853] [serial = 1670] [outer = 0x7f0cc916d000] 09:50:32 INFO - PROCESS | 1853 | 1461257432847 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 280 (0x7f0cc98cd800) [pid = 1853] [serial = 1671] [outer = 0x7f0cc916d000] 09:50:33 INFO - PROCESS | 1853 | 1461257433670 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1277ms 09:50:33 INFO - PROCESS | 1853 | 1461257433709 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 1853 | 1461257433713 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:50:33 INFO - PROCESS | 1853 | 1461257433726 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1853 | 1461257433733 Marionette TRACE conn3 <- [1,2198,null,{}] 09:50:33 INFO - PROCESS | 1853 | 1461257433740 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:33 INFO - PROCESS | 1853 | 1461257433899 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:50:34 INFO - PROCESS | 1853 | 1461257434113 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd982800 == 151 [pid = 1853] [id = 557] 09:50:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 281 (0x7f0cc33db000) [pid = 1853] [serial = 1672] [outer = (nil)] 09:50:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 282 (0x7f0cc9ad2000) [pid = 1853] [serial = 1673] [outer = 0x7f0cc33db000] 09:50:34 INFO - PROCESS | 1853 | 1461257434169 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 283 (0x7f0cc9cf1000) [pid = 1853] [serial = 1674] [outer = 0x7f0cc33db000] 09:50:34 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd32a3800 == 150 [pid = 1853] [id = 361] 09:50:34 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a1c000 == 149 [pid = 1853] [id = 539] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 282 (0x7f0cdf66e000) [pid = 1853] [serial = 1502] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 281 (0x7f0cc967a800) [pid = 1853] [serial = 1526] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 280 (0x7f0cc33dd800) [pid = 1853] [serial = 1517] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 279 (0x7f0ce2581800) [pid = 1853] [serial = 1505] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 278 (0x7f0cd7076c00) [pid = 1853] [serial = 1493] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 277 (0x7f0cf2220c00) [pid = 1853] [serial = 1520] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 276 (0x7f0cdab79c00) [pid = 1853] [serial = 1499] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 275 (0x7f0cecc70c00) [pid = 1853] [serial = 1508] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 274 (0x7f0cd3146800) [pid = 1853] [serial = 1490] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 273 (0x7f0cf2310800) [pid = 1853] [serial = 1523] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 272 (0x7f0cd973f800) [pid = 1853] [serial = 1496] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 271 (0x7f0cf16a3400) [pid = 1853] [serial = 1511] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 270 (0x7f0cc30f4000) [pid = 1853] [serial = 1514] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 269 (0x7f0cc92d6c00) [pid = 1853] [serial = 1484] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 268 (0x7f0ccc819800) [pid = 1853] [serial = 1487] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 267 (0x7f0cd9917000) [pid = 1853] [serial = 1553] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd111800 == 148 [pid = 1853] [id = 537] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ffa000 == 147 [pid = 1853] [id = 535] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc528b800 == 146 [pid = 1853] [id = 534] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc373a000 == 145 [pid = 1853] [id = 533] 09:50:35 INFO - PROCESS | 1853 | 1461257435044 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc31bb000 == 144 [pid = 1853] [id = 530] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc26e2000 == 143 [pid = 1853] [id = 529] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc52a7800 == 142 [pid = 1853] [id = 528] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf99a7000 == 141 [pid = 1853] [id = 527] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc961f800 == 140 [pid = 1853] [id = 526] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a1a800 == 139 [pid = 1853] [id = 525] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf62ba000 == 138 [pid = 1853] [id = 524] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1960000 == 137 [pid = 1853] [id = 523] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce2546800 == 136 [pid = 1853] [id = 522] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf141800 == 135 [pid = 1853] [id = 521] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda199000 == 134 [pid = 1853] [id = 520] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd438c000 == 133 [pid = 1853] [id = 519] 09:50:35 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ce2800 == 132 [pid = 1853] [id = 518] 09:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1394ms 09:50:35 INFO - PROCESS | 1853 | 1461257435114 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:50:35 INFO - PROCESS | 1853 | 1461257435118 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:50:35 INFO - PROCESS | 1853 | 1461257435123 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - PROCESS | 1853 | 1461257435125 Marionette TRACE conn3 <- [1,2202,null,{}] 09:50:35 INFO - PROCESS | 1853 | 1461257435129 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:35 INFO - PROCESS | 1853 | 1461257435282 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:50:35 INFO - PROCESS | 1853 | 1461257435290 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc31bb000 == 133 [pid = 1853] [id = 558] 09:50:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 268 (0x7f0cc5955800) [pid = 1853] [serial = 1675] [outer = (nil)] 09:50:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 269 (0x7f0cc9c57400) [pid = 1853] [serial = 1676] [outer = 0x7f0cc5955800] 09:50:35 INFO - PROCESS | 1853 | 1461257435353 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 270 (0x7f0ccbbc6400) [pid = 1853] [serial = 1677] [outer = 0x7f0cc5955800] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 269 (0x7f0cc98c9800) [pid = 1853] [serial = 1533] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 268 (0x7f0ccc96ac00) [pid = 1853] [serial = 1539] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 267 (0x7f0cccc32c00) [pid = 1853] [serial = 1541] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 266 (0x7f0cd2ec5400) [pid = 1853] [serial = 1544] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 265 (0x7f0cc73f3000) [pid = 1853] [serial = 1530] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 264 (0x7f0ccc814800) [pid = 1853] [serial = 1538] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 263 (0x7f0cd81de000) [pid = 1853] [serial = 1551] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 262 (0x7f0ccc80d800) [pid = 1853] [serial = 1536] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 261 (0x7f0cc6ee2800) [pid = 1853] [serial = 1529] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 260 (0x7f0cc92d3400) [pid = 1853] [serial = 1532] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 259 (0x7f0cd54b2400) [pid = 1853] [serial = 1545] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 258 (0x7f0cd448bc00) [pid = 1853] [serial = 1550] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 257 (0x7f0ccbbc4c00) [pid = 1853] [serial = 1535] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 256 (0x7f0cd81e1400) [pid = 1853] [serial = 1548] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 255 (0x7f0cd26e0400) [pid = 1853] [serial = 1542] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1853 | --DOMWINDOW == 254 (0x7f0cd614a400) [pid = 1853] [serial = 1547] [outer = (nil)] [url = about:blank] 09:50:36 INFO - PROCESS | 1853 | 1461257436143 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1079ms 09:50:36 INFO - PROCESS | 1853 | 1461257436203 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 1853 | 1461257436205 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:50:36 INFO - PROCESS | 1853 | 1461257436211 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1853 | 1461257436213 Marionette TRACE conn3 <- [1,2206,null,{}] 09:50:36 INFO - PROCESS | 1853 | 1461257436218 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:36 INFO - PROCESS | 1853 | 1461257436362 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:50:36 INFO - PROCESS | 1853 | 1461257436373 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97e5800 == 134 [pid = 1853] [id = 559] 09:50:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 255 (0x7f0ccc966800) [pid = 1853] [serial = 1678] [outer = (nil)] 09:50:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 256 (0x7f0ccca13000) [pid = 1853] [serial = 1679] [outer = 0x7f0ccc966800] 09:50:36 INFO - PROCESS | 1853 | 1461257436437 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 257 (0x7f0ccd1c9000) [pid = 1853] [serial = 1680] [outer = 0x7f0ccc966800] 09:50:37 INFO - PROCESS | 1853 | 1461257437193 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1026ms 09:50:37 INFO - PROCESS | 1853 | 1461257437238 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:50:37 INFO - PROCESS | 1853 | 1461257437241 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:50:37 INFO - PROCESS | 1853 | 1461257437246 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 1853 | 1461257437248 Marionette TRACE conn3 <- [1,2210,null,{}] 09:50:37 INFO - PROCESS | 1853 | 1461257437267 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:37 INFO - PROCESS | 1853 | 1461257437425 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:50:37 INFO - PROCESS | 1853 | 1461257437438 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd56a5800 == 135 [pid = 1853] [id = 560] 09:50:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 258 (0x7f0cd25d5c00) [pid = 1853] [serial = 1681] [outer = (nil)] 09:50:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 259 (0x7f0cd2ebcc00) [pid = 1853] [serial = 1682] [outer = 0x7f0cd25d5c00] 09:50:37 INFO - PROCESS | 1853 | 1461257437490 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 260 (0x7f0cd327f400) [pid = 1853] [serial = 1683] [outer = 0x7f0cd25d5c00] 09:50:38 INFO - PROCESS | 1853 | 1461257438290 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1078ms 09:50:38 INFO - PROCESS | 1853 | 1461257438330 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:50:38 INFO - PROCESS | 1853 | 1461257438332 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:50:38 INFO - PROCESS | 1853 | 1461257438338 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:50:38 INFO - PROCESS | 1853 | 1461257438340 Marionette TRACE conn3 <- [1,2214,null,{}] 09:50:38 INFO - PROCESS | 1853 | 1461257438351 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:38 INFO - PROCESS | 1853 | 1461257438565 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:50:38 INFO - PROCESS | 1853 | 1461257438614 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd689b800 == 136 [pid = 1853] [id = 561] 09:50:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 261 (0x7f0cd448bc00) [pid = 1853] [serial = 1684] [outer = (nil)] 09:50:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 262 (0x7f0cd4583c00) [pid = 1853] [serial = 1685] [outer = 0x7f0cd448bc00] 09:50:38 INFO - PROCESS | 1853 | 1461257438665 Marionette DEBUG loaded listener.js 09:50:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 263 (0x7f0cd5490c00) [pid = 1853] [serial = 1686] [outer = 0x7f0cd448bc00] 09:50:39 INFO - PROCESS | 1853 | 1461257439387 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1083ms 09:50:39 INFO - PROCESS | 1853 | 1461257439433 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1853 | 1461257439436 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:50:39 INFO - PROCESS | 1853 | 1461257439441 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1853 | 1461257439443 Marionette TRACE conn3 <- [1,2218,null,{}] 09:50:39 INFO - PROCESS | 1853 | 1461257439448 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:39 INFO - PROCESS | 1853 | 1461257439665 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 262 (0x7f0cc6eee400) [pid = 1853] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 261 (0x7f0cc33e6c00) [pid = 1853] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 260 (0x7f0cc7dcf400) [pid = 1853] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 259 (0x7f0cc5205800) [pid = 1853] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 258 (0x7f0cd3151c00) [pid = 1853] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 257 (0x7f0cd3279000) [pid = 1853] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 256 (0x7f0cc92e0800) [pid = 1853] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 255 (0x7f0cc99ea400) [pid = 1853] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 254 (0x7f0cc6ead800) [pid = 1853] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 253 (0x7f0cc73f2c00) [pid = 1853] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 252 (0x7f0cc595ac00) [pid = 1853] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 251 (0x7f0cd9b14400) [pid = 1853] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 250 (0x7f0cc9173400) [pid = 1853] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 249 (0x7f0cc2546400) [pid = 1853] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 248 (0x7f0cc5956800) [pid = 1853] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 247 (0x7f0cc33db800) [pid = 1853] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 246 (0x7f0cc9171000) [pid = 1853] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 245 (0x7f0cc5953000) [pid = 1853] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 244 (0x7f0cc30ea000) [pid = 1853] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 243 (0x7f0cc33dcc00) [pid = 1853] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0cc92d3000) [pid = 1853] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0ccbbce000) [pid = 1853] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cc98c3800) [pid = 1853] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0ccbb4f800) [pid = 1853] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cd25d5400) [pid = 1853] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cc99ca800) [pid = 1853] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cda0ab400) [pid = 1853] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0cc5207800) [pid = 1853] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0cc520e800) [pid = 1853] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cc99c6800) [pid = 1853] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cdee44c00) [pid = 1853] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cc9c58000) [pid = 1853] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cd6d19400) [pid = 1853] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cc916b400) [pid = 1853] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cc9247400) [pid = 1853] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0ce257e400) [pid = 1853] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cc33e1400) [pid = 1853] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0ccca17400) [pid = 1853] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cdab85000) [pid = 1853] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cc33d8000) [pid = 1853] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cc99cdc00) [pid = 1853] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cc30ee400) [pid = 1853] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cc7dde400) [pid = 1853] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd28f3c00) [pid = 1853] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cc30ef800) [pid = 1853] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cd25d6800) [pid = 1853] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cc6ee2c00) [pid = 1853] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cc9244800) [pid = 1853] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cda0ad800) [pid = 1853] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cdab85800) [pid = 1853] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cdf29f000) [pid = 1853] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cc7ddcc00) [pid = 1853] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cd28ed000) [pid = 1853] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0ccc96c400) [pid = 1853] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cdce10c00) [pid = 1853] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cc6ea6c00) [pid = 1853] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cc6ea7000) [pid = 1853] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0cc6eaf400) [pid = 1853] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cc808d800) [pid = 1853] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0ccc964800) [pid = 1853] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cd2ec5c00) [pid = 1853] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd65c6000) [pid = 1853] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cd6d19c00) [pid = 1853] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd97e1400) [pid = 1853] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cd9b6b800) [pid = 1853] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cda72bc00) [pid = 1853] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cdd5ee800) [pid = 1853] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0ce2580000) [pid = 1853] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cc830b400) [pid = 1853] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cc830c000) [pid = 1853] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0ccc89c400) [pid = 1853] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0ccc8a2c00) [pid = 1853] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd3149000) [pid = 1853] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:50:40 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cda0ab000) [pid = 1853] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:50:40 INFO - PROCESS | 1853 | 1461257440613 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc308c800 == 137 [pid = 1853] [id = 562] 09:50:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cc2546400) [pid = 1853] [serial = 1687] [outer = (nil)] 09:50:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc30ee400) [pid = 1853] [serial = 1688] [outer = 0x7f0cc2546400] 09:50:40 INFO - PROCESS | 1853 | 1461257440667 Marionette DEBUG loaded listener.js 09:50:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cc33e6400) [pid = 1853] [serial = 1689] [outer = 0x7f0cc2546400] 09:50:41 INFO - PROCESS | 1853 | 1461257441214 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1827ms 09:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:50:41 INFO - PROCESS | 1853 | 1461257441269 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:50:41 INFO - PROCESS | 1853 | 1461257441271 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:50:41 INFO - PROCESS | 1853 | 1461257441277 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:50:41 INFO - PROCESS | 1853 | 1461257441280 Marionette TRACE conn3 <- [1,2222,null,{}] 09:50:41 INFO - PROCESS | 1853 | 1461257441284 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:41 INFO - PROCESS | 1853 | 1461257441498 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:50:41 INFO - PROCESS | 1853 | 1461257441518 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd97a000 == 138 [pid = 1853] [id = 563] 09:50:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cc30e6400) [pid = 1853] [serial = 1690] [outer = (nil)] 09:50:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc6ea5c00) [pid = 1853] [serial = 1691] [outer = 0x7f0cc30e6400] 09:50:41 INFO - PROCESS | 1853 | 1461257441571 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc808d800) [pid = 1853] [serial = 1692] [outer = 0x7f0cc30e6400] 09:50:42 INFO - PROCESS | 1853 | 1461257442267 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1028ms 09:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:50:42 INFO - PROCESS | 1853 | 1461257442306 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 1853 | 1461257442308 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:50:42 INFO - PROCESS | 1853 | 1461257442313 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1853 | 1461257442316 Marionette TRACE conn3 <- [1,2226,null,{}] 09:50:42 INFO - PROCESS | 1853 | 1461257442345 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:42 INFO - PROCESS | 1853 | 1461257442610 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:50:42 INFO - PROCESS | 1853 | 1461257442822 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66dd000 == 139 [pid = 1853] [id = 564] 09:50:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cc1e55800) [pid = 1853] [serial = 1693] [outer = (nil)] 09:50:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc253e000) [pid = 1853] [serial = 1694] [outer = 0x7f0cc1e55800] 09:50:42 INFO - PROCESS | 1853 | 1461257442893 Marionette DEBUG loaded listener.js 09:50:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc520b000) [pid = 1853] [serial = 1695] [outer = 0x7f0cc1e55800] 09:50:43 INFO - PROCESS | 1853 | 1461257443766 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 09:50:43 INFO - PROCESS | 1853 | 1461257443796 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1853 | 1461257443803 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:50:43 INFO - PROCESS | 1853 | 1461257443810 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1853 | 1461257443816 Marionette TRACE conn3 <- [1,2230,null,{}] 09:50:43 INFO - PROCESS | 1853 | 1461257443837 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:44 INFO - PROCESS | 1853 | 1461257444084 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:50:44 INFO - PROCESS | 1853 | 1461257444234 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c76000 == 140 [pid = 1853] [id = 565] 09:50:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cc6eb2c00) [pid = 1853] [serial = 1696] [outer = (nil)] 09:50:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cc8092000) [pid = 1853] [serial = 1697] [outer = 0x7f0cc6eb2c00] 09:50:44 INFO - PROCESS | 1853 | 1461257444305 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cc9176400) [pid = 1853] [serial = 1698] [outer = 0x7f0cc6eb2c00] 09:50:45 INFO - PROCESS | 1853 | 1461257445148 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1380ms 09:50:45 INFO - PROCESS | 1853 | 1461257445191 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:50:45 INFO - PROCESS | 1853 | 1461257445195 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:50:45 INFO - PROCESS | 1853 | 1461257445200 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1853 | 1461257445203 Marionette TRACE conn3 <- [1,2234,null,{}] 09:50:45 INFO - PROCESS | 1853 | 1461257445208 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:45 INFO - PROCESS | 1853 | 1461257445390 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:50:45 INFO - PROCESS | 1853 | 1461257445598 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5c45800 == 141 [pid = 1853] [id = 566] 09:50:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cc595a800) [pid = 1853] [serial = 1699] [outer = (nil)] 09:50:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cc99c6800) [pid = 1853] [serial = 1700] [outer = 0x7f0cc595a800] 09:50:45 INFO - PROCESS | 1853 | 1461257445663 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cc99ebc00) [pid = 1853] [serial = 1701] [outer = 0x7f0cc595a800] 09:50:46 INFO - PROCESS | 1853 | 1461257446497 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1332ms 09:50:46 INFO - PROCESS | 1853 | 1461257446533 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 1853 | 1461257446538 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:50:46 INFO - PROCESS | 1853 | 1461257446554 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 1853 | 1461257446561 Marionette TRACE conn3 <- [1,2238,null,{}] 09:50:46 INFO - PROCESS | 1853 | 1461257446566 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:46 INFO - PROCESS | 1853 | 1461257446749 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:50:46 INFO - PROCESS | 1853 | 1461257446954 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda13f800 == 142 [pid = 1853] [id = 567] 09:50:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cc92da800) [pid = 1853] [serial = 1702] [outer = (nil)] 09:50:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0ccbb4f800) [pid = 1853] [serial = 1703] [outer = 0x7f0cc92da800] 09:50:47 INFO - PROCESS | 1853 | 1461257447019 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0ccc8a2400) [pid = 1853] [serial = 1704] [outer = 0x7f0cc92da800] 09:50:47 INFO - PROCESS | 1853 | 1461257447827 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1339ms 09:50:47 INFO - PROCESS | 1853 | 1461257447887 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:50:47 INFO - PROCESS | 1853 | 1461257447890 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:50:47 INFO - PROCESS | 1853 | 1461257447895 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 1853 | 1461257447897 Marionette TRACE conn3 <- [1,2242,null,{}] 09:50:47 INFO - PROCESS | 1853 | 1461257447902 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:48 INFO - PROCESS | 1853 | 1461257448074 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:50:48 INFO - PROCESS | 1853 | 1461257448279 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda95f000 == 143 [pid = 1853] [id = 568] 09:50:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cc9685400) [pid = 1853] [serial = 1705] [outer = (nil)] 09:50:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cccab1c00) [pid = 1853] [serial = 1706] [outer = 0x7f0cc9685400] 09:50:48 INFO - PROCESS | 1853 | 1461257448389 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0ccd1cb400) [pid = 1853] [serial = 1707] [outer = 0x7f0cc9685400] 09:50:49 INFO - PROCESS | 1853 | 1461257449197 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1332ms 09:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:50:49 INFO - PROCESS | 1853 | 1461257449228 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:50:49 INFO - PROCESS | 1853 | 1461257449231 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:50:49 INFO - PROCESS | 1853 | 1461257449236 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 1853 | 1461257449239 Marionette TRACE conn3 <- [1,2246,null,{}] 09:50:49 INFO - PROCESS | 1853 | 1461257449244 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:49 INFO - PROCESS | 1853 | 1461257449422 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:50:49 INFO - PROCESS | 1853 | 1461257449635 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdc6c6800 == 144 [pid = 1853] [id = 569] 09:50:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cd2ec3000) [pid = 1853] [serial = 1708] [outer = (nil)] 09:50:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cd3149000) [pid = 1853] [serial = 1709] [outer = 0x7f0cd2ec3000] 09:50:49 INFO - PROCESS | 1853 | 1461257449748 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cd4579400) [pid = 1853] [serial = 1710] [outer = 0x7f0cd2ec3000] 09:50:50 INFO - PROCESS | 1853 | 1461257450596 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1383ms 09:50:50 INFO - PROCESS | 1853 | 1461257450621 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:50:50 INFO - PROCESS | 1853 | 1461257450625 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:50:50 INFO - PROCESS | 1853 | 1461257450631 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:50:50 INFO - PROCESS | 1853 | 1461257450633 Marionette TRACE conn3 <- [1,2250,null,{}] 09:50:50 INFO - PROCESS | 1853 | 1461257450639 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:50 INFO - PROCESS | 1853 | 1461257450822 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:50:51 INFO - PROCESS | 1853 | 1461257451031 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb1a000 == 145 [pid = 1853] [id = 570] 09:50:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cd25d3c00) [pid = 1853] [serial = 1711] [outer = (nil)] 09:50:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd54d3800) [pid = 1853] [serial = 1712] [outer = 0x7f0cd25d3c00] 09:50:51 INFO - PROCESS | 1853 | 1461257451094 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cd5f64000) [pid = 1853] [serial = 1713] [outer = 0x7f0cd25d3c00] 09:50:51 INFO - PROCESS | 1853 | 1461257451866 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1277ms 09:50:51 INFO - PROCESS | 1853 | 1461257451908 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1853 | 1461257451912 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:50:51 INFO - PROCESS | 1853 | 1461257451917 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1853 | 1461257451919 Marionette TRACE conn3 <- [1,2254,null,{}] 09:50:51 INFO - PROCESS | 1853 | 1461257451924 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:52 INFO - PROCESS | 1853 | 1461257452092 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:50:52 INFO - PROCESS | 1853 | 1461257452299 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf160800 == 146 [pid = 1853] [id = 571] 09:50:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd2ec5c00) [pid = 1853] [serial = 1714] [outer = (nil)] 09:50:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cd6256000) [pid = 1853] [serial = 1715] [outer = 0x7f0cd2ec5c00] 09:50:52 INFO - PROCESS | 1853 | 1461257452359 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cd6386000) [pid = 1853] [serial = 1716] [outer = 0x7f0cd2ec5c00] 09:50:53 INFO - PROCESS | 1853 | 1461257453150 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1276ms 09:50:53 INFO - PROCESS | 1853 | 1461257453194 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 1853 | 1461257453198 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:50:53 INFO - PROCESS | 1853 | 1461257453203 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 1853 | 1461257453205 Marionette TRACE conn3 <- [1,2258,null,{}] 09:50:53 INFO - PROCESS | 1853 | 1461257453210 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:53 INFO - PROCESS | 1853 | 1461257453374 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:50:53 INFO - PROCESS | 1853 | 1461257453581 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf957800 == 147 [pid = 1853] [id = 572] 09:50:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cd54b2000) [pid = 1853] [serial = 1717] [outer = (nil)] 09:50:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cd65cc800) [pid = 1853] [serial = 1718] [outer = 0x7f0cd54b2000] 09:50:53 INFO - PROCESS | 1853 | 1461257453641 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cd6c80800) [pid = 1853] [serial = 1719] [outer = 0x7f0cd54b2000] 09:50:54 INFO - PROCESS | 1853 | 1461257454469 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1326ms 09:50:54 INFO - PROCESS | 1853 | 1461257454529 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 1853 | 1461257454533 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:50:54 INFO - PROCESS | 1853 | 1461257454538 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1853 | 1461257454539 Marionette TRACE conn3 <- [1,2262,null,{}] 09:50:54 INFO - PROCESS | 1853 | 1461257454544 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:54 INFO - PROCESS | 1853 | 1461257454705 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:50:54 INFO - PROCESS | 1853 | 1461257454915 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce250d800 == 148 [pid = 1853] [id = 573] 09:50:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cd65cb400) [pid = 1853] [serial = 1720] [outer = (nil)] 09:50:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cd6d17400) [pid = 1853] [serial = 1721] [outer = 0x7f0cd65cb400] 09:50:55 INFO - PROCESS | 1853 | 1461257455022 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cd6d1f000) [pid = 1853] [serial = 1722] [outer = 0x7f0cd65cb400] 09:50:55 INFO - PROCESS | 1853 | 1461257455804 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1276ms 09:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:50:55 INFO - PROCESS | 1853 | 1461257455814 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1853 | 1461257455816 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:50:55 INFO - PROCESS | 1853 | 1461257455821 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1853 | 1461257455825 Marionette TRACE conn3 <- [1,2266,null,{}] 09:50:55 INFO - PROCESS | 1853 | 1461257455829 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:56 INFO - PROCESS | 1853 | 1461257455999 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:50:56 INFO - PROCESS | 1853 | 1461257456209 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cec9db800 == 149 [pid = 1853] [id = 574] 09:50:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cd6d18800) [pid = 1853] [serial = 1723] [outer = (nil)] 09:50:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cd6e63c00) [pid = 1853] [serial = 1724] [outer = 0x7f0cd6d18800] 09:50:56 INFO - PROCESS | 1853 | 1461257456320 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cd6e6c800) [pid = 1853] [serial = 1725] [outer = 0x7f0cd6d18800] 09:50:57 INFO - PROCESS | 1853 | 1461257457188 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1428ms 09:50:57 INFO - PROCESS | 1853 | 1461257457249 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1853 | 1461257457258 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:50:57 INFO - PROCESS | 1853 | 1461257457263 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1853 | 1461257457267 Marionette TRACE conn3 <- [1,2270,null,{}] 09:50:57 INFO - PROCESS | 1853 | 1461257457271 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:57 INFO - PROCESS | 1853 | 1461257457496 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:50:57 INFO - PROCESS | 1853 | 1461257457705 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66e1000 == 150 [pid = 1853] [id = 575] 09:50:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc1e5ec00) [pid = 1853] [serial = 1726] [outer = (nil)] 09:50:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc33da400) [pid = 1853] [serial = 1727] [outer = 0x7f0cc1e5ec00] 09:50:57 INFO - PROCESS | 1853 | 1461257457807 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc73f0c00) [pid = 1853] [serial = 1728] [outer = 0x7f0cc1e5ec00] 09:50:58 INFO - PROCESS | 1853 | 1461257458622 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 09:50:58 INFO - PROCESS | 1853 | 1461257458697 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1853 | 1461257458700 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:50:58 INFO - PROCESS | 1853 | 1461257458706 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1853 | 1461257458708 Marionette TRACE conn3 <- [1,2274,null,{}] 09:50:58 INFO - PROCESS | 1853 | 1461257458713 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:58 INFO - PROCESS | 1853 | 1461257458885 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:50:59 INFO - PROCESS | 1853 | 1461257459095 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7cda000 == 151 [pid = 1853] [id = 576] 09:50:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0cc30eb800) [pid = 1853] [serial = 1729] [outer = (nil)] 09:50:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 233 (0x7f0cc7ddb000) [pid = 1853] [serial = 1730] [outer = 0x7f0cc30eb800] 09:50:59 INFO - PROCESS | 1853 | 1461257459158 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 234 (0x7f0cc967bc00) [pid = 1853] [serial = 1731] [outer = 0x7f0cc30eb800] 09:50:59 INFO - PROCESS | 1853 | 1461257459966 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1328ms 09:51:00 INFO - PROCESS | 1853 | 1461257460035 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1853 | 1461257460038 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:51:00 INFO - PROCESS | 1853 | 1461257460043 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1853 | 1461257460045 Marionette TRACE conn3 <- [1,2278,null,{}] 09:51:00 INFO - PROCESS | 1853 | 1461257460050 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:00 INFO - PROCESS | 1853 | 1461257460232 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:51:01 INFO - PROCESS | 1853 | 1461257461083 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7082800 == 152 [pid = 1853] [id = 577] 09:51:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 235 (0x7f0cc30e7400) [pid = 1853] [serial = 1732] [outer = (nil)] 09:51:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 236 (0x7f0cc33d7800) [pid = 1853] [serial = 1733] [outer = 0x7f0cc30e7400] 09:51:01 INFO - PROCESS | 1853 | 1461257461168 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 237 (0x7f0cc5952800) [pid = 1853] [serial = 1734] [outer = 0x7f0cc30e7400] 09:51:01 INFO - PROCESS | 1853 | 1461257461932 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1929ms 09:51:01 INFO - PROCESS | 1853 | 1461257461974 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:51:01 INFO - PROCESS | 1853 | 1461257461980 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:51:01 INFO - PROCESS | 1853 | 1461257461987 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - PROCESS | 1853 | 1461257461991 Marionette TRACE conn3 <- [1,2282,null,{}] 09:51:01 INFO - PROCESS | 1853 | 1461257461997 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:02 INFO - PROCESS | 1853 | 1461257462158 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:51:02 INFO - PROCESS | 1853 | 1461257462374 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66dc000 == 153 [pid = 1853] [id = 578] 09:51:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 238 (0x7f0cc1e59800) [pid = 1853] [serial = 1735] [outer = (nil)] 09:51:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 239 (0x7f0cc30eb400) [pid = 1853] [serial = 1736] [outer = 0x7f0cc1e59800] 09:51:02 INFO - PROCESS | 1853 | 1461257462488 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 240 (0x7f0cc6eee400) [pid = 1853] [serial = 1737] [outer = 0x7f0cc1e59800] 09:51:03 INFO - PROCESS | 1853 | 1461257463481 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1544ms 09:51:03 INFO - PROCESS | 1853 | 1461257463534 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1853 | 1461257463538 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:51:03 INFO - PROCESS | 1853 | 1461257463544 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1853 | 1461257463546 Marionette TRACE conn3 <- [1,2286,null,{}] 09:51:03 INFO - PROCESS | 1853 | 1461257463551 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:03 INFO - PROCESS | 1853 | 1461257463698 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:51:03 INFO - PROCESS | 1853 | 1461257463974 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc26ca800 == 154 [pid = 1853] [id = 579] 09:51:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 241 (0x7f0cc8307c00) [pid = 1853] [serial = 1738] [outer = (nil)] 09:51:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 242 (0x7f0cc9171000) [pid = 1853] [serial = 1739] [outer = 0x7f0cc8307c00] 09:51:04 INFO - PROCESS | 1853 | 1461257464033 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 243 (0x7f0cc9250800) [pid = 1853] [serial = 1740] [outer = 0x7f0cc8307c00] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce07bc800 == 153 [pid = 1853] [id = 56] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f5a800 == 152 [pid = 1853] [id = 66] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a21800 == 151 [pid = 1853] [id = 517] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd97a000 == 150 [pid = 1853] [id = 563] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc308c800 == 149 [pid = 1853] [id = 562] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 242 (0x7f0ccbbcec00) [pid = 1853] [serial = 1619] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 241 (0x7f0cf2071400) [pid = 1853] [serial = 1583] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 240 (0x7f0cd6e65400) [pid = 1853] [serial = 1586] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 239 (0x7f0cc9a21800) [pid = 1853] [serial = 1589] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 238 (0x7f0cc2545c00) [pid = 1853] [serial = 1592] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 237 (0x7f0cc1e5b400) [pid = 1853] [serial = 1595] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 236 (0x7f0cc254ac00) [pid = 1853] [serial = 1598] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd689b800 == 148 [pid = 1853] [id = 561] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2584000 == 147 [pid = 1853] [id = 538] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56a5800 == 146 [pid = 1853] [id = 560] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97e5800 == 145 [pid = 1853] [id = 559] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc31bb000 == 144 [pid = 1853] [id = 558] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd982800 == 143 [pid = 1853] [id = 557] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc98e3000 == 142 [pid = 1853] [id = 536] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a14800 == 141 [pid = 1853] [id = 556] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc26ce000 == 140 [pid = 1853] [id = 555] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7fe8800 == 139 [pid = 1853] [id = 554] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda197000 == 138 [pid = 1853] [id = 553] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda13e800 == 137 [pid = 1853] [id = 552] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a1a800 == 136 [pid = 1853] [id = 551] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6640800 == 135 [pid = 1853] [id = 549] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d72000 == 134 [pid = 1853] [id = 548] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5c44000 == 133 [pid = 1853] [id = 547] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd56b7000 == 132 [pid = 1853] [id = 546] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4463000 == 131 [pid = 1853] [id = 545] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4216000 == 130 [pid = 1853] [id = 544] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31c9800 == 129 [pid = 1853] [id = 543] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2e50800 == 128 [pid = 1853] [id = 542] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc9623000 == 127 [pid = 1853] [id = 541] 09:51:04 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc26d2000 == 126 [pid = 1853] [id = 540] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 235 (0x7f0cc9683400) [pid = 1853] [serial = 1527] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 234 (0x7f0ccca14000) [pid = 1853] [serial = 1455] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 233 (0x7f0cc5211400) [pid = 1853] [serial = 1323] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 232 (0x7f0cdf2a1400) [pid = 1853] [serial = 1227] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cd54b6c00) [pid = 1853] [serial = 1380] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cf2221c00) [pid = 1853] [serial = 1515] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cc98d1400) [pid = 1853] [serial = 1413] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cd9b19c00) [pid = 1853] [serial = 1287] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cc33e3400) [pid = 1853] [serial = 1518] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cd9b73000) [pid = 1853] [serial = 1299] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0ccc89c800) [pid = 1853] [serial = 1452] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cc9251000) [pid = 1853] [serial = 1317] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0ce2722800) [pid = 1853] [serial = 1305] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0ceddeec00) [pid = 1853] [serial = 1308] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0ceddedc00) [pid = 1853] [serial = 1509] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0ccca1b400) [pid = 1853] [serial = 1410] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cd979c800) [pid = 1853] [serial = 1359] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cdab79800) [pid = 1853] [serial = 1362] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0cedeb4000) [pid = 1853] [serial = 1365] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cc6eb2800) [pid = 1853] [serial = 1368] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cc808d400) [pid = 1853] [serial = 1371] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cc9ad0000) [pid = 1853] [serial = 1374] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cc9ad9400) [pid = 1853] [serial = 1377] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cd32f4000) [pid = 1853] [serial = 1422] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd54d5c00) [pid = 1853] [serial = 1425] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cda0a5800) [pid = 1853] [serial = 1428] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cda721800) [pid = 1853] [serial = 1431] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cdab7f000) [pid = 1853] [serial = 1434] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cdd5ee400) [pid = 1853] [serial = 1437] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cdf5a0800) [pid = 1853] [serial = 1440] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0ced044000) [pid = 1853] [serial = 1443] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0ceffdd400) [pid = 1853] [serial = 1446] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc99ea800) [pid = 1853] [serial = 1485] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cccaaa800) [pid = 1853] [serial = 1488] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cd4588000) [pid = 1853] [serial = 1491] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cd81e2800) [pid = 1853] [serial = 1494] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd97e3400) [pid = 1853] [serial = 1497] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cdea24000) [pid = 1853] [serial = 1500] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cc98d0000) [pid = 1853] [serial = 1314] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cee007c00) [pid = 1853] [serial = 1449] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cd637d000) [pid = 1853] [serial = 1296] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0ccbb57c00) [pid = 1853] [serial = 1290] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0ce0275800) [pid = 1853] [serial = 1503] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cc924d400) [pid = 1853] [serial = 1350] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0ccc89d400) [pid = 1853] [serial = 1353] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd97e2000) [pid = 1853] [serial = 1347] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cf1dd1800) [pid = 1853] [serial = 1311] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd28ef800) [pid = 1853] [serial = 1419] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cda726800) [pid = 1853] [serial = 1302] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1416] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cf2304400) [pid = 1853] [serial = 1320] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cf1dcf400) [pid = 1853] [serial = 1512] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cf3f10400) [pid = 1853] [serial = 1524] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd5486400) [pid = 1853] [serial = 1356] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cec963400) [pid = 1853] [serial = 1506] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cf22f8c00) [pid = 1853] [serial = 1521] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0ccd1cf800) [pid = 1853] [serial = 1293] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cd7c31c00) [pid = 1853] [serial = 1482] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cc99edc00) [pid = 1853] [serial = 1613] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc9a23000) [pid = 1853] [serial = 1614] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc9cec000) [pid = 1853] [serial = 1616] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0ccbb58800) [pid = 1853] [serial = 1560] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cc9ad4000) [pid = 1853] [serial = 1559] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd96c1c00) [pid = 1853] [serial = 1566] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd4485400) [pid = 1853] [serial = 1565] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cc64ae000) [pid = 1853] [serial = 1581] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cc64a8400) [pid = 1853] [serial = 1580] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cf1dd0000) [pid = 1853] [serial = 1572] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0ce2747800) [pid = 1853] [serial = 1571] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd3283c00) [pid = 1853] [serial = 1563] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd26e7000) [pid = 1853] [serial = 1562] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cc5202800) [pid = 1853] [serial = 1601] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cc5957000) [pid = 1853] [serial = 1602] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cf206c400) [pid = 1853] [serial = 1578] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cedd2b800) [pid = 1853] [serial = 1577] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc7dd2000) [pid = 1853] [serial = 1605] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cc73f2800) [pid = 1853] [serial = 1604] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc9685000) [pid = 1853] [serial = 1610] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cc595f800) [pid = 1853] [serial = 1575] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cc595b000) [pid = 1853] [serial = 1574] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc808c800) [pid = 1853] [serial = 1557] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc6ee7000) [pid = 1853] [serial = 1556] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc8092c00) [pid = 1853] [serial = 1607] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cc924a000) [pid = 1853] [serial = 1608] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cdaa53000) [pid = 1853] [serial = 1569] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cda716000) [pid = 1853] [serial = 1568] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cda5e1400) [pid = 1853] [serial = 1554] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cc98d0800) [pid = 1853] [serial = 1611] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0ccbb57800) [pid = 1853] [serial = 1617] [outer = (nil)] [url = about:blank] 09:51:04 INFO - PROCESS | 1853 | 1461257464944 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:51:04 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 09:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1426ms 09:51:05 INFO - PROCESS | 1853 | 1461257465009 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 1853 | 1461257465012 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:51:05 INFO - PROCESS | 1853 | 1461257465033 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 1853 | 1461257465040 Marionette TRACE conn3 <- [1,2290,null,{}] 09:51:05 INFO - PROCESS | 1853 | 1461257465047 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:05 INFO - PROCESS | 1853 | 1461257465197 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:51:05 INFO - PROCESS | 1853 | 1461257465207 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66ef000 == 127 [pid = 1853] [id = 580] 09:51:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cc33e3400) [pid = 1853] [serial = 1741] [outer = (nil)] 09:51:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cc9684400) [pid = 1853] [serial = 1742] [outer = 0x7f0cc33e3400] 09:51:05 INFO - PROCESS | 1853 | 1461257465260 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cc98cd400) [pid = 1853] [serial = 1743] [outer = 0x7f0cc33e3400] 09:51:05 INFO - PROCESS | 1853 | 1461257465991 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 991ms 09:51:06 INFO - PROCESS | 1853 | 1461257466015 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1853 | 1461257466019 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:51:06 INFO - PROCESS | 1853 | 1461257466024 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1853 | 1461257466026 Marionette TRACE conn3 <- [1,2294,null,{}] 09:51:06 INFO - PROCESS | 1853 | 1461257466030 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:06 INFO - PROCESS | 1853 | 1461257466170 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:51:06 INFO - PROCESS | 1853 | 1461257466185 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9119800 == 128 [pid = 1853] [id = 581] 09:51:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cc830f400) [pid = 1853] [serial = 1744] [outer = (nil)] 09:51:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cc99eb400) [pid = 1853] [serial = 1745] [outer = 0x7f0cc830f400] 09:51:06 INFO - PROCESS | 1853 | 1461257466237 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cc99f3800) [pid = 1853] [serial = 1746] [outer = 0x7f0cc830f400] 09:51:07 INFO - PROCESS | 1853 | 1461257467060 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1077ms 09:51:07 INFO - PROCESS | 1853 | 1461257467101 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:51:07 INFO - PROCESS | 1853 | 1461257467103 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:51:07 INFO - PROCESS | 1853 | 1461257467115 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:51:07 INFO - PROCESS | 1853 | 1461257467117 Marionette TRACE conn3 <- [1,2298,null,{}] 09:51:07 INFO - PROCESS | 1853 | 1461257467122 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:07 INFO - PROCESS | 1853 | 1461257467309 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:51:07 INFO - PROCESS | 1853 | 1461257467335 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccbed2800 == 129 [pid = 1853] [id = 582] 09:51:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc9a22400) [pid = 1853] [serial = 1747] [outer = (nil)] 09:51:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cc9acd800) [pid = 1853] [serial = 1748] [outer = 0x7f0cc9a22400] 09:51:07 INFO - PROCESS | 1853 | 1461257467398 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cc9c55c00) [pid = 1853] [serial = 1749] [outer = 0x7f0cc9a22400] 09:51:08 INFO - PROCESS | 1853 | 1461257468088 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1024ms 09:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:51:08 INFO - PROCESS | 1853 | 1461257468140 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 1853 | 1461257468142 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:51:08 INFO - PROCESS | 1853 | 1461257468145 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 1853 | 1461257468149 Marionette TRACE conn3 <- [1,2302,null,{}] 09:51:08 INFO - PROCESS | 1853 | 1461257468153 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:08 INFO - PROCESS | 1853 | 1461257468417 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:51:08 INFO - PROCESS | 1853 | 1461257468467 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2594800 == 130 [pid = 1853] [id = 583] 09:51:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc9c5f800) [pid = 1853] [serial = 1750] [outer = (nil)] 09:51:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc9cf9400) [pid = 1853] [serial = 1751] [outer = 0x7f0cc9c5f800] 09:51:08 INFO - PROCESS | 1853 | 1461257468563 Marionette DEBUG loaded listener.js 09:51:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0ccbb52c00) [pid = 1853] [serial = 1752] [outer = 0x7f0cc9c5f800] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc916d000) [pid = 1853] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cc33db000) [pid = 1853] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cc253fc00) [pid = 1853] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc99f4000) [pid = 1853] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc253f400) [pid = 1853] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc64a6000) [pid = 1853] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd448bc00) [pid = 1853] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cc2546400) [pid = 1853] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cc64b1400) [pid = 1853] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0ccc966800) [pid = 1853] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd25d5c00) [pid = 1853] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cc5955800) [pid = 1853] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc1e53000) [pid = 1853] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd6d1a800) [pid = 1853] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:51:09 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cc9a18400) [pid = 1853] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:51:09 INFO - PROCESS | 1853 | 1461257469944 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1831ms 09:51:09 INFO - PROCESS | 1853 | 1461257469977 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1853 | 1461257469979 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:51:09 INFO - PROCESS | 1853 | 1461257469993 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1853 | 1461257469995 Marionette TRACE conn3 <- [1,2306,null,{}] 09:51:10 INFO - PROCESS | 1853 | 1461257470000 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:10 INFO - PROCESS | 1853 | 1461257470129 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:51:10 INFO - PROCESS | 1853 | 1461257470275 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2747000 == 131 [pid = 1853] [id = 584] 09:51:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cc1e58000) [pid = 1853] [serial = 1753] [outer = (nil)] 09:51:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cc64a6000) [pid = 1853] [serial = 1754] [outer = 0x7f0cc1e58000] 09:51:10 INFO - PROCESS | 1853 | 1461257470326 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0ccbb51c00) [pid = 1853] [serial = 1755] [outer = 0x7f0cc1e58000] 09:51:10 INFO - PROCESS | 1853 | 1461257470906 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 928ms 09:51:10 INFO - PROCESS | 1853 | 1461257470923 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 1853 | 1461257470925 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:51:10 INFO - PROCESS | 1853 | 1461257470930 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1853 | 1461257470932 Marionette TRACE conn3 <- [1,2310,null,{}] 09:51:10 INFO - PROCESS | 1853 | 1461257470936 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:11 INFO - PROCESS | 1853 | 1461257471085 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:51:11 INFO - PROCESS | 1853 | 1461257471097 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c74800 == 132 [pid = 1853] [id = 585] 09:51:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cc9a19400) [pid = 1853] [serial = 1756] [outer = (nil)] 09:51:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0ccc81a000) [pid = 1853] [serial = 1757] [outer = 0x7f0cc9a19400] 09:51:11 INFO - PROCESS | 1853 | 1461257471147 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0ccc8a7800) [pid = 1853] [serial = 1758] [outer = 0x7f0cc9a19400] 09:51:12 INFO - PROCESS | 1853 | 1461257472127 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1226ms 09:51:12 INFO - PROCESS | 1853 | 1461257472157 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1853 | 1461257472161 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:51:12 INFO - PROCESS | 1853 | 1461257472170 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1853 | 1461257472175 Marionette TRACE conn3 <- [1,2314,null,{}] 09:51:12 INFO - PROCESS | 1853 | 1461257472182 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:12 INFO - PROCESS | 1853 | 1461257472360 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:51:12 INFO - PROCESS | 1853 | 1461257472558 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc6dc5000 == 133 [pid = 1853] [id = 586] 09:51:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cc5957000) [pid = 1853] [serial = 1759] [outer = (nil)] 09:51:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cc6ea9000) [pid = 1853] [serial = 1760] [outer = 0x7f0cc5957000] 09:51:12 INFO - PROCESS | 1853 | 1461257472623 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cc73f3400) [pid = 1853] [serial = 1761] [outer = 0x7f0cc5957000] 09:51:13 INFO - PROCESS | 1853 | 1461257473416 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1281ms 09:51:13 INFO - PROCESS | 1853 | 1461257473450 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1853 | 1461257473457 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:51:13 INFO - PROCESS | 1853 | 1461257473466 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1853 | 1461257473470 Marionette TRACE conn3 <- [1,2318,null,{}] 09:51:13 INFO - PROCESS | 1853 | 1461257473475 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:13 INFO - PROCESS | 1853 | 1461257473635 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:51:13 INFO - PROCESS | 1853 | 1461257473825 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccc8ef800 == 134 [pid = 1853] [id = 587] 09:51:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc5958000) [pid = 1853] [serial = 1762] [outer = (nil)] 09:51:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cc9175800) [pid = 1853] [serial = 1763] [outer = 0x7f0cc5958000] 09:51:13 INFO - PROCESS | 1853 | 1461257473887 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cc9682c00) [pid = 1853] [serial = 1764] [outer = 0x7f0cc5958000] 09:51:14 INFO - PROCESS | 1853 | 1461257474809 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1853 | 1461257474855 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:51:14 INFO - PROCESS | 1853 | 1461257474861 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 1853 | 1461257474865 Marionette TRACE conn3 <- [1,2322,null,{}] 09:51:14 INFO - PROCESS | 1853 | 1461257474879 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:15 INFO - PROCESS | 1853 | 1461257475048 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:51:15 INFO - PROCESS | 1853 | 1461257475241 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd310f000 == 135 [pid = 1853] [id = 588] 09:51:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc98c7000) [pid = 1853] [serial = 1765] [outer = (nil)] 09:51:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc9c58000) [pid = 1853] [serial = 1766] [outer = 0x7f0cc98c7000] 09:51:15 INFO - PROCESS | 1853 | 1461257475305 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0ccbb55000) [pid = 1853] [serial = 1767] [outer = 0x7f0cc98c7000] 09:51:16 INFO - PROCESS | 1853 | 1461257476118 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1280ms 09:51:16 INFO - PROCESS | 1853 | 1461257476142 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1853 | 1461257476146 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:51:16 INFO - PROCESS | 1853 | 1461257476151 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1853 | 1461257476153 Marionette TRACE conn3 <- [1,2326,null,{}] 09:51:16 INFO - PROCESS | 1853 | 1461257476158 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:16 INFO - PROCESS | 1853 | 1461257476317 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:51:16 INFO - PROCESS | 1853 | 1461257476509 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d8800 == 136 [pid = 1853] [id = 589] 09:51:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cc99ea400) [pid = 1853] [serial = 1768] [outer = (nil)] 09:51:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0ccc96ac00) [pid = 1853] [serial = 1769] [outer = 0x7f0cc99ea400] 09:51:16 INFO - PROCESS | 1853 | 1461257476574 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0ccca16c00) [pid = 1853] [serial = 1770] [outer = 0x7f0cc99ea400] 09:51:17 INFO - PROCESS | 1853 | 1461257477382 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1282ms 09:51:17 INFO - PROCESS | 1853 | 1461257477435 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 1853 | 1461257477438 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:51:17 INFO - PROCESS | 1853 | 1461257477443 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1853 | 1461257477445 Marionette TRACE conn3 <- [1,2330,null,{}] 09:51:17 INFO - PROCESS | 1853 | 1461257477450 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:17 INFO - PROCESS | 1853 | 1461257477618 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:51:17 INFO - PROCESS | 1853 | 1461257477809 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4221800 == 137 [pid = 1853] [id = 590] 09:51:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0ccc89d400) [pid = 1853] [serial = 1771] [outer = (nil)] 09:51:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cccab5000) [pid = 1853] [serial = 1772] [outer = 0x7f0ccc89d400] 09:51:17 INFO - PROCESS | 1853 | 1461257477872 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cccc34400) [pid = 1853] [serial = 1773] [outer = 0x7f0ccc89d400] 09:51:18 INFO - PROCESS | 1853 | 1461257478663 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1230ms 09:51:18 INFO - PROCESS | 1853 | 1461257478673 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1853 | 1461257478676 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:51:18 INFO - PROCESS | 1853 | 1461257478698 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1853 | 1461257478701 Marionette TRACE conn3 <- [1,2334,null,{}] 09:51:18 INFO - PROCESS | 1853 | 1461257478706 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:18 INFO - PROCESS | 1853 | 1461257478898 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:51:19 INFO - PROCESS | 1853 | 1461257479090 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5413800 == 138 [pid = 1853] [id = 591] 09:51:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cccc38400) [pid = 1853] [serial = 1774] [outer = (nil)] 09:51:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd25e0400) [pid = 1853] [serial = 1775] [outer = 0x7f0cccc38400] 09:51:19 INFO - PROCESS | 1853 | 1461257479155 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd28f7000) [pid = 1853] [serial = 1776] [outer = 0x7f0cccc38400] 09:51:19 INFO - PROCESS | 1853 | 1461257479972 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1332ms 09:51:20 INFO - PROCESS | 1853 | 1461257480029 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1853 | 1461257480032 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:51:20 INFO - PROCESS | 1853 | 1461257480037 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1853 | 1461257480040 Marionette TRACE conn3 <- [1,2338,null,{}] 09:51:20 INFO - PROCESS | 1853 | 1461257480044 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:20 INFO - PROCESS | 1853 | 1461257480212 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:51:20 INFO - PROCESS | 1853 | 1461257480404 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5774000 == 139 [pid = 1853] [id = 592] 09:51:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1777] [outer = (nil)] 09:51:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd2ec6c00) [pid = 1853] [serial = 1778] [outer = 0x7f0ccbbd0c00] 09:51:20 INFO - PROCESS | 1853 | 1461257480465 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd3151800) [pid = 1853] [serial = 1779] [outer = 0x7f0ccbbd0c00] 09:51:21 INFO - PROCESS | 1853 | 1461257481285 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1280ms 09:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:51:21 INFO - PROCESS | 1853 | 1461257481317 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1853 | 1461257481320 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:51:21 INFO - PROCESS | 1853 | 1461257481325 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1853 | 1461257481328 Marionette TRACE conn3 <- [1,2342,null,{}] 09:51:21 INFO - PROCESS | 1853 | 1461257481333 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:21 INFO - PROCESS | 1853 | 1461257481502 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:51:21 INFO - PROCESS | 1853 | 1461257481696 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d0a800 == 140 [pid = 1853] [id = 593] 09:51:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0ccd1d4400) [pid = 1853] [serial = 1780] [outer = (nil)] 09:51:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cd3283400) [pid = 1853] [serial = 1781] [outer = 0x7f0ccd1d4400] 09:51:21 INFO - PROCESS | 1853 | 1461257481761 Marionette DEBUG loaded listener.js 09:51:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd32f4800) [pid = 1853] [serial = 1782] [outer = 0x7f0ccd1d4400] 09:51:22 INFO - PROCESS | 1853 | 1461257482532 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1229ms 09:51:22 INFO - PROCESS | 1853 | 1461257482555 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 1853 | 1461257482558 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:51:22 INFO - PROCESS | 1853 | 1461257482579 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 1853 | 1461257482583 Marionette TRACE conn3 <- [1,2346,null,{}] 09:51:22 INFO - PROCESS | 1853 | 1461257482589 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:22 INFO - PROCESS | 1853 | 1461257482753 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:51:22 INFO - PROCESS | 1853 | 1461257482944 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e99000 == 141 [pid = 1853] [id = 594] 09:51:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cd3275800) [pid = 1853] [serial = 1783] [outer = (nil)] 09:51:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd448d000) [pid = 1853] [serial = 1784] [outer = 0x7f0cd3275800] 09:51:23 INFO - PROCESS | 1853 | 1461257483004 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd4583400) [pid = 1853] [serial = 1785] [outer = 0x7f0cd3275800] 09:51:23 INFO - PROCESS | 1853 | 1461257483851 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:51:23 INFO - PROCESS | 1853 | ************************* 09:51:23 INFO - PROCESS | 1853 | A coding exception was thrown and uncaught in a Task. 09:51:23 INFO - PROCESS | 1853 | 09:51:23 INFO - PROCESS | 1853 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:51:23 INFO - PROCESS | 1853 | Full stack: 09:51:23 INFO - PROCESS | 1853 | ************************* 09:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1344ms 09:51:23 INFO - PROCESS | 1853 | 1461257483908 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1853 | 1461257483911 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:51:23 INFO - PROCESS | 1853 | 1461257483916 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1853 | 1461257483918 Marionette TRACE conn3 <- [1,2350,null,{}] 09:51:23 INFO - PROCESS | 1853 | 1461257483923 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:24 INFO - PROCESS | 1853 | 1461257484085 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:51:24 INFO - PROCESS | 1853 | 1461257484278 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6ec4000 == 142 [pid = 1853] [id = 595] 09:51:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd3281000) [pid = 1853] [serial = 1786] [outer = (nil)] 09:51:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cd5486400) [pid = 1853] [serial = 1787] [outer = 0x7f0cd3281000] 09:51:24 INFO - PROCESS | 1853 | 1461257484337 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cd5edf400) [pid = 1853] [serial = 1788] [outer = 0x7f0cd3281000] 09:51:25 INFO - PROCESS | 1853 | 1461257485186 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1326ms 09:51:25 INFO - PROCESS | 1853 | 1461257485243 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 1853 | 1461257485247 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:51:25 INFO - PROCESS | 1853 | 1461257485252 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - PROCESS | 1853 | 1461257485255 Marionette TRACE conn3 <- [1,2354,null,{}] 09:51:25 INFO - PROCESS | 1853 | 1461257485260 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:25 INFO - PROCESS | 1853 | 1461257485453 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:51:25 INFO - PROCESS | 1853 | 1461257485651 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8bf0800 == 143 [pid = 1853] [id = 596] 09:51:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd4487400) [pid = 1853] [serial = 1789] [outer = (nil)] 09:51:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd6256c00) [pid = 1853] [serial = 1790] [outer = 0x7f0cd4487400] 09:51:25 INFO - PROCESS | 1853 | 1461257485720 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cd6c84000) [pid = 1853] [serial = 1791] [outer = 0x7f0cd4487400] 09:51:26 INFO - PROCESS | 1853 | 1461257486509 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1281ms 09:51:26 INFO - PROCESS | 1853 | 1461257486535 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:51:26 INFO - PROCESS | 1853 | 1461257486539 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:51:26 INFO - PROCESS | 1853 | 1461257486544 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1853 | 1461257486546 Marionette TRACE conn3 <- [1,2358,null,{}] 09:51:26 INFO - PROCESS | 1853 | 1461257486551 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:26 INFO - PROCESS | 1853 | 1461257486715 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:51:26 INFO - PROCESS | 1853 | 1461257486912 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fee800 == 144 [pid = 1853] [id = 597] 09:51:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd5edf800) [pid = 1853] [serial = 1792] [outer = (nil)] 09:51:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd6d1d400) [pid = 1853] [serial = 1793] [outer = 0x7f0cd5edf800] 09:51:26 INFO - PROCESS | 1853 | 1461257486972 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cd6e69000) [pid = 1853] [serial = 1794] [outer = 0x7f0cd5edf800] 09:51:27 INFO - PROCESS | 1853 | 1461257487850 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1376ms 09:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:51:27 INFO - PROCESS | 1853 | 1461257487921 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:51:27 INFO - PROCESS | 1853 | 1461257487923 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:51:27 INFO - PROCESS | 1853 | 1461257487929 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:51:27 INFO - PROCESS | 1853 | 1461257487931 Marionette TRACE conn3 <- [1,2362,null,{}] 09:51:27 INFO - PROCESS | 1853 | 1461257487936 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:28 INFO - PROCESS | 1853 | 1461257488106 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:51:28 INFO - PROCESS | 1853 | 1461257488301 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda18c000 == 145 [pid = 1853] [id = 598] 09:51:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc6eb1c00) [pid = 1853] [serial = 1795] [outer = (nil)] 09:51:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cd32e9000) [pid = 1853] [serial = 1796] [outer = 0x7f0cc6eb1c00] 09:51:28 INFO - PROCESS | 1853 | 1461257488364 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd7076c00) [pid = 1853] [serial = 1797] [outer = 0x7f0cc6eb1c00] 09:51:29 INFO - PROCESS | 1853 | 1461257489202 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1335ms 09:51:29 INFO - PROCESS | 1853 | 1461257489263 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1853 | 1461257489266 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:51:29 INFO - PROCESS | 1853 | 1461257489271 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1853 | 1461257489273 Marionette TRACE conn3 <- [1,2366,null,{}] 09:51:29 INFO - PROCESS | 1853 | 1461257489278 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:29 INFO - PROCESS | 1853 | 1461257489447 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:51:29 INFO - PROCESS | 1853 | 1461257489652 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9621000 == 146 [pid = 1853] [id = 599] 09:51:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cc30ec800) [pid = 1853] [serial = 1798] [outer = (nil)] 09:51:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc808c000) [pid = 1853] [serial = 1799] [outer = 0x7f0cc30ec800] 09:51:29 INFO - PROCESS | 1853 | 1461257489715 Marionette DEBUG loaded listener.js 09:51:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd7073c00) [pid = 1853] [serial = 1800] [outer = 0x7f0cc30ec800] 09:51:30 INFO - PROCESS | 1853 | 1461257490891 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1678ms 09:51:30 INFO - PROCESS | 1853 | 1461257490951 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:51:30 INFO - PROCESS | 1853 | 1461257490956 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:51:30 INFO - PROCESS | 1853 | 1461257490963 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:51:30 INFO - PROCESS | 1853 | 1461257490968 Marionette TRACE conn3 <- [1,2370,null,{}] 09:51:30 INFO - PROCESS | 1853 | 1461257490976 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:31 INFO - PROCESS | 1853 | 1461257491202 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:51:31 INFO - PROCESS | 1853 | 1461257491452 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc768e000 == 147 [pid = 1853] [id = 600] 09:51:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cc1e56000) [pid = 1853] [serial = 1801] [outer = (nil)] 09:51:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc30ee000) [pid = 1853] [serial = 1802] [outer = 0x7f0cc1e56000] 09:51:31 INFO - PROCESS | 1853 | 1461257491565 Marionette DEBUG loaded listener.js 09:51:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc595cc00) [pid = 1853] [serial = 1803] [outer = 0x7f0cc1e56000] 09:51:32 INFO - PROCESS | 1853 | 1461257492529 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1634ms 09:51:32 INFO - PROCESS | 1853 | 1461257492599 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:51:32 INFO - PROCESS | 1853 | 1461257492605 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:51:32 INFO - PROCESS | 1853 | 1461257492613 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:51:32 INFO - PROCESS | 1853 | 1461257492617 Marionette TRACE conn3 <- [1,2374,null,{}] 09:51:32 INFO - PROCESS | 1853 | 1461257492622 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:32 INFO - PROCESS | 1853 | 1461257492868 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:51:32 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2747000 == 146 [pid = 1853] [id = 584] 09:51:32 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd3278c00) [pid = 1853] [serial = 1661] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd457a000) [pid = 1853] [serial = 1652] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cd5b88800) [pid = 1853] [serial = 1655] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd5f62c00) [pid = 1853] [serial = 1658] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cc6ea5c00) [pid = 1853] [serial = 1691] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2594800 == 145 [pid = 1853] [id = 583] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccbed2800 == 144 [pid = 1853] [id = 582] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc9119800 == 143 [pid = 1853] [id = 581] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66ef000 == 142 [pid = 1853] [id = 580] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc26ca800 == 141 [pid = 1853] [id = 579] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66dc000 == 140 [pid = 1853] [id = 578] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7082800 == 139 [pid = 1853] [id = 577] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf160800 == 138 [pid = 1853] [id = 571] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb1a000 == 137 [pid = 1853] [id = 570] 09:51:33 INFO - PROCESS | 1853 | 1461257493163 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdc6c6800 == 136 [pid = 1853] [id = 569] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda95f000 == 135 [pid = 1853] [id = 568] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda13f800 == 134 [pid = 1853] [id = 567] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5c45800 == 133 [pid = 1853] [id = 566] 09:51:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc26ca000 == 134 [pid = 1853] [id = 601] 09:51:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc7dd5c00) [pid = 1853] [serial = 1804] [outer = (nil)] 09:51:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cc8092c00) [pid = 1853] [serial = 1805] [outer = 0x7f0cc7dd5c00] 09:51:33 INFO - PROCESS | 1853 | 1461257493229 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cc9175400) [pid = 1853] [serial = 1806] [outer = 0x7f0cc7dd5c00] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c76000 == 133 [pid = 1853] [id = 565] 09:51:33 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66dd000 == 132 [pid = 1853] [id = 564] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cc98cd800) [pid = 1853] [serial = 1671] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cc9ad2000) [pid = 1853] [serial = 1673] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cc2547c00) [pid = 1853] [serial = 1664] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0ccc81a800) [pid = 1853] [serial = 1620] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cc1e61800) [pid = 1853] [serial = 1622] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cc254b000) [pid = 1853] [serial = 1593] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cd4486c00) [pid = 1853] [serial = 1649] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cc64ad400) [pid = 1853] [serial = 1667] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cd5490c00) [pid = 1853] [serial = 1686] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cc30ee400) [pid = 1853] [serial = 1688] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd2ec3400) [pid = 1853] [serial = 1643] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cf230f400) [pid = 1853] [serial = 1584] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0ccca13000) [pid = 1853] [serial = 1679] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cd327f400) [pid = 1853] [serial = 1683] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0ccd1c9000) [pid = 1853] [serial = 1680] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0ccbb55c00) [pid = 1853] [serial = 1631] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cd2ebcc00) [pid = 1853] [serial = 1682] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc33e5c00) [pid = 1853] [serial = 1665] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cc7ddac00) [pid = 1853] [serial = 1625] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cc7dd1400) [pid = 1853] [serial = 1668] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0ccd1cc800) [pid = 1853] [serial = 1637] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cc33e6400) [pid = 1853] [serial = 1689] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cd4583c00) [pid = 1853] [serial = 1685] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cd28ee800) [pid = 1853] [serial = 1640] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cc9c57400) [pid = 1853] [serial = 1676] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0ccca11800) [pid = 1853] [serial = 1634] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cc99ccc00) [pid = 1853] [serial = 1628] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cc1e60000) [pid = 1853] [serial = 1596] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cc9cf1000) [pid = 1853] [serial = 1674] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0ccbbc6400) [pid = 1853] [serial = 1677] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cd314a800) [pid = 1853] [serial = 1646] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cf2311800) [pid = 1853] [serial = 1587] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc9a27c00) [pid = 1853] [serial = 1590] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cc92d1400) [pid = 1853] [serial = 1670] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1853 | 1461257493938 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1378ms 09:51:33 INFO - PROCESS | 1853 | 1461257493992 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1853 | 1461257493994 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:51:34 INFO - PROCESS | 1853 | 1461257494000 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1853 | 1461257494004 Marionette TRACE conn3 <- [1,2378,null,{}] 09:51:34 INFO - PROCESS | 1853 | 1461257494017 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:34 INFO - PROCESS | 1853 | 1461257494170 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:51:34 INFO - PROCESS | 1853 | 1461257494184 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ffd800 == 133 [pid = 1853] [id = 602] 09:51:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cc98c8800) [pid = 1853] [serial = 1807] [outer = (nil)] 09:51:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cc99cb400) [pid = 1853] [serial = 1808] [outer = 0x7f0cc98c8800] 09:51:34 INFO - PROCESS | 1853 | 1461257494240 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cc99f4c00) [pid = 1853] [serial = 1809] [outer = 0x7f0cc98c8800] 09:51:35 INFO - PROCESS | 1853 | 1461257495262 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1329ms 09:51:35 INFO - PROCESS | 1853 | 1461257495331 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:51:35 INFO - PROCESS | 1853 | 1461257495336 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:51:35 INFO - PROCESS | 1853 | 1461257495343 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1853 | 1461257495348 Marionette TRACE conn3 <- [1,2382,null,{}] 09:51:35 INFO - PROCESS | 1853 | 1461257495356 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:35 INFO - PROCESS | 1853 | 1461257495562 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:51:35 INFO - PROCESS | 1853 | 1461257495756 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66ec000 == 134 [pid = 1853] [id = 603] 09:51:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cc1e59c00) [pid = 1853] [serial = 1810] [outer = (nil)] 09:51:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc64af000) [pid = 1853] [serial = 1811] [outer = 0x7f0cc1e59c00] 09:51:35 INFO - PROCESS | 1853 | 1461257495820 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cc7dd4000) [pid = 1853] [serial = 1812] [outer = 0x7f0cc1e59c00] 09:51:36 INFO - PROCESS | 1853 | 1461257496654 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1386ms 09:51:36 INFO - PROCESS | 1853 | 1461257496729 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1853 | 1461257496737 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:51:36 INFO - PROCESS | 1853 | 1461257496745 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1853 | 1461257496749 Marionette TRACE conn3 <- [1,2386,null,{}] 09:51:36 INFO - PROCESS | 1853 | 1461257496754 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:36 INFO - PROCESS | 1853 | 1461257496959 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:51:37 INFO - PROCESS | 1853 | 1461257497153 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccc8d6800 == 135 [pid = 1853] [id = 604] 09:51:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cc254b000) [pid = 1853] [serial = 1813] [outer = (nil)] 09:51:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cc99cdc00) [pid = 1853] [serial = 1814] [outer = 0x7f0cc254b000] 09:51:37 INFO - PROCESS | 1853 | 1461257497217 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cc9a21c00) [pid = 1853] [serial = 1815] [outer = 0x7f0cc254b000] 09:51:38 INFO - PROCESS | 1853 | 1461257498110 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1431ms 09:51:38 INFO - PROCESS | 1853 | 1461257498177 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1853 | 1461257498179 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:51:38 INFO - PROCESS | 1853 | 1461257498185 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1853 | 1461257498190 Marionette TRACE conn3 <- [1,2390,null,{}] 09:51:38 INFO - PROCESS | 1853 | 1461257498204 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:38 INFO - PROCESS | 1853 | 1461257498414 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:51:38 INFO - PROCESS | 1853 | 1461257498604 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c7c000 == 136 [pid = 1853] [id = 605] 09:51:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cc9a1e000) [pid = 1853] [serial = 1816] [outer = (nil)] 09:51:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cc9cf4800) [pid = 1853] [serial = 1817] [outer = 0x7f0cc9a1e000] 09:51:38 INFO - PROCESS | 1853 | 1461257498672 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0ccc815000) [pid = 1853] [serial = 1818] [outer = 0x7f0cc9a1e000] 09:51:39 INFO - PROCESS | 1853 | 1461257499447 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1331ms 09:51:39 INFO - PROCESS | 1853 | 1461257499520 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:51:39 INFO - PROCESS | 1853 | 1461257499528 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:51:39 INFO - PROCESS | 1853 | 1461257499534 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:51:39 INFO - PROCESS | 1853 | 1461257499536 Marionette TRACE conn3 <- [1,2394,null,{}] 09:51:39 INFO - PROCESS | 1853 | 1461257499541 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:39 INFO - PROCESS | 1853 | 1461257499706 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:51:39 INFO - PROCESS | 1853 | 1461257499895 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31c3000 == 137 [pid = 1853] [id = 606] 09:51:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cc9ada000) [pid = 1853] [serial = 1819] [outer = (nil)] 09:51:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cccaac400) [pid = 1853] [serial = 1820] [outer = 0x7f0cc9ada000] 09:51:40 INFO - PROCESS | 1853 | 1461257500009 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0ccd1c8400) [pid = 1853] [serial = 1821] [outer = 0x7f0cc9ada000] 09:51:40 INFO - PROCESS | 1853 | 1461257500882 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1386ms 09:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:51:40 INFO - PROCESS | 1853 | 1461257500919 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 1853 | 1461257500922 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:51:40 INFO - PROCESS | 1853 | 1461257500927 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1853 | 1461257500929 Marionette TRACE conn3 <- [1,2398,null,{}] 09:51:40 INFO - PROCESS | 1853 | 1461257500935 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:41 INFO - PROCESS | 1853 | 1461257501094 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:51:41 INFO - PROCESS | 1853 | 1461257501289 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4462800 == 138 [pid = 1853] [id = 607] 09:51:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0ccca0d000) [pid = 1853] [serial = 1822] [outer = (nil)] 09:51:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd26e2400) [pid = 1853] [serial = 1823] [outer = 0x7f0ccca0d000] 09:51:41 INFO - PROCESS | 1853 | 1461257501349 Marionette DEBUG loaded listener.js 09:51:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd28f0400) [pid = 1853] [serial = 1824] [outer = 0x7f0ccca0d000] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e81000 == 137 [pid = 1853] [id = 290] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc76a4800 == 136 [pid = 1853] [id = 482] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cec9db800 == 135 [pid = 1853] [id = 574] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc31c0000 == 134 [pid = 1853] [id = 532] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf17b3800 == 133 [pid = 1853] [id = 90] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1bd7800 == 132 [pid = 1853] [id = 505] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf62ae000 == 131 [pid = 1853] [id = 396] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc769b000 == 130 [pid = 1853] [id = 418] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde2c1000 == 129 [pid = 1853] [id = 78] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc26ca000 == 128 [pid = 1853] [id = 601] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc768e000 == 127 [pid = 1853] [id = 600] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda18c000 == 126 [pid = 1853] [id = 598] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fee800 == 125 [pid = 1853] [id = 597] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8bf0800 == 124 [pid = 1853] [id = 596] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6ec4000 == 123 [pid = 1853] [id = 595] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e99000 == 122 [pid = 1853] [id = 594] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d0a800 == 121 [pid = 1853] [id = 593] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5774000 == 120 [pid = 1853] [id = 592] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5413800 == 119 [pid = 1853] [id = 591] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4221800 == 118 [pid = 1853] [id = 590] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6ed3800 == 117 [pid = 1853] [id = 550] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31d8800 == 116 [pid = 1853] [id = 589] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd310f000 == 115 [pid = 1853] [id = 588] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccc8ef800 == 114 [pid = 1853] [id = 587] 09:51:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc6dc5000 == 113 [pid = 1853] [id = 586] 09:51:44 INFO - PROCESS | 1853 | 1461257504255 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3337ms 09:51:44 INFO - PROCESS | 1853 | 1461257504269 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 1853 | 1461257504273 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:51:44 INFO - PROCESS | 1853 | 1461257504280 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1853 | 1461257504285 Marionette TRACE conn3 <- [1,2402,null,{}] 09:51:44 INFO - PROCESS | 1853 | 1461257504292 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:44 INFO - PROCESS | 1853 | 1461257504507 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:51:44 INFO - PROCESS | 1853 | 1461257504549 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7356000 == 114 [pid = 1853] [id = 608] 09:51:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cc73f1000) [pid = 1853] [serial = 1825] [outer = (nil)] 09:51:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cc7ddd800) [pid = 1853] [serial = 1826] [outer = 0x7f0cc73f1000] 09:51:44 INFO - PROCESS | 1853 | 1461257504606 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cc9173c00) [pid = 1853] [serial = 1827] [outer = 0x7f0cc73f1000] 09:51:45 INFO - PROCESS | 1853 | 1461257505341 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1086ms 09:51:45 INFO - PROCESS | 1853 | 1461257505382 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1853 | 1461257505389 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:51:45 INFO - PROCESS | 1853 | 1461257505397 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1853 | 1461257505401 Marionette TRACE conn3 <- [1,2406,null,{}] 09:51:45 INFO - PROCESS | 1853 | 1461257505405 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:45 INFO - PROCESS | 1853 | 1461257505618 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:51:45 INFO - PROCESS | 1853 | 1461257505649 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2762800 == 115 [pid = 1853] [id = 609] 09:51:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cc916c000) [pid = 1853] [serial = 1828] [outer = (nil)] 09:51:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cc99d3800) [pid = 1853] [serial = 1829] [outer = 0x7f0cc916c000] 09:51:45 INFO - PROCESS | 1853 | 1461257505702 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cc9a27c00) [pid = 1853] [serial = 1830] [outer = 0x7f0cc916c000] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cc33e3400) [pid = 1853] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cc30e6400) [pid = 1853] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cc9a22400) [pid = 1853] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cc1e59800) [pid = 1853] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cc830f400) [pid = 1853] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cc30e7400) [pid = 1853] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc1e58000) [pid = 1853] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc8307c00) [pid = 1853] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cc9c5f800) [pid = 1853] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cc1e56000) [pid = 1853] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:51:46 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cc7dd5c00) [pid = 1853] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:51:46 INFO - PROCESS | 1853 | 1461257506847 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1478ms 09:51:46 INFO - PROCESS | 1853 | 1461257506875 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 1853 | 1461257506878 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:51:46 INFO - PROCESS | 1853 | 1461257506883 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 1853 | 1461257506888 Marionette TRACE conn3 <- [1,2410,null,{}] 09:51:46 INFO - PROCESS | 1853 | 1461257506909 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:47 INFO - PROCESS | 1853 | 1461257507066 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:51:47 INFO - PROCESS | 1853 | 1461257507255 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3115000 == 116 [pid = 1853] [id = 610] 09:51:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cc33e6400) [pid = 1853] [serial = 1831] [outer = (nil)] 09:51:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cc9c56c00) [pid = 1853] [serial = 1832] [outer = 0x7f0cc33e6400] 09:51:47 INFO - PROCESS | 1853 | 1461257507314 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0ccc819000) [pid = 1853] [serial = 1833] [outer = 0x7f0cc33e6400] 09:51:47 INFO - PROCESS | 1853 | 1461257507908 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1036ms 09:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:51:47 INFO - PROCESS | 1853 | 1461257507920 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 1853 | 1461257507922 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:51:47 INFO - PROCESS | 1853 | 1461257507928 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 1853 | 1461257507930 Marionette TRACE conn3 <- [1,2414,null,{}] 09:51:47 INFO - PROCESS | 1853 | 1461257507934 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:48 INFO - PROCESS | 1853 | 1461257508073 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:51:48 INFO - PROCESS | 1853 | 1461257508089 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4460800 == 117 [pid = 1853] [id = 611] 09:51:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cc9cf4400) [pid = 1853] [serial = 1834] [outer = (nil)] 09:51:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0ccd1d7400) [pid = 1853] [serial = 1835] [outer = 0x7f0cc9cf4400] 09:51:48 INFO - PROCESS | 1853 | 1461257508141 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd26e6000) [pid = 1853] [serial = 1836] [outer = 0x7f0cc9cf4400] 09:51:49 INFO - PROCESS | 1853 | 1461257509178 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1326ms 09:51:49 INFO - PROCESS | 1853 | 1461257509254 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:51:49 INFO - PROCESS | 1853 | 1461257509259 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:51:49 INFO - PROCESS | 1853 | 1461257509266 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 1853 | 1461257509271 Marionette TRACE conn3 <- [1,2418,null,{}] 09:51:49 INFO - PROCESS | 1853 | 1461257509278 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:49 INFO - PROCESS | 1853 | 1461257509500 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:51:49 INFO - PROCESS | 1853 | 1461257509703 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccc8d7800 == 118 [pid = 1853] [id = 612] 09:51:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cc6eb3000) [pid = 1853] [serial = 1837] [outer = (nil)] 09:51:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cc9243800) [pid = 1853] [serial = 1838] [outer = 0x7f0cc6eb3000] 09:51:49 INFO - PROCESS | 1853 | 1461257509768 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cc98cc000) [pid = 1853] [serial = 1839] [outer = 0x7f0cc6eb3000] 09:51:50 INFO - PROCESS | 1853 | 1461257510658 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1433ms 09:51:50 INFO - PROCESS | 1853 | 1461257510700 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:51:50 INFO - PROCESS | 1853 | 1461257510707 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:51:50 INFO - PROCESS | 1853 | 1461257510717 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 1853 | 1461257510720 Marionette TRACE conn3 <- [1,2422,null,{}] 09:51:50 INFO - PROCESS | 1853 | 1461257510726 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:50 INFO - PROCESS | 1853 | 1461257510882 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:51:51 INFO - PROCESS | 1853 | 1461257511080 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc76a6800 == 119 [pid = 1853] [id = 613] 09:51:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cc6eecc00) [pid = 1853] [serial = 1840] [outer = (nil)] 09:51:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0ccbbc7800) [pid = 1853] [serial = 1841] [outer = 0x7f0cc6eecc00] 09:51:51 INFO - PROCESS | 1853 | 1461257511141 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cccab5400) [pid = 1853] [serial = 1842] [outer = 0x7f0cc6eecc00] 09:51:51 INFO - PROCESS | 1853 | 1461257511990 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1331ms 09:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:51:52 INFO - PROCESS | 1853 | 1461257512048 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1853 | 1461257512050 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:51:52 INFO - PROCESS | 1853 | 1461257512056 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1853 | 1461257512061 Marionette TRACE conn3 <- [1,2426,null,{}] 09:51:52 INFO - PROCESS | 1853 | 1461257512075 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:52 INFO - PROCESS | 1853 | 1461257512285 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:51:52 INFO - PROCESS | 1853 | 1461257512477 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd615e800 == 120 [pid = 1853] [id = 614] 09:51:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0ccc8a3800) [pid = 1853] [serial = 1843] [outer = (nil)] 09:51:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cd3146800) [pid = 1853] [serial = 1844] [outer = 0x7f0ccc8a3800] 09:51:52 INFO - PROCESS | 1853 | 1461257512545 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cd32f4000) [pid = 1853] [serial = 1845] [outer = 0x7f0ccc8a3800] 09:51:53 INFO - PROCESS | 1853 | 1461257513343 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1337ms 09:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:51:53 INFO - PROCESS | 1853 | 1461257513392 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:51:53 INFO - PROCESS | 1853 | 1461257513395 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:51:53 INFO - PROCESS | 1853 | 1461257513400 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:51:53 INFO - PROCESS | 1853 | 1461257513403 Marionette TRACE conn3 <- [1,2430,null,{}] 09:51:53 INFO - PROCESS | 1853 | 1461257513408 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:53 INFO - PROCESS | 1853 | 1461257513563 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:51:53 INFO - PROCESS | 1853 | 1461257513758 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6fd1000 == 121 [pid = 1853] [id = 615] 09:51:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cc254bc00) [pid = 1853] [serial = 1846] [outer = (nil)] 09:51:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd548bc00) [pid = 1853] [serial = 1847] [outer = 0x7f0cc254bc00] 09:51:53 INFO - PROCESS | 1853 | 1461257513819 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cd5b8b000) [pid = 1853] [serial = 1848] [outer = 0x7f0cc254bc00] 09:51:54 INFO - PROCESS | 1853 | 1461257514594 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1227ms 09:51:54 INFO - PROCESS | 1853 | 1461257514627 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:51:54 INFO - PROCESS | 1853 | 1461257514629 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:51:54 INFO - PROCESS | 1853 | 1461257514634 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1853 | 1461257514637 Marionette TRACE conn3 <- [1,2434,null,{}] 09:51:54 INFO - PROCESS | 1853 | 1461257514642 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:54 INFO - PROCESS | 1853 | 1461257514793 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:51:54 INFO - PROCESS | 1853 | 1461257514990 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8bd2000 == 122 [pid = 1853] [id = 616] 09:51:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cd28fb800) [pid = 1853] [serial = 1849] [outer = (nil)] 09:51:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd5ee9800) [pid = 1853] [serial = 1850] [outer = 0x7f0cd28fb800] 09:51:55 INFO - PROCESS | 1853 | 1461257515053 Marionette DEBUG loaded listener.js 09:51:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cd6143c00) [pid = 1853] [serial = 1851] [outer = 0x7f0cd28fb800] 09:51:55 INFO - PROCESS | 1853 | 1461257515897 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1331ms 09:51:55 INFO - PROCESS | 1853 | 1461257515967 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:51:55 INFO - PROCESS | 1853 | 1461257515970 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:51:55 INFO - PROCESS | 1853 | 1461257515975 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:51:55 INFO - PROCESS | 1853 | 1461257515977 Marionette TRACE conn3 <- [1,2438,null,{}] 09:51:55 INFO - PROCESS | 1853 | 1461257515982 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:56 INFO - PROCESS | 1853 | 1461257516208 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:51:56 INFO - PROCESS | 1853 | 1461257516405 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda146000 == 123 [pid = 1853] [id = 617] 09:51:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc99c9c00) [pid = 1853] [serial = 1852] [outer = (nil)] 09:51:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cd65c4800) [pid = 1853] [serial = 1853] [outer = 0x7f0cc99c9c00] 09:51:56 INFO - PROCESS | 1853 | 1461257516469 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cd6e6c000) [pid = 1853] [serial = 1854] [outer = 0x7f0cc99c9c00] 09:51:57 INFO - PROCESS | 1853 | 1461257517257 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1328ms 09:51:57 INFO - PROCESS | 1853 | 1461257517305 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:51:57 INFO - PROCESS | 1853 | 1461257517308 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:51:57 INFO - PROCESS | 1853 | 1461257517313 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:51:57 INFO - PROCESS | 1853 | 1461257517315 Marionette TRACE conn3 <- [1,2442,null,{}] 09:51:57 INFO - PROCESS | 1853 | 1461257517320 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:57 INFO - PROCESS | 1853 | 1461257517475 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:51:57 INFO - PROCESS | 1853 | 1461257517673 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda2c3800 == 124 [pid = 1853] [id = 618] 09:51:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc99ea000) [pid = 1853] [serial = 1855] [outer = (nil)] 09:51:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cd7c25400) [pid = 1853] [serial = 1856] [outer = 0x7f0cc99ea000] 09:51:57 INFO - PROCESS | 1853 | 1461257517736 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cd80a9000) [pid = 1853] [serial = 1857] [outer = 0x7f0cc99ea000] 09:51:58 INFO - PROCESS | 1853 | 1461257518477 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1174ms 09:51:58 INFO - PROCESS | 1853 | 1461257518488 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 1853 | 1461257518491 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:51:58 INFO - PROCESS | 1853 | 1461257518496 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1853 | 1461257518498 Marionette TRACE conn3 <- [1,2446,null,{}] 09:51:58 INFO - PROCESS | 1853 | 1461257518503 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:58 INFO - PROCESS | 1853 | 1461257518659 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:51:58 INFO - PROCESS | 1853 | 1461257518856 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda959800 == 125 [pid = 1853] [id = 619] 09:51:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ccc8a0000) [pid = 1853] [serial = 1858] [outer = (nil)] 09:51:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cd80b2c00) [pid = 1853] [serial = 1859] [outer = 0x7f0ccc8a0000] 09:51:58 INFO - PROCESS | 1853 | 1461257518919 Marionette DEBUG loaded listener.js 09:51:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cd81dbc00) [pid = 1853] [serial = 1860] [outer = 0x7f0ccc8a0000] 09:51:59 INFO - PROCESS | 1853 | 1461257519702 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1225ms 09:51:59 INFO - PROCESS | 1853 | 1461257519722 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 1853 | 1461257519724 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:51:59 INFO - PROCESS | 1853 | 1461257519730 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1853 | 1461257519732 Marionette TRACE conn3 <- [1,2450,null,{}] 09:51:59 INFO - PROCESS | 1853 | 1461257519737 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:59 INFO - PROCESS | 1853 | 1461257519890 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:52:00 INFO - PROCESS | 1853 | 1461257520089 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:00 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdb52f800 == 126 [pid = 1853] [id = 620] 09:52:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cd5b88800) [pid = 1853] [serial = 1861] [outer = (nil)] 09:52:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd81e6c00) [pid = 1853] [serial = 1862] [outer = 0x7f0cd5b88800] 09:52:00 INFO - PROCESS | 1853 | 1461257520152 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd8b82800) [pid = 1853] [serial = 1863] [outer = 0x7f0cd5b88800] 09:52:00 INFO - PROCESS | 1853 | 1461257520933 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1225ms 09:52:00 INFO - PROCESS | 1853 | 1461257520957 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:52:00 INFO - PROCESS | 1853 | 1461257520960 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:52:00 INFO - PROCESS | 1853 | 1461257520966 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:52:00 INFO - PROCESS | 1853 | 1461257520968 Marionette TRACE conn3 <- [1,2454,null,{}] 09:52:00 INFO - PROCESS | 1853 | 1461257520973 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:01 INFO - PROCESS | 1853 | 1461257521130 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:52:01 INFO - PROCESS | 1853 | 1461257521328 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3c3800 == 127 [pid = 1853] [id = 621] 09:52:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cd81dac00) [pid = 1853] [serial = 1864] [outer = (nil)] 09:52:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cd96c4400) [pid = 1853] [serial = 1865] [outer = 0x7f0cd81dac00] 09:52:01 INFO - PROCESS | 1853 | 1461257521389 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cd9742c00) [pid = 1853] [serial = 1866] [outer = 0x7f0cd81dac00] 09:52:02 INFO - PROCESS | 1853 | 1461257522171 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1225ms 09:52:02 INFO - PROCESS | 1853 | 1461257522191 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1853 | 1461257522195 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:52:02 INFO - PROCESS | 1853 | 1461257522200 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1853 | 1461257522203 Marionette TRACE conn3 <- [1,2458,null,{}] 09:52:02 INFO - PROCESS | 1853 | 1461257522208 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:02 INFO - PROCESS | 1853 | 1461257522390 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:52:02 INFO - PROCESS | 1853 | 1461257522601 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdeb1a000 == 128 [pid = 1853] [id = 622] 09:52:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cd9742400) [pid = 1853] [serial = 1867] [outer = (nil)] 09:52:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cd97ed000) [pid = 1853] [serial = 1868] [outer = 0x7f0cd9742400] 09:52:02 INFO - PROCESS | 1853 | 1461257522671 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cd9b14400) [pid = 1853] [serial = 1869] [outer = 0x7f0cd9742400] 09:52:03 INFO - PROCESS | 1853 | 1461257523468 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1326ms 09:52:03 INFO - PROCESS | 1853 | 1461257523528 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:52:03 INFO - PROCESS | 1853 | 1461257523531 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:52:03 INFO - PROCESS | 1853 | 1461257523536 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1853 | 1461257523538 Marionette TRACE conn3 <- [1,2462,null,{}] 09:52:03 INFO - PROCESS | 1853 | 1461257523543 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:03 INFO - PROCESS | 1853 | 1461257523698 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:52:03 INFO - PROCESS | 1853 | 1461257523899 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf274000 == 129 [pid = 1853] [id = 623] 09:52:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cd9743000) [pid = 1853] [serial = 1870] [outer = (nil)] 09:52:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cd9b6bc00) [pid = 1853] [serial = 1871] [outer = 0x7f0cd9743000] 09:52:03 INFO - PROCESS | 1853 | 1461257523961 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cda0a1400) [pid = 1853] [serial = 1872] [outer = 0x7f0cd9743000] 09:52:04 INFO - PROCESS | 1853 | 1461257524751 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1276ms 09:52:04 INFO - PROCESS | 1853 | 1461257524812 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:52:04 INFO - PROCESS | 1853 | 1461257524815 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:52:04 INFO - PROCESS | 1853 | 1461257524820 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 1853 | 1461257524823 Marionette TRACE conn3 <- [1,2466,null,{}] 09:52:04 INFO - PROCESS | 1853 | 1461257524827 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:04 INFO - PROCESS | 1853 | 1461257524988 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:52:05 INFO - PROCESS | 1853 | 1461257525189 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf961000 == 130 [pid = 1853] [id = 624] 09:52:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cd974ac00) [pid = 1853] [serial = 1873] [outer = (nil)] 09:52:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cda0a1800) [pid = 1853] [serial = 1874] [outer = 0x7f0cd974ac00] 09:52:05 INFO - PROCESS | 1853 | 1461257525252 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cda0ac400) [pid = 1853] [serial = 1875] [outer = 0x7f0cd974ac00] 09:52:06 INFO - PROCESS | 1853 | 1461257526038 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1276ms 09:52:06 INFO - PROCESS | 1853 | 1461257526098 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1853 | 1461257526101 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:52:06 INFO - PROCESS | 1853 | 1461257526106 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1853 | 1461257526108 Marionette TRACE conn3 <- [1,2470,null,{}] 09:52:06 INFO - PROCESS | 1853 | 1461257526113 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:06 INFO - PROCESS | 1853 | 1461257526280 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:52:06 INFO - PROCESS | 1853 | 1461257526481 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07c2000 == 131 [pid = 1853] [id = 625] 09:52:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cd65c9c00) [pid = 1853] [serial = 1876] [outer = (nil)] 09:52:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cda5d9c00) [pid = 1853] [serial = 1877] [outer = 0x7f0cd65c9c00] 09:52:06 INFO - PROCESS | 1853 | 1461257526542 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cda717000) [pid = 1853] [serial = 1878] [outer = 0x7f0cd65c9c00] 09:52:07 INFO - PROCESS | 1853 | 1461257527292 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1225ms 09:52:07 INFO - PROCESS | 1853 | 1461257527332 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1853 | 1461257527334 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:52:07 INFO - PROCESS | 1853 | 1461257527340 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1853 | 1461257527342 Marionette TRACE conn3 <- [1,2474,null,{}] 09:52:07 INFO - PROCESS | 1853 | 1461257527347 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:07 INFO - PROCESS | 1853 | 1461257527500 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:52:07 INFO - PROCESS | 1853 | 1461257527707 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce5e70800 == 132 [pid = 1853] [id = 626] 09:52:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cd9918c00) [pid = 1853] [serial = 1879] [outer = (nil)] 09:52:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cda71f400) [pid = 1853] [serial = 1880] [outer = 0x7f0cd9918c00] 09:52:07 INFO - PROCESS | 1853 | 1461257527767 Marionette DEBUG loaded listener.js 09:52:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cda726000) [pid = 1853] [serial = 1881] [outer = 0x7f0cd9918c00] 09:52:08 INFO - PROCESS | 1853 | 1461257528595 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1275ms 09:52:08 INFO - PROCESS | 1853 | 1461257528623 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:52:08 INFO - PROCESS | 1853 | 1461257528626 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:52:08 INFO - PROCESS | 1853 | 1461257528633 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:52:08 INFO - PROCESS | 1853 | 1461257528635 Marionette TRACE conn3 <- [1,2478,null,{}] 09:52:08 INFO - PROCESS | 1853 | 1461257528640 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:08 INFO - PROCESS | 1853 | 1461257528797 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:52:09 INFO - PROCESS | 1853 | 1461257529302 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc735b800 == 133 [pid = 1853] [id = 627] 09:52:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc2549c00) [pid = 1853] [serial = 1882] [outer = (nil)] 09:52:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc33db000) [pid = 1853] [serial = 1883] [outer = 0x7f0cc2549c00] 09:52:09 INFO - PROCESS | 1853 | 1461257529408 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cc595f800) [pid = 1853] [serial = 1884] [outer = 0x7f0cc2549c00] 09:52:10 INFO - PROCESS | 1853 | 1461257530203 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1630ms 09:52:10 INFO - PROCESS | 1853 | 1461257530266 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1853 | 1461257530272 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:52:10 INFO - PROCESS | 1853 | 1461257530279 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1853 | 1461257530282 Marionette TRACE conn3 <- [1,2482,null,{}] 09:52:10 INFO - PROCESS | 1853 | 1461257530288 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:10 INFO - PROCESS | 1853 | 1461257530469 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:52:10 INFO - PROCESS | 1853 | 1461257530769 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a07800 == 134 [pid = 1853] [id = 628] 09:52:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cc520b800) [pid = 1853] [serial = 1885] [outer = (nil)] 09:52:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc73f5400) [pid = 1853] [serial = 1886] [outer = 0x7f0cc520b800] 09:52:10 INFO - PROCESS | 1853 | 1461257530896 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc98c6800) [pid = 1853] [serial = 1887] [outer = 0x7f0cc520b800] 09:52:11 INFO - PROCESS | 1853 | 1461257531787 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1583ms 09:52:11 INFO - PROCESS | 1853 | 1461257531866 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:52:11 INFO - PROCESS | 1853 | 1461257531872 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:52:11 INFO - PROCESS | 1853 | 1461257531878 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:52:11 INFO - PROCESS | 1853 | 1461257531880 Marionette TRACE conn3 <- [1,2486,null,{}] 09:52:11 INFO - PROCESS | 1853 | 1461257531885 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:12 INFO - PROCESS | 1853 | 1461257532065 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:52:12 INFO - PROCESS | 1853 | 1461257532267 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd258b800 == 135 [pid = 1853] [id = 629] 09:52:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 230 (0x7f0cc5956400) [pid = 1853] [serial = 1888] [outer = (nil)] 09:52:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 231 (0x7f0cc9c59400) [pid = 1853] [serial = 1889] [outer = 0x7f0cc5956400] 09:52:12 INFO - PROCESS | 1853 | 1461257532327 Marionette DEBUG loaded listener.js 09:52:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 232 (0x7f0ccbbcfc00) [pid = 1853] [serial = 1890] [outer = 0x7f0cc5956400] 09:52:13 INFO - PROCESS | 1853 | 1461257533174 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1377ms 09:52:13 INFO - PROCESS | 1853 | 1461257533256 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:52:13 INFO - PROCESS | 1853 | 1461257533259 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:52:13 INFO - PROCESS | 1853 | 1461257533271 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 1853 | 1461257533278 Marionette TRACE conn3 <- [1,2490,null,{}] 09:52:13 INFO - PROCESS | 1853 | 1461257533285 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:13 INFO - PROCESS | 1853 | 1461257533538 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce0250800 == 134 [pid = 1853] [id = 54] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd3115000 == 133 [pid = 1853] [id = 610] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 231 (0x7f0cd6e63c00) [pid = 1853] [serial = 1724] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 230 (0x7f0cc7ddb000) [pid = 1853] [serial = 1730] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 229 (0x7f0cd6d17400) [pid = 1853] [serial = 1721] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 228 (0x7f0cd54d3800) [pid = 1853] [serial = 1712] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 227 (0x7f0cc8092000) [pid = 1853] [serial = 1697] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 226 (0x7f0cc99c6800) [pid = 1853] [serial = 1700] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 225 (0x7f0cd65cc800) [pid = 1853] [serial = 1718] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 224 (0x7f0cd6256000) [pid = 1853] [serial = 1715] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 223 (0x7f0cc33da400) [pid = 1853] [serial = 1727] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 222 (0x7f0cccab1c00) [pid = 1853] [serial = 1706] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 221 (0x7f0cd3149000) [pid = 1853] [serial = 1709] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 220 (0x7f0cc6ea9000) [pid = 1853] [serial = 1760] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 219 (0x7f0cc9175800) [pid = 1853] [serial = 1763] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 218 (0x7f0cc9c58000) [pid = 1853] [serial = 1766] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 217 (0x7f0ccc96ac00) [pid = 1853] [serial = 1769] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 216 (0x7f0cccab5000) [pid = 1853] [serial = 1772] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 215 (0x7f0cd25e0400) [pid = 1853] [serial = 1775] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 214 (0x7f0cd2ec6c00) [pid = 1853] [serial = 1778] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 213 (0x7f0cd3283400) [pid = 1853] [serial = 1781] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 212 (0x7f0cd448d000) [pid = 1853] [serial = 1784] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 211 (0x7f0cd5486400) [pid = 1853] [serial = 1787] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 210 (0x7f0cd6256c00) [pid = 1853] [serial = 1790] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 209 (0x7f0cd6d1d400) [pid = 1853] [serial = 1793] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 208 (0x7f0cd32e9000) [pid = 1853] [serial = 1796] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 207 (0x7f0cc808c000) [pid = 1853] [serial = 1799] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 206 (0x7f0cc253e000) [pid = 1853] [serial = 1694] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 205 (0x7f0ccbb4f800) [pid = 1853] [serial = 1703] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0cc99cb400) [pid = 1853] [serial = 1808] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2762800 == 132 [pid = 1853] [id = 609] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7356000 == 131 [pid = 1853] [id = 608] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4462800 == 130 [pid = 1853] [id = 607] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31c3000 == 129 [pid = 1853] [id = 606] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c7c000 == 128 [pid = 1853] [id = 605] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccc8d6800 == 127 [pid = 1853] [id = 604] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66ec000 == 126 [pid = 1853] [id = 603] 09:52:13 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ffd800 == 125 [pid = 1853] [id = 602] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc9684400) [pid = 1853] [serial = 1742] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cc808d800) [pid = 1853] [serial = 1692] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cc9c55c00) [pid = 1853] [serial = 1749] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cc6eee400) [pid = 1853] [serial = 1737] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cc9250800) [pid = 1853] [serial = 1740] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cc99eb400) [pid = 1853] [serial = 1745] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cc30eb400) [pid = 1853] [serial = 1736] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cc9acd800) [pid = 1853] [serial = 1748] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cc9cf9400) [pid = 1853] [serial = 1751] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cc99f3800) [pid = 1853] [serial = 1746] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cc5952800) [pid = 1853] [serial = 1734] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cc33d7800) [pid = 1853] [serial = 1733] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cc98cd400) [pid = 1853] [serial = 1743] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cc64a6000) [pid = 1853] [serial = 1754] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cc8092c00) [pid = 1853] [serial = 1805] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cc30ee000) [pid = 1853] [serial = 1802] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cc595cc00) [pid = 1853] [serial = 1803] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cc9175400) [pid = 1853] [serial = 1806] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0ccc81a000) [pid = 1853] [serial = 1757] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0ccbb51c00) [pid = 1853] [serial = 1755] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cc9171000) [pid = 1853] [serial = 1739] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0ccbb52c00) [pid = 1853] [serial = 1752] [outer = (nil)] [url = about:blank] 09:52:13 INFO - PROCESS | 1853 | 1461257533847 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc52a1000 == 126 [pid = 1853] [id = 630] 09:52:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cc253e000) [pid = 1853] [serial = 1891] [outer = (nil)] 09:52:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cc64aa800) [pid = 1853] [serial = 1892] [outer = 0x7f0cc253e000] 09:52:13 INFO - PROCESS | 1853 | 1461257533907 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cc99c6800) [pid = 1853] [serial = 1893] [outer = 0x7f0cc253e000] 09:52:14 INFO - PROCESS | 1853 | 1461257534530 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1297ms 09:52:14 INFO - PROCESS | 1853 | 1461257534562 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:52:14 INFO - PROCESS | 1853 | 1461257534566 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:52:14 INFO - PROCESS | 1853 | 1461257534574 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1853 | 1461257534576 Marionette TRACE conn3 <- [1,2494,null,{}] 09:52:14 INFO - PROCESS | 1853 | 1461257534580 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:14 INFO - PROCESS | 1853 | 1461257534752 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:52:14 INFO - PROCESS | 1853 | 1461257534910 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc962c000 == 127 [pid = 1853] [id = 631] 09:52:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cc30eb400) [pid = 1853] [serial = 1894] [outer = (nil)] 09:52:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cd25dcc00) [pid = 1853] [serial = 1895] [outer = 0x7f0cc30eb400] 09:52:14 INFO - PROCESS | 1853 | 1461257534965 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cd28f7c00) [pid = 1853] [serial = 1896] [outer = 0x7f0cc30eb400] 09:52:15 INFO - PROCESS | 1853 | 1461257535607 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1079ms 09:52:15 INFO - PROCESS | 1853 | 1461257535650 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 1853 | 1461257535653 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:52:15 INFO - PROCESS | 1853 | 1461257535658 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 1853 | 1461257535660 Marionette TRACE conn3 <- [1,2498,null,{}] 09:52:15 INFO - PROCESS | 1853 | 1461257535665 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:15 INFO - PROCESS | 1853 | 1461257535920 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:52:15 INFO - PROCESS | 1853 | 1461257535941 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd297f800 == 128 [pid = 1853] [id = 632] 09:52:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd4485000) [pid = 1853] [serial = 1897] [outer = (nil)] 09:52:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cd4591c00) [pid = 1853] [serial = 1898] [outer = 0x7f0cd4485000] 09:52:16 INFO - PROCESS | 1853 | 1461257536004 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cd6381c00) [pid = 1853] [serial = 1899] [outer = 0x7f0cd4485000] 09:52:16 INFO - PROCESS | 1853 | 1461257536810 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1177ms 09:52:16 INFO - PROCESS | 1853 | 1461257536836 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 1853 | 1461257536839 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:52:16 INFO - PROCESS | 1853 | 1461257536844 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 1853 | 1461257536846 Marionette TRACE conn3 <- [1,2502,null,{}] 09:52:16 INFO - PROCESS | 1853 | 1461257536850 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:17 INFO - PROCESS | 1853 | 1461257537063 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:52:17 INFO - PROCESS | 1853 | 1461257537096 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4463000 == 129 [pid = 1853] [id = 633] 09:52:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd6c7b800) [pid = 1853] [serial = 1900] [outer = (nil)] 09:52:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cd6e63c00) [pid = 1853] [serial = 1901] [outer = 0x7f0cd6c7b800] 09:52:17 INFO - PROCESS | 1853 | 1461257537149 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cd8b7a800) [pid = 1853] [serial = 1902] [outer = 0x7f0cd6c7b800] 09:52:17 INFO - PROCESS | 1853 | 1461257537928 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1126ms 09:52:17 INFO - PROCESS | 1853 | 1461257537972 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 1853 | 1461257537975 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:52:17 INFO - PROCESS | 1853 | 1461257537989 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1853 | 1461257537992 Marionette TRACE conn3 <- [1,2506,null,{}] 09:52:18 INFO - PROCESS | 1853 | 1461257537997 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:18 INFO - PROCESS | 1853 | 1461257538205 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cc30ec800) [pid = 1853] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cc1e55000) [pid = 1853] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cc30eb800) [pid = 1853] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cc98c7000) [pid = 1853] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cc1e58400) [pid = 1853] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cc1e54c00) [pid = 1853] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cccc38400) [pid = 1853] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cd25d8400) [pid = 1853] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cc1e5ec00) [pid = 1853] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cd5edf800) [pid = 1853] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cc73f5800) [pid = 1853] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd2ec5c00) [pid = 1853] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd3281000) [pid = 1853] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cd6d18800) [pid = 1853] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cc916e800) [pid = 1853] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cd26e7400) [pid = 1853] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0ccd1c9800) [pid = 1853] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cd2ebe400) [pid = 1853] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cc5957000) [pid = 1853] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd65cb400) [pid = 1853] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0ccc89d400) [pid = 1853] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cc6eb1c00) [pid = 1853] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cc5958000) [pid = 1853] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cc6eb2c00) [pid = 1853] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cc98ce400) [pid = 1853] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0ccd1c9c00) [pid = 1853] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd54b2000) [pid = 1853] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd4487400) [pid = 1853] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0ccd1d4400) [pid = 1853] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd3275800) [pid = 1853] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cc99ea400) [pid = 1853] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd25d3c00) [pid = 1853] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc1e55800) [pid = 1853] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd4572400) [pid = 1853] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd4574000) [pid = 1853] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cd4576000) [pid = 1853] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cc33ddc00) [pid = 1853] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc595a800) [pid = 1853] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc92da800) [pid = 1853] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc9685400) [pid = 1853] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd2ec3000) [pid = 1853] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cc9a19400) [pid = 1853] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cc916c000) [pid = 1853] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cc73f1000) [pid = 1853] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cc1e59c00) [pid = 1853] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0ccca0d000) [pid = 1853] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc254b000) [pid = 1853] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cc9ada000) [pid = 1853] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cc9a1e000) [pid = 1853] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:52:18 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cc33e6400) [pid = 1853] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:52:18 INFO - PROCESS | 1853 | 1461257538835 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc307c800 == 130 [pid = 1853] [id = 634] 09:52:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cc1e52800) [pid = 1853] [serial = 1903] [outer = (nil)] 09:52:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cc1e60800) [pid = 1853] [serial = 1904] [outer = 0x7f0cc1e52800] 09:52:18 INFO - PROCESS | 1853 | 1461257538890 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cc64ac400) [pid = 1853] [serial = 1905] [outer = 0x7f0cc1e52800] 09:52:19 INFO - PROCESS | 1853 | 1461257539486 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1529ms 09:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:52:19 INFO - PROCESS | 1853 | 1461257539519 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 1853 | 1461257539521 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:52:19 INFO - PROCESS | 1853 | 1461257539526 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - PROCESS | 1853 | 1461257539529 Marionette TRACE conn3 <- [1,2510,null,{}] 09:52:19 INFO - PROCESS | 1853 | 1461257539533 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:19 INFO - PROCESS | 1853 | 1461257539755 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:52:19 INFO - PROCESS | 1853 | 1461257539774 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a1c000 == 131 [pid = 1853] [id = 635] 09:52:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cc1e54c00) [pid = 1853] [serial = 1906] [outer = (nil)] 09:52:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cc9244400) [pid = 1853] [serial = 1907] [outer = 0x7f0cc1e54c00] 09:52:19 INFO - PROCESS | 1853 | 1461257539827 Marionette DEBUG loaded listener.js 09:52:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cc9cf2400) [pid = 1853] [serial = 1908] [outer = 0x7f0cc1e54c00] 09:52:20 INFO - PROCESS | 1853 | 1461257540512 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1026ms 09:52:20 INFO - PROCESS | 1853 | 1461257540552 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1853 | 1461257540554 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:52:20 INFO - PROCESS | 1853 | 1461257540559 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1853 | 1461257540561 Marionette TRACE conn3 <- [1,2514,null,{}] 09:52:20 INFO - PROCESS | 1853 | 1461257540566 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:20 INFO - PROCESS | 1853 | 1461257540739 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:52:21 INFO - PROCESS | 1853 | 1461257541072 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc6dcf800 == 132 [pid = 1853] [id = 636] 09:52:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cc1e53c00) [pid = 1853] [serial = 1909] [outer = (nil)] 09:52:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cc2544800) [pid = 1853] [serial = 1910] [outer = 0x7f0cc1e53c00] 09:52:21 INFO - PROCESS | 1853 | 1461257541142 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cc64a4000) [pid = 1853] [serial = 1911] [outer = 0x7f0cc1e53c00] 09:52:22 INFO - PROCESS | 1853 | 1461257542034 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 09:52:22 INFO - PROCESS | 1853 | 1461257542090 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:52:22 INFO - PROCESS | 1853 | 1461257542095 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:52:22 INFO - PROCESS | 1853 | 1461257542102 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 1853 | 1461257542107 Marionette TRACE conn3 <- [1,2518,null,{}] 09:52:22 INFO - PROCESS | 1853 | 1461257542114 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:22 INFO - PROCESS | 1853 | 1461257542309 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:52:22 INFO - PROCESS | 1853 | 1461257542508 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c89000 == 133 [pid = 1853] [id = 637] 09:52:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cc1e57800) [pid = 1853] [serial = 1912] [outer = (nil)] 09:52:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc9a1c400) [pid = 1853] [serial = 1913] [outer = 0x7f0cc1e57800] 09:52:22 INFO - PROCESS | 1853 | 1461257542575 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cc9cf1c00) [pid = 1853] [serial = 1914] [outer = 0x7f0cc1e57800] 09:52:23 INFO - PROCESS | 1853 | 1461257543449 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1383ms 09:52:23 INFO - PROCESS | 1853 | 1461257543488 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 1853 | 1461257543494 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:52:23 INFO - PROCESS | 1853 | 1461257543499 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1853 | 1461257543501 Marionette TRACE conn3 <- [1,2522,null,{}] 09:52:23 INFO - PROCESS | 1853 | 1461257543507 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:23 INFO - PROCESS | 1853 | 1461257543688 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:52:23 INFO - PROCESS | 1853 | 1461257543892 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d66000 == 134 [pid = 1853] [id = 638] 09:52:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cc92d2c00) [pid = 1853] [serial = 1915] [outer = (nil)] 09:52:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cccaab000) [pid = 1853] [serial = 1916] [outer = 0x7f0cc92d2c00] 09:52:23 INFO - PROCESS | 1853 | 1461257543956 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0ccd1cf000) [pid = 1853] [serial = 1917] [outer = 0x7f0cc92d2c00] 09:52:24 INFO - PROCESS | 1853 | 1461257544819 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1382ms 09:52:24 INFO - PROCESS | 1853 | 1461257544883 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:52:24 INFO - PROCESS | 1853 | 1461257544885 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:52:24 INFO - PROCESS | 1853 | 1461257544900 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 1853 | 1461257544908 Marionette TRACE conn3 <- [1,2526,null,{}] 09:52:24 INFO - PROCESS | 1853 | 1461257544914 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:25 INFO - PROCESS | 1853 | 1461257545140 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:52:25 INFO - PROCESS | 1853 | 1461257545344 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd725d800 == 135 [pid = 1853] [id = 639] 09:52:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc5206000) [pid = 1853] [serial = 1918] [outer = (nil)] 09:52:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd2eb9000) [pid = 1853] [serial = 1919] [outer = 0x7f0cc5206000] 09:52:25 INFO - PROCESS | 1853 | 1461257545449 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd4489000) [pid = 1853] [serial = 1920] [outer = 0x7f0cc5206000] 09:52:26 INFO - PROCESS | 1853 | 1461257546342 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1491ms 09:52:26 INFO - PROCESS | 1853 | 1461257546384 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:52:26 INFO - PROCESS | 1853 | 1461257546388 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:52:26 INFO - PROCESS | 1853 | 1461257546394 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 1853 | 1461257546397 Marionette TRACE conn3 <- [1,2530,null,{}] 09:52:26 INFO - PROCESS | 1853 | 1461257546401 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:26 INFO - PROCESS | 1853 | 1461257546579 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:52:26 INFO - PROCESS | 1853 | 1461257546782 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda150800 == 136 [pid = 1853] [id = 640] 09:52:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cc9246c00) [pid = 1853] [serial = 1921] [outer = (nil)] 09:52:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd5eeb400) [pid = 1853] [serial = 1922] [outer = 0x7f0cc9246c00] 09:52:26 INFO - PROCESS | 1853 | 1461257546844 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd614c000) [pid = 1853] [serial = 1923] [outer = 0x7f0cc9246c00] 09:52:27 INFO - PROCESS | 1853 | 1461257547645 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1275ms 09:52:27 INFO - PROCESS | 1853 | 1461257547672 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1853 | 1461257547676 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:52:27 INFO - PROCESS | 1853 | 1461257547681 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 1853 | 1461257547682 Marionette TRACE conn3 <- [1,2534,null,{}] 09:52:27 INFO - PROCESS | 1853 | 1461257547687 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:27 INFO - PROCESS | 1853 | 1461257547853 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:52:28 INFO - PROCESS | 1853 | 1461257548061 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:28 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3ca000 == 137 [pid = 1853] [id = 641] 09:52:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd6c83800) [pid = 1853] [serial = 1924] [outer = (nil)] 09:52:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd6d18800) [pid = 1853] [serial = 1925] [outer = 0x7f0cd6c83800] 09:52:28 INFO - PROCESS | 1853 | 1461257548176 Marionette DEBUG loaded listener.js 09:52:28 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd8007400) [pid = 1853] [serial = 1926] [outer = 0x7f0cd6c83800] 09:52:29 INFO - PROCESS | 1853 | 1461257549023 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1375ms 09:52:29 INFO - PROCESS | 1853 | 1461257549057 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:52:29 INFO - PROCESS | 1853 | 1461257549059 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:52:29 INFO - PROCESS | 1853 | 1461257549065 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:52:29 INFO - PROCESS | 1853 | 1461257549067 Marionette TRACE conn3 <- [1,2538,null,{}] 09:52:29 INFO - PROCESS | 1853 | 1461257549072 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:29 INFO - PROCESS | 1853 | 1461257549238 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:52:29 INFO - PROCESS | 1853 | 1461257549440 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6f1000 == 138 [pid = 1853] [id = 642] 09:52:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cc5209800) [pid = 1853] [serial = 1927] [outer = (nil)] 09:52:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd614c800) [pid = 1853] [serial = 1928] [outer = 0x7f0cc5209800] 09:52:29 INFO - PROCESS | 1853 | 1461257549504 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd97ec800) [pid = 1853] [serial = 1929] [outer = 0x7f0cc5209800] 09:52:30 INFO - PROCESS | 1853 | 1461257550284 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1276ms 09:52:30 INFO - PROCESS | 1853 | 1461257550341 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1853 | 1461257550345 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:52:30 INFO - PROCESS | 1853 | 1461257550350 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 1853 | 1461257550352 Marionette TRACE conn3 <- [1,2542,null,{}] 09:52:30 INFO - PROCESS | 1853 | 1461257550357 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:30 INFO - PROCESS | 1853 | 1461257550522 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:52:30 INFO - PROCESS | 1853 | 1461257550733 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cebd99000 == 139 [pid = 1853] [id = 643] 09:52:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cc9246000) [pid = 1853] [serial = 1930] [outer = (nil)] 09:52:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd9b6b400) [pid = 1853] [serial = 1931] [outer = 0x7f0cc9246000] 09:52:30 INFO - PROCESS | 1853 | 1461257550839 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cda0ab800) [pid = 1853] [serial = 1932] [outer = 0x7f0cc9246000] 09:52:31 INFO - PROCESS | 1853 | 1461257551673 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1380ms 09:52:31 INFO - PROCESS | 1853 | 1461257551732 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:52:31 INFO - PROCESS | 1853 | 1461257551734 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:52:31 INFO - PROCESS | 1853 | 1461257551740 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1853 | 1461257551742 Marionette TRACE conn3 <- [1,2546,null,{}] 09:52:31 INFO - PROCESS | 1853 | 1461257551747 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:31 INFO - PROCESS | 1853 | 1461257551909 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:52:32 INFO - PROCESS | 1853 | 1461257552113 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece11000 == 140 [pid = 1853] [id = 644] 09:52:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd314e800) [pid = 1853] [serial = 1933] [outer = (nil)] 09:52:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cda721400) [pid = 1853] [serial = 1934] [outer = 0x7f0cd314e800] 09:52:32 INFO - PROCESS | 1853 | 1461257552174 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cda732400) [pid = 1853] [serial = 1935] [outer = 0x7f0cd314e800] 09:52:32 INFO - PROCESS | 1853 | 1461257552966 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1276ms 09:52:33 INFO - PROCESS | 1853 | 1461257553016 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:52:33 INFO - PROCESS | 1853 | 1461257553019 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:52:33 INFO - PROCESS | 1853 | 1461257553024 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 1853 | 1461257553026 Marionette TRACE conn3 <- [1,2550,null,{}] 09:52:33 INFO - PROCESS | 1853 | 1461257553031 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:33 INFO - PROCESS | 1853 | 1461257553206 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:52:33 INFO - PROCESS | 1853 | 1461257553411 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedb03000 == 141 [pid = 1853] [id = 645] 09:52:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd97e1c00) [pid = 1853] [serial = 1936] [outer = (nil)] 09:52:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cdaa50000) [pid = 1853] [serial = 1937] [outer = 0x7f0cd97e1c00] 09:52:33 INFO - PROCESS | 1853 | 1461257553473 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cdab78c00) [pid = 1853] [serial = 1938] [outer = 0x7f0cd97e1c00] 09:52:34 INFO - PROCESS | 1853 | 1461257554301 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1331ms 09:52:34 INFO - PROCESS | 1853 | 1461257554357 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1853 | 1461257554359 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:52:34 INFO - PROCESS | 1853 | 1461257554365 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1853 | 1461257554367 Marionette TRACE conn3 <- [1,2554,null,{}] 09:52:34 INFO - PROCESS | 1853 | 1461257554372 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:34 INFO - PROCESS | 1853 | 1461257554547 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:52:34 INFO - PROCESS | 1853 | 1461257554764 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede5a800 == 142 [pid = 1853] [id = 646] 09:52:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cda71a800) [pid = 1853] [serial = 1939] [outer = (nil)] 09:52:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cdab80800) [pid = 1853] [serial = 1940] [outer = 0x7f0cda71a800] 09:52:34 INFO - PROCESS | 1853 | 1461257554873 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cdc0a4400) [pid = 1853] [serial = 1941] [outer = 0x7f0cda71a800] 09:52:35 INFO - PROCESS | 1853 | 1461257555777 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1475ms 09:52:35 INFO - PROCESS | 1853 | 1461257555842 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1853 | 1461257555846 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:52:35 INFO - PROCESS | 1853 | 1461257555851 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1853 | 1461257555860 Marionette TRACE conn3 <- [1,2558,null,{}] 09:52:35 INFO - PROCESS | 1853 | 1461257555865 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:36 INFO - PROCESS | 1853 | 1461257556096 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:52:36 INFO - PROCESS | 1853 | 1461257556301 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66db800 == 143 [pid = 1853] [id = 647] 09:52:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cc2541400) [pid = 1853] [serial = 1942] [outer = (nil)] 09:52:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cc73ef000) [pid = 1853] [serial = 1943] [outer = 0x7f0cc2541400] 09:52:36 INFO - PROCESS | 1853 | 1461257556366 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cd28f5400) [pid = 1853] [serial = 1944] [outer = 0x7f0cc2541400] 09:52:37 INFO - PROCESS | 1853 | 1461257557216 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1434ms 09:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:52:37 INFO - PROCESS | 1853 | 1461257557286 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:52:37 INFO - PROCESS | 1853 | 1461257557289 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:52:37 INFO - PROCESS | 1853 | 1461257557293 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 1853 | 1461257557297 Marionette TRACE conn3 <- [1,2562,null,{}] 09:52:37 INFO - PROCESS | 1853 | 1461257557302 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:37 INFO - PROCESS | 1853 | 1461257557490 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:52:37 INFO - PROCESS | 1853 | 1461257557698 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc962a800 == 144 [pid = 1853] [id = 648] 09:52:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cc1e5a000) [pid = 1853] [serial = 1945] [outer = (nil)] 09:52:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc595c000) [pid = 1853] [serial = 1946] [outer = 0x7f0cc1e5a000] 09:52:37 INFO - PROCESS | 1853 | 1461257557760 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cc99cac00) [pid = 1853] [serial = 1947] [outer = 0x7f0cc1e5a000] 09:52:38 INFO - PROCESS | 1853 | 1461257558595 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1335ms 09:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:52:38 INFO - PROCESS | 1853 | 1461257558630 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1853 | 1461257558632 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:52:38 INFO - PROCESS | 1853 | 1461257558638 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1853 | 1461257558641 Marionette TRACE conn3 <- [1,2566,null,{}] 09:52:38 INFO - PROCESS | 1853 | 1461257558645 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:38 INFO - PROCESS | 1853 | 1461257558826 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:52:39 INFO - PROCESS | 1853 | 1461257559039 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc910f000 == 145 [pid = 1853] [id = 649] 09:52:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cc1e58800) [pid = 1853] [serial = 1948] [outer = (nil)] 09:52:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cc2549400) [pid = 1853] [serial = 1949] [outer = 0x7f0cc1e58800] 09:52:39 INFO - PROCESS | 1853 | 1461257559580 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc5960c00) [pid = 1853] [serial = 1950] [outer = 0x7f0cc1e58800] 09:52:40 INFO - PROCESS | 1853 | 1461257560649 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2081ms 09:52:40 INFO - PROCESS | 1853 | 1461257560719 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:52:40 INFO - PROCESS | 1853 | 1461257560724 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:52:40 INFO - PROCESS | 1853 | 1461257560732 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 1853 | 1461257560735 Marionette TRACE conn3 <- [1,2570,null,{}] 09:52:40 INFO - PROCESS | 1853 | 1461257560741 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:40 INFO - PROCESS | 1853 | 1461257560994 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:52:41 INFO - PROCESS | 1853 | 1461257561221 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc24c6800 == 146 [pid = 1853] [id = 650] 09:52:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cc73f1400) [pid = 1853] [serial = 1951] [outer = (nil)] 09:52:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cc808d800) [pid = 1853] [serial = 1952] [outer = 0x7f0cc73f1400] 09:52:41 INFO - PROCESS | 1853 | 1461257561378 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc924a400) [pid = 1853] [serial = 1953] [outer = 0x7f0cc73f1400] 09:52:42 INFO - PROCESS | 1853 | 1461257562350 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1687ms 09:52:42 INFO - PROCESS | 1853 | 1461257562418 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 1853 | 1461257562422 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:52:42 INFO - PROCESS | 1853 | 1461257562431 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - PROCESS | 1853 | 1461257562434 Marionette TRACE conn3 <- [1,2574,null,{}] 09:52:42 INFO - PROCESS | 1853 | 1461257562437 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:42 INFO - PROCESS | 1853 | 1461257562607 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda9a2000 == 145 [pid = 1853] [id = 149] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97cf000 == 144 [pid = 1853] [id = 399] 09:52:42 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0ccd1d7400) [pid = 1853] [serial = 1835] [outer = (nil)] [url = about:blank] 09:52:42 INFO - PROCESS | 1853 | 1461257562916 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a1c000 == 143 [pid = 1853] [id = 635] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc307c800 == 142 [pid = 1853] [id = 634] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4463000 == 141 [pid = 1853] [id = 633] 09:52:42 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd297f800 == 140 [pid = 1853] [id = 632] 09:52:43 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66e7800 == 141 [pid = 1853] [id = 651] 09:52:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cc6ead800) [pid = 1853] [serial = 1954] [outer = (nil)] 09:52:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cc98cd800) [pid = 1853] [serial = 1955] [outer = 0x7f0cc6ead800] 09:52:43 INFO - PROCESS | 1853 | 1461257563044 Marionette DEBUG loaded listener.js 09:52:43 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cc9a1f800) [pid = 1853] [serial = 1956] [outer = 0x7f0cc6ead800] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc962c000 == 140 [pid = 1853] [id = 631] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc52a1000 == 139 [pid = 1853] [id = 630] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd258b800 == 138 [pid = 1853] [id = 629] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a07800 == 137 [pid = 1853] [id = 628] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc735b800 == 136 [pid = 1853] [id = 627] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf274000 == 135 [pid = 1853] [id = 623] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdeb1a000 == 134 [pid = 1853] [id = 622] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3c3800 == 133 [pid = 1853] [id = 621] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdb52f800 == 132 [pid = 1853] [id = 620] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda959800 == 131 [pid = 1853] [id = 619] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7cda000 == 130 [pid = 1853] [id = 576] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2c3800 == 129 [pid = 1853] [id = 618] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda146000 == 128 [pid = 1853] [id = 617] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd8bd2000 == 127 [pid = 1853] [id = 616] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6fd1000 == 126 [pid = 1853] [id = 615] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd615e800 == 125 [pid = 1853] [id = 614] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc76a6800 == 124 [pid = 1853] [id = 613] 09:52:43 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccc8d7800 == 123 [pid = 1853] [id = 612] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cd7073c00) [pid = 1853] [serial = 1800] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cc6eec800) [pid = 1853] [serial = 1599] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd5484800) [pid = 1853] [serial = 1653] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cd5ee9400) [pid = 1853] [serial = 1656] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cd6143400) [pid = 1853] [serial = 1659] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cd6254800) [pid = 1853] [serial = 1662] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cc99ebc00) [pid = 1853] [serial = 1701] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0ccc8a2400) [pid = 1853] [serial = 1704] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0ccd1cb400) [pid = 1853] [serial = 1707] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cd4579400) [pid = 1853] [serial = 1710] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0ccc819000) [pid = 1853] [serial = 1833] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cc9a27c00) [pid = 1853] [serial = 1830] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cc9173c00) [pid = 1853] [serial = 1827] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cc9c56c00) [pid = 1853] [serial = 1832] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd28f0400) [pid = 1853] [serial = 1824] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cc967bc00) [pid = 1853] [serial = 1731] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0ccbb55000) [pid = 1853] [serial = 1767] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cc9176c00) [pid = 1853] [serial = 1626] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cc30f0c00) [pid = 1853] [serial = 1623] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cd28f7000) [pid = 1853] [serial = 1776] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cd314b800) [pid = 1853] [serial = 1644] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cc73f0c00) [pid = 1853] [serial = 1728] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd6e69000) [pid = 1853] [serial = 1794] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cc9ad8000) [pid = 1853] [serial = 1629] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd6386000) [pid = 1853] [serial = 1716] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cd5edf400) [pid = 1853] [serial = 1788] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cd6e6c800) [pid = 1853] [serial = 1725] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0ccc8a6400) [pid = 1853] [serial = 1632] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd3151800) [pid = 1853] [serial = 1779] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cd32eb000) [pid = 1853] [serial = 1647] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cd25d8000) [pid = 1853] [serial = 1638] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd4491400) [pid = 1853] [serial = 1650] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cc73f3400) [pid = 1853] [serial = 1761] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cd6d1f000) [pid = 1853] [serial = 1722] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cccc34400) [pid = 1853] [serial = 1773] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cd7076c00) [pid = 1853] [serial = 1797] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cc9682c00) [pid = 1853] [serial = 1764] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc9176400) [pid = 1853] [serial = 1698] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cccaa9400) [pid = 1853] [serial = 1635] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd2eb9800) [pid = 1853] [serial = 1641] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd6c80800) [pid = 1853] [serial = 1719] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd6c84000) [pid = 1853] [serial = 1791] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd32f4800) [pid = 1853] [serial = 1782] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd4583400) [pid = 1853] [serial = 1785] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0ccca16c00) [pid = 1853] [serial = 1770] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd5f64000) [pid = 1853] [serial = 1713] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cc520b000) [pid = 1853] [serial = 1695] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0ccc8a7800) [pid = 1853] [serial = 1758] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cc99d3800) [pid = 1853] [serial = 1829] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc7ddd800) [pid = 1853] [serial = 1826] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cc7dd4000) [pid = 1853] [serial = 1812] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cc64af000) [pid = 1853] [serial = 1811] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cd26e2400) [pid = 1853] [serial = 1823] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cc9a21c00) [pid = 1853] [serial = 1815] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc99cdc00) [pid = 1853] [serial = 1814] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0ccd1c8400) [pid = 1853] [serial = 1821] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cccaac400) [pid = 1853] [serial = 1820] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cc9cf4800) [pid = 1853] [serial = 1817] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0ccc815000) [pid = 1853] [serial = 1818] [outer = (nil)] [url = about:blank] 09:52:43 INFO - PROCESS | 1853 | 1461257563772 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1427ms 09:52:43 INFO - PROCESS | 1853 | 1461257563959 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 1853 | 1461257563965 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:52:43 INFO - PROCESS | 1853 | 1461257563972 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1853 | 1461257563976 Marionette TRACE conn3 <- [1,2578,null,{}] 09:52:43 INFO - PROCESS | 1853 | 1461257563983 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:44 INFO - PROCESS | 1853 | 1461257564206 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:52:44 INFO - PROCESS | 1853 | 1461257564456 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83c7000 == 124 [pid = 1853] [id = 652] 09:52:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cc6ead400) [pid = 1853] [serial = 1957] [outer = (nil)] 09:52:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cc73f1c00) [pid = 1853] [serial = 1958] [outer = 0x7f0cc6ead400] 09:52:44 INFO - PROCESS | 1853 | 1461257564536 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cc808f000) [pid = 1853] [serial = 1959] [outer = 0x7f0cc6ead400] 09:52:45 INFO - PROCESS | 1853 | 1461257565352 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1431ms 09:52:45 INFO - PROCESS | 1853 | 1461257565405 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 1853 | 1461257565409 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:52:45 INFO - PROCESS | 1853 | 1461257565419 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1853 | 1461257565424 Marionette TRACE conn3 <- [1,2582,null,{}] 09:52:45 INFO - PROCESS | 1853 | 1461257565430 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:45 INFO - PROCESS | 1853 | 1461257565601 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:52:45 INFO - PROCESS | 1853 | 1461257565809 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd258b800 == 125 [pid = 1853] [id = 653] 09:52:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cc6ee6800) [pid = 1853] [serial = 1960] [outer = (nil)] 09:52:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cc98ce400) [pid = 1853] [serial = 1961] [outer = 0x7f0cc6ee6800] 09:52:45 INFO - PROCESS | 1853 | 1461257565916 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cc99f2c00) [pid = 1853] [serial = 1962] [outer = 0x7f0cc6ee6800] 09:52:46 INFO - PROCESS | 1853 | 1461257566826 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1483ms 09:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:52:46 INFO - PROCESS | 1853 | 1461257566901 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:52:46 INFO - PROCESS | 1853 | 1461257566903 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:52:46 INFO - PROCESS | 1853 | 1461257566909 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:52:46 INFO - PROCESS | 1853 | 1461257566912 Marionette TRACE conn3 <- [1,2586,null,{}] 09:52:46 INFO - PROCESS | 1853 | 1461257566924 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:47 INFO - PROCESS | 1853 | 1461257567144 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:52:47 INFO - PROCESS | 1853 | 1461257567339 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2e4e800 == 126 [pid = 1853] [id = 654] 09:52:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cc9cf9400) [pid = 1853] [serial = 1963] [outer = (nil)] 09:52:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0ccc81a000) [pid = 1853] [serial = 1964] [outer = 0x7f0cc9cf9400] 09:52:47 INFO - PROCESS | 1853 | 1461257567408 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0ccc968800) [pid = 1853] [serial = 1965] [outer = 0x7f0cc9cf9400] 09:52:48 INFO - PROCESS | 1853 | 1461257568261 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1378ms 09:52:48 INFO - PROCESS | 1853 | 1461257568303 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1853 | 1461257568307 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:52:48 INFO - PROCESS | 1853 | 1461257568315 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1853 | 1461257568318 Marionette TRACE conn3 <- [1,2590,null,{}] 09:52:48 INFO - PROCESS | 1853 | 1461257568323 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:48 INFO - PROCESS | 1853 | 1461257568491 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:52:48 INFO - PROCESS | 1853 | 1461257568685 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd329c000 == 127 [pid = 1853] [id = 655] 09:52:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0ccbbcac00) [pid = 1853] [serial = 1966] [outer = (nil)] 09:52:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cccc3a400) [pid = 1853] [serial = 1967] [outer = 0x7f0ccbbcac00] 09:52:48 INFO - PROCESS | 1853 | 1461257568747 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0ccd1d2400) [pid = 1853] [serial = 1968] [outer = 0x7f0ccbbcac00] 09:52:49 INFO - PROCESS | 1853 | 1461257569561 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1280ms 09:52:49 INFO - PROCESS | 1853 | 1461257569595 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1853 | 1461257569598 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:52:49 INFO - PROCESS | 1853 | 1461257569603 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1853 | 1461257569605 Marionette TRACE conn3 <- [1,2594,null,{}] 09:52:49 INFO - PROCESS | 1853 | 1461257569610 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:49 INFO - PROCESS | 1853 | 1461257569777 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:52:49 INFO - PROCESS | 1853 | 1461257569975 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4370800 == 128 [pid = 1853] [id = 656] 09:52:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1969] [outer = (nil)] 09:52:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd25de000) [pid = 1853] [serial = 1970] [outer = 0x7f0ccbbd0c00] 09:52:50 INFO - PROCESS | 1853 | 1461257570039 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd26ec800) [pid = 1853] [serial = 1971] [outer = 0x7f0ccbbd0c00] 09:52:50 INFO - PROCESS | 1853 | 1461257570875 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1328ms 09:52:50 INFO - PROCESS | 1853 | 1461257570933 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1853 | 1461257570935 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:52:50 INFO - PROCESS | 1853 | 1461257570941 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1853 | 1461257570943 Marionette TRACE conn3 <- [1,2598,null,{}] 09:52:50 INFO - PROCESS | 1853 | 1461257570948 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:51 INFO - PROCESS | 1853 | 1461257571165 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda9b2000 == 127 [pid = 1853] [id = 150] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1b07000 == 126 [pid = 1853] [id = 175] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2754800 == 125 [pid = 1853] [id = 341] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc1e41000 == 124 [pid = 1853] [id = 531] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5426800 == 123 [pid = 1853] [id = 304] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1ed3800 == 122 [pid = 1853] [id = 226] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc24c6800 == 121 [pid = 1853] [id = 650] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc910f000 == 120 [pid = 1853] [id = 649] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66db800 == 119 [pid = 1853] [id = 647] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cede5a800 == 118 [pid = 1853] [id = 646] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cedb03000 == 117 [pid = 1853] [id = 645] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece11000 == 116 [pid = 1853] [id = 644] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cebd99000 == 115 [pid = 1853] [id = 643] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6f1000 == 114 [pid = 1853] [id = 642] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde3ca000 == 113 [pid = 1853] [id = 641] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda150800 == 112 [pid = 1853] [id = 640] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd725d800 == 111 [pid = 1853] [id = 639] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d66000 == 110 [pid = 1853] [id = 638] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c89000 == 109 [pid = 1853] [id = 637] 09:52:53 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc6dcf800 == 108 [pid = 1853] [id = 636] 09:52:53 INFO - PROCESS | 1853 | 1461257573446 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc52a3000 == 109 [pid = 1853] [id = 657] 09:52:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cc64aa000) [pid = 1853] [serial = 1972] [outer = (nil)] 09:52:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc6ea7400) [pid = 1853] [serial = 1973] [outer = 0x7f0cc64aa000] 09:52:53 INFO - PROCESS | 1853 | 1461257573511 Marionette DEBUG loaded listener.js 09:52:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cc73f6400) [pid = 1853] [serial = 1974] [outer = 0x7f0cc64aa000] 09:52:54 INFO - PROCESS | 1853 | 1461257574211 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3285ms 09:52:54 INFO - PROCESS | 1853 | 1461257574228 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1853 | 1461257574234 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:52:54 INFO - PROCESS | 1853 | 1461257574241 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1853 | 1461257574245 Marionette TRACE conn3 <- [1,2602,null,{}] 09:52:54 INFO - PROCESS | 1853 | 1461257574250 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:54 INFO - PROCESS | 1853 | 1461257574427 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:52:54 INFO - PROCESS | 1853 | 1461257574585 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a09800 == 110 [pid = 1853] [id = 658] 09:52:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cc64af800) [pid = 1853] [serial = 1975] [outer = (nil)] 09:52:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc99f3400) [pid = 1853] [serial = 1976] [outer = 0x7f0cc64af800] 09:52:54 INFO - PROCESS | 1853 | 1461257574640 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc9c5c000) [pid = 1853] [serial = 1977] [outer = 0x7f0cc64af800] 09:52:55 INFO - PROCESS | 1853 | 1461257575453 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1227ms 09:52:55 INFO - PROCESS | 1853 | 1461257575474 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1853 | 1461257575479 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:52:55 INFO - PROCESS | 1853 | 1461257575490 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1853 | 1461257575493 Marionette TRACE conn3 <- [1,2606,null,{}] 09:52:55 INFO - PROCESS | 1853 | 1461257575498 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:55 INFO - PROCESS | 1853 | 1461257575701 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:52:55 INFO - PROCESS | 1853 | 1461257575722 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd436d800 == 111 [pid = 1853] [id = 659] 09:52:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc9c58000) [pid = 1853] [serial = 1978] [outer = (nil)] 09:52:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0ccc96c800) [pid = 1853] [serial = 1979] [outer = 0x7f0cc9c58000] 09:52:55 INFO - PROCESS | 1853 | 1461257575775 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd25de800) [pid = 1853] [serial = 1980] [outer = 0x7f0cc9c58000] 09:52:56 INFO - PROCESS | 1853 | 1461257576714 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1285ms 09:52:56 INFO - PROCESS | 1853 | 1461257576772 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1853 | 1461257576774 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:52:57 INFO - PROCESS | 1853 | 1461257577036 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1853 | 1461257577044 Marionette TRACE conn3 <- [1,2610,null,{}] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc2549c00) [pid = 1853] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cc73f1400) [pid = 1853] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc1e58800) [pid = 1853] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cc1e54c00) [pid = 1853] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd6c7b800) [pid = 1853] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd4485000) [pid = 1853] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc520b800) [pid = 1853] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc30eb400) [pid = 1853] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cc1e52800) [pid = 1853] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cc5956400) [pid = 1853] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:52:57 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cc253e000) [pid = 1853] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:52:57 INFO - PROCESS | 1853 | 1461257577097 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:57 INFO - PROCESS | 1853 | 1461257577245 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:52:57 INFO - PROCESS | 1853 | 1461257577271 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc961b800 == 112 [pid = 1853] [id = 660] 09:52:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cc5958000) [pid = 1853] [serial = 1981] [outer = (nil)] 09:52:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0ccbb56400) [pid = 1853] [serial = 1982] [outer = 0x7f0cc5958000] 09:52:57 INFO - PROCESS | 1853 | 1461257577328 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cd314c000) [pid = 1853] [serial = 1983] [outer = 0x7f0cc5958000] 09:52:58 INFO - PROCESS | 1853 | 1461257578079 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1331ms 09:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:52:58 INFO - PROCESS | 1853 | 1461257578112 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1853 | 1461257578115 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:52:58 INFO - PROCESS | 1853 | 1461257578120 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1853 | 1461257578123 Marionette TRACE conn3 <- [1,2614,null,{}] 09:52:58 INFO - PROCESS | 1853 | 1461257578127 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:58 INFO - PROCESS | 1853 | 1461257578339 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:52:58 INFO - PROCESS | 1853 | 1461257578360 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5bb3800 == 113 [pid = 1853] [id = 661] 09:52:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc8305400) [pid = 1853] [serial = 1984] [outer = (nil)] 09:52:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd3280800) [pid = 1853] [serial = 1985] [outer = 0x7f0cc8305400] 09:52:58 INFO - PROCESS | 1853 | 1461257578415 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd448c400) [pid = 1853] [serial = 1986] [outer = 0x7f0cc8305400] 09:52:59 INFO - PROCESS | 1853 | 1461257579345 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1277ms 09:52:59 INFO - PROCESS | 1853 | 1461257579398 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:52:59 INFO - PROCESS | 1853 | 1461257579402 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:52:59 INFO - PROCESS | 1853 | 1461257579411 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1853 | 1461257579416 Marionette TRACE conn3 <- [1,2618,null,{}] 09:52:59 INFO - PROCESS | 1853 | 1461257579425 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:59 INFO - PROCESS | 1853 | 1461257579618 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:52:59 INFO - PROCESS | 1853 | 1461257579823 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd970800 == 114 [pid = 1853] [id = 662] 09:52:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc6eb1800) [pid = 1853] [serial = 1987] [outer = (nil)] 09:52:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc9251000) [pid = 1853] [serial = 1988] [outer = 0x7f0cc6eb1800] 09:52:59 INFO - PROCESS | 1853 | 1461257579934 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc99e8800) [pid = 1853] [serial = 1989] [outer = 0x7f0cc6eb1800] 09:53:00 INFO - PROCESS | 1853 | 1461257580856 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1482ms 09:53:00 INFO - PROCESS | 1853 | 1461257580894 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1853 | 1461257580901 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:53:00 INFO - PROCESS | 1853 | 1461257580911 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1853 | 1461257580915 Marionette TRACE conn3 <- [1,2622,null,{}] 09:53:00 INFO - PROCESS | 1853 | 1461257580920 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:01 INFO - PROCESS | 1853 | 1461257581099 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:53:01 INFO - PROCESS | 1853 | 1461257581298 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5ba0800 == 115 [pid = 1853] [id = 663] 09:53:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cc73f1400) [pid = 1853] [serial = 1990] [outer = (nil)] 09:53:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cccc39800) [pid = 1853] [serial = 1991] [outer = 0x7f0cc73f1400] 09:53:01 INFO - PROCESS | 1853 | 1461257581370 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd28ed400) [pid = 1853] [serial = 1992] [outer = 0x7f0cc73f1400] 09:53:02 INFO - PROCESS | 1853 | 1461257582285 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1434ms 09:53:02 INFO - PROCESS | 1853 | 1461257582345 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 1853 | 1461257582348 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:53:02 INFO - PROCESS | 1853 | 1461257582354 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 1853 | 1461257582358 Marionette TRACE conn3 <- [1,2626,null,{}] 09:53:02 INFO - PROCESS | 1853 | 1461257582372 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:02 INFO - PROCESS | 1853 | 1461257582557 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:53:02 INFO - PROCESS | 1853 | 1461257582751 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6651000 == 116 [pid = 1853] [id = 664] 09:53:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cccaa7800) [pid = 1853] [serial = 1993] [outer = (nil)] 09:53:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd448a400) [pid = 1853] [serial = 1994] [outer = 0x7f0cccaa7800] 09:53:02 INFO - PROCESS | 1853 | 1461257582823 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd54b0c00) [pid = 1853] [serial = 1995] [outer = 0x7f0cccaa7800] 09:53:03 INFO - PROCESS | 1853 | 1461257583643 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1331ms 09:53:03 INFO - PROCESS | 1853 | 1461257583685 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:53:03 INFO - PROCESS | 1853 | 1461257583689 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:53:03 INFO - PROCESS | 1853 | 1461257583694 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1853 | 1461257583697 Marionette TRACE conn3 <- [1,2630,null,{}] 09:53:03 INFO - PROCESS | 1853 | 1461257583702 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:03 INFO - PROCESS | 1853 | 1461257583875 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:53:04 INFO - PROCESS | 1853 | 1461257584074 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd724d800 == 117 [pid = 1853] [id = 665] 09:53:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd25d8400) [pid = 1853] [serial = 1996] [outer = (nil)] 09:53:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cd5eee800) [pid = 1853] [serial = 1997] [outer = 0x7f0cd25d8400] 09:53:04 INFO - PROCESS | 1853 | 1461257584138 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cd6148000) [pid = 1853] [serial = 1998] [outer = 0x7f0cd25d8400] 09:53:04 INFO - PROCESS | 1853 | 1461257584947 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1288ms 09:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:53:04 INFO - PROCESS | 1853 | 1461257584983 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1853 | 1461257584986 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:53:04 INFO - PROCESS | 1853 | 1461257584993 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1853 | 1461257584996 Marionette TRACE conn3 <- [1,2634,null,{}] 09:53:05 INFO - PROCESS | 1853 | 1461257585001 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:05 INFO - PROCESS | 1853 | 1461257585163 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:53:05 INFO - PROCESS | 1853 | 1461257585361 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a1a800 == 118 [pid = 1853] [id = 666] 09:53:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cd54d6800) [pid = 1853] [serial = 1999] [outer = (nil)] 09:53:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cd625ac00) [pid = 1853] [serial = 2000] [outer = 0x7f0cd54d6800] 09:53:05 INFO - PROCESS | 1853 | 1461257585427 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cd6c7a400) [pid = 1853] [serial = 2001] [outer = 0x7f0cd54d6800] 09:53:06 INFO - PROCESS | 1853 | 1461257586249 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1328ms 09:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:53:06 INFO - PROCESS | 1853 | 1461257586322 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 1853 | 1461257586325 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:53:06 INFO - PROCESS | 1853 | 1461257586330 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1853 | 1461257586334 Marionette TRACE conn3 <- [1,2638,null,{}] 09:53:06 INFO - PROCESS | 1853 | 1461257586339 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:06 INFO - PROCESS | 1853 | 1461257586588 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:53:06 INFO - PROCESS | 1853 | 1461257586785 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda149000 == 119 [pid = 1853] [id = 667] 09:53:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd6c7ec00) [pid = 1853] [serial = 2002] [outer = (nil)] 09:53:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cd6e60000) [pid = 1853] [serial = 2003] [outer = 0x7f0cd6c7ec00] 09:53:06 INFO - PROCESS | 1853 | 1461257586854 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cd7c29400) [pid = 1853] [serial = 2004] [outer = 0x7f0cd6c7ec00] 09:53:07 INFO - PROCESS | 1853 | 1461257587660 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1383ms 09:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:53:07 INFO - PROCESS | 1853 | 1461257587714 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1853 | 1461257587716 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:53:07 INFO - PROCESS | 1853 | 1461257587723 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1853 | 1461257587726 Marionette TRACE conn3 <- [1,2642,null,{}] 09:53:07 INFO - PROCESS | 1853 | 1461257587730 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:07 INFO - PROCESS | 1853 | 1461257587892 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:53:08 INFO - PROCESS | 1853 | 1461257588094 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda94b000 == 120 [pid = 1853] [id = 668] 09:53:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cc5952800) [pid = 1853] [serial = 2005] [outer = (nil)] 09:53:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cd8190c00) [pid = 1853] [serial = 2006] [outer = 0x7f0cc5952800] 09:53:08 INFO - PROCESS | 1853 | 1461257588157 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd8b81000) [pid = 1853] [serial = 2007] [outer = 0x7f0cc5952800] 09:53:08 INFO - PROCESS | 1853 | 1461257588967 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1278ms 09:53:09 INFO - PROCESS | 1853 | 1461257589001 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:53:09 INFO - PROCESS | 1853 | 1461257589003 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:53:09 INFO - PROCESS | 1853 | 1461257589009 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 1853 | 1461257589011 Marionette TRACE conn3 <- [1,2646,null,{}] 09:53:09 INFO - PROCESS | 1853 | 1461257589017 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:09 INFO - PROCESS | 1853 | 1461257589186 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:53:09 INFO - PROCESS | 1853 | 1461257589388 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda9b2000 == 121 [pid = 1853] [id = 669] 09:53:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd6c82400) [pid = 1853] [serial = 2008] [outer = (nil)] 09:53:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cd9745400) [pid = 1853] [serial = 2009] [outer = 0x7f0cd6c82400] 09:53:09 INFO - PROCESS | 1853 | 1461257589451 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cd974d000) [pid = 1853] [serial = 2010] [outer = 0x7f0cd6c82400] 09:53:10 INFO - PROCESS | 1853 | 1461257590244 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1286ms 09:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:53:10 INFO - PROCESS | 1853 | 1461257590296 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:53:10 INFO - PROCESS | 1853 | 1461257590299 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:53:10 INFO - PROCESS | 1853 | 1461257590305 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1853 | 1461257590308 Marionette TRACE conn3 <- [1,2650,null,{}] 09:53:10 INFO - PROCESS | 1853 | 1461257590312 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:10 INFO - PROCESS | 1853 | 1461257590479 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:53:10 INFO - PROCESS | 1853 | 1461257590680 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde55c800 == 122 [pid = 1853] [id = 670] 09:53:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cd80a9800) [pid = 1853] [serial = 2011] [outer = (nil)] 09:53:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cd97ed800) [pid = 1853] [serial = 2012] [outer = 0x7f0cd80a9800] 09:53:10 INFO - PROCESS | 1853 | 1461257590741 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cd9b15c00) [pid = 1853] [serial = 2013] [outer = 0x7f0cd80a9800] 09:53:11 INFO - PROCESS | 1853 | 1461257591573 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:53:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1328ms 09:53:11 INFO - PROCESS | 1853 | 1461257591633 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1853 | 1461257591635 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:53:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:53:11 INFO - PROCESS | 1853 | 1461257591641 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1853 | 1461257591643 Marionette TRACE conn3 <- [1,2654,null,{}] 09:53:11 INFO - PROCESS | 1853 | 1461257591649 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:11 INFO - PROCESS | 1853 | 1461257591832 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:53:12 INFO - PROCESS | 1853 | 1461257592031 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf145800 == 123 [pid = 1853] [id = 671] 09:53:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cc33dc000) [pid = 1853] [serial = 2014] [outer = (nil)] 09:53:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cda0a4400) [pid = 1853] [serial = 2015] [outer = 0x7f0cc33dc000] 09:53:12 INFO - PROCESS | 1853 | 1461257592099 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cda5d5400) [pid = 1853] [serial = 2016] [outer = 0x7f0cc33dc000] 09:53:12 INFO - PROCESS | 1853 | 1461257592922 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:53:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:53:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1332ms 09:53:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:53:12 INFO - PROCESS | 1853 | 1461257592975 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:53:12 INFO - PROCESS | 1853 | 1461257592978 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:53:12 INFO - PROCESS | 1853 | 1461257592985 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:53:12 INFO - PROCESS | 1853 | 1461257592989 Marionette TRACE conn3 <- [1,2658,null,{}] 09:53:12 INFO - PROCESS | 1853 | 1461257592995 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:13 INFO - PROCESS | 1853 | 1461257593191 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:53:13 INFO - PROCESS | 1853 | 1461257593390 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6f1000 == 124 [pid = 1853] [id = 672] 09:53:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc33e1800) [pid = 1853] [serial = 2017] [outer = (nil)] 09:53:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cda72f800) [pid = 1853] [serial = 2018] [outer = 0x7f0cc33e1800] 09:53:13 INFO - PROCESS | 1853 | 1461257593461 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cdab78800) [pid = 1853] [serial = 2019] [outer = 0x7f0cc33e1800] 09:53:14 INFO - PROCESS | 1853 | 1461257594286 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:53:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:53:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1334ms 09:53:14 INFO - PROCESS | 1853 | 1461257594322 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1853 | 1461257594324 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:53:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:53:14 INFO - PROCESS | 1853 | 1461257594333 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1853 | 1461257594335 Marionette TRACE conn3 <- [1,2662,null,{}] 09:53:14 INFO - PROCESS | 1853 | 1461257594340 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:14 INFO - PROCESS | 1853 | 1461257594512 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:53:14 INFO - PROCESS | 1853 | 1461257594718 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2536800 == 125 [pid = 1853] [id = 673] 09:53:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cda719c00) [pid = 1853] [serial = 2020] [outer = (nil)] 09:53:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cdc0a1400) [pid = 1853] [serial = 2021] [outer = 0x7f0cda719c00] 09:53:14 INFO - PROCESS | 1853 | 1461257594780 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cdc67c000) [pid = 1853] [serial = 2022] [outer = 0x7f0cda719c00] 09:53:15 INFO - PROCESS | 1853 | 1461257595583 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:53:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1276ms 09:53:15 INFO - PROCESS | 1853 | 1461257595610 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1853 | 1461257595614 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:53:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:53:15 INFO - PROCESS | 1853 | 1461257595619 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1853 | 1461257595621 Marionette TRACE conn3 <- [1,2666,null,{}] 09:53:15 INFO - PROCESS | 1853 | 1461257595626 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:15 INFO - PROCESS | 1853 | 1461257595796 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:53:16 INFO - PROCESS | 1853 | 1461257596001 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecbf2000 == 126 [pid = 1853] [id = 674] 09:53:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cdaa55800) [pid = 1853] [serial = 2023] [outer = (nil)] 09:53:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cdcde4c00) [pid = 1853] [serial = 2024] [outer = 0x7f0cdaa55800] 09:53:16 INFO - PROCESS | 1853 | 1461257596062 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cdce0ac00) [pid = 1853] [serial = 2025] [outer = 0x7f0cdaa55800] 09:53:17 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:17 INFO - PROCESS | 1853 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:17 INFO - PROCESS | 1853 | 1461257597293 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:53:17 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) 09:53:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1729ms 09:53:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:53:17 INFO - PROCESS | 1853 | 1461257597350 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1853 | 1461257597353 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:53:17 INFO - PROCESS | 1853 | 1461257597359 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1853 | 1461257597362 Marionette TRACE conn3 <- [1,2670,null,{}] 09:53:17 INFO - PROCESS | 1853 | 1461257597366 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:17 INFO - PROCESS | 1853 | 1461257597566 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:53:17 INFO - PROCESS | 1853 | 1461257597775 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedd14000 == 127 [pid = 1853] [id = 675] 09:53:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cdc040800) [pid = 1853] [serial = 2026] [outer = (nil)] 09:53:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cdce97c00) [pid = 1853] [serial = 2027] [outer = 0x7f0cdc040800] 09:53:17 INFO - PROCESS | 1853 | 1461257597878 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cdded9800) [pid = 1853] [serial = 2028] [outer = 0x7f0cdc040800] 09:53:19 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:19 INFO - PROCESS | 1853 | 1461257599343 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:53:19 INFO - PROCESS | 1853 | 1461257599399 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:53:19 INFO - PROCESS | 1853 | 1461257599408 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1853 | 1461257599413 Marionette TRACE conn3 <- [1,2674,null,{}] 09:53:19 INFO - PROCESS | 1853 | 1461257599421 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:19 INFO - PROCESS | 1853 | 1461257599646 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:53:19 INFO - PROCESS | 1853 | 1461257599852 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc98ed000 == 128 [pid = 1853] [id = 676] 09:53:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cc7ddcc00) [pid = 1853] [serial = 2029] [outer = (nil)] 09:53:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cc8306000) [pid = 1853] [serial = 2030] [outer = 0x7f0cc7ddcc00] 09:53:19 INFO - PROCESS | 1853 | 1461257599960 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cc98c3800) [pid = 1853] [serial = 2031] [outer = 0x7f0cc7ddcc00] 09:53:21 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:21 INFO - PROCESS | 1853 | 1461257601362 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1853 | 1461257601402 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:53:21 INFO - PROCESS | 1853 | 1461257601471 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1853 | 1461257601475 Marionette TRACE conn3 <- [1,2678,null,{}] 09:53:21 INFO - PROCESS | 1853 | 1461257601483 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:21 INFO - PROCESS | 1853 | 1461257601660 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:53:21 INFO - PROCESS | 1853 | 1461257601863 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ffa000 == 129 [pid = 1853] [id = 677] 09:53:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cc73fc000) [pid = 1853] [serial = 2032] [outer = (nil)] 09:53:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cc99cb400) [pid = 1853] [serial = 2033] [outer = 0x7f0cc73fc000] 09:53:21 INFO - PROCESS | 1853 | 1461257601922 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0ccc8a6400) [pid = 1853] [serial = 2034] [outer = 0x7f0cc73fc000] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd120800 == 128 [pid = 1853] [id = 508] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd311b000 == 127 [pid = 1853] [id = 436] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc961b800 == 126 [pid = 1853] [id = 660] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cc9243800) [pid = 1853] [serial = 1838] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cd5ee9800) [pid = 1853] [serial = 1850] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cc98cd800) [pid = 1853] [serial = 1955] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cd65c4800) [pid = 1853] [serial = 1853] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd548bc00) [pid = 1853] [serial = 1847] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0ccbbc7800) [pid = 1853] [serial = 1841] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0cd80b2c00) [pid = 1853] [serial = 1859] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd81e6c00) [pid = 1853] [serial = 1862] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0cd96c4400) [pid = 1853] [serial = 1865] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd97ed000) [pid = 1853] [serial = 1868] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0cd9b6bc00) [pid = 1853] [serial = 1871] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cda0a1800) [pid = 1853] [serial = 1874] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cda5d9c00) [pid = 1853] [serial = 1877] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cda71f400) [pid = 1853] [serial = 1880] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cd3146800) [pid = 1853] [serial = 1844] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd7c25400) [pid = 1853] [serial = 1856] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cc2544800) [pid = 1853] [serial = 1910] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cc9a1c400) [pid = 1853] [serial = 1913] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cccaab000) [pid = 1853] [serial = 1916] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cd2eb9000) [pid = 1853] [serial = 1919] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cd5eeb400) [pid = 1853] [serial = 1922] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cd6d18800) [pid = 1853] [serial = 1925] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd614c800) [pid = 1853] [serial = 1928] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cd9b6b400) [pid = 1853] [serial = 1931] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cda721400) [pid = 1853] [serial = 1934] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cdaa50000) [pid = 1853] [serial = 1937] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cdab80800) [pid = 1853] [serial = 1940] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc73ef000) [pid = 1853] [serial = 1943] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cc595c000) [pid = 1853] [serial = 1946] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd436d800 == 125 [pid = 1853] [id = 659] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a09800 == 124 [pid = 1853] [id = 658] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc52a3000 == 123 [pid = 1853] [id = 657] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2e4e800 == 122 [pid = 1853] [id = 654] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd258b800 == 121 [pid = 1853] [id = 653] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc83c7000 == 120 [pid = 1853] [id = 652] 09:53:22 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66e7800 == 119 [pid = 1853] [id = 651] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cc9cf2400) [pid = 1853] [serial = 1908] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cc9244400) [pid = 1853] [serial = 1907] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd6e63c00) [pid = 1853] [serial = 1901] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd4591c00) [pid = 1853] [serial = 1898] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cc98c6800) [pid = 1853] [serial = 1887] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cc73f5400) [pid = 1853] [serial = 1886] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cd8b7a800) [pid = 1853] [serial = 1902] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cd25dcc00) [pid = 1853] [serial = 1895] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cc1e60800) [pid = 1853] [serial = 1904] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0ccbbcfc00) [pid = 1853] [serial = 1890] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cc9c59400) [pid = 1853] [serial = 1889] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd28f7c00) [pid = 1853] [serial = 1896] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cc64aa800) [pid = 1853] [serial = 1892] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cc99c6800) [pid = 1853] [serial = 1893] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc33db000) [pid = 1853] [serial = 1883] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cc595f800) [pid = 1853] [serial = 1884] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc808d800) [pid = 1853] [serial = 1952] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cc64ac400) [pid = 1853] [serial = 1905] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd6381c00) [pid = 1853] [serial = 1899] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc5960c00) [pid = 1853] [serial = 1950] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc2549400) [pid = 1853] [serial = 1949] [outer = (nil)] [url = about:blank] 09:53:22 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cc924a400) [pid = 1853] [serial = 1953] [outer = (nil)] [url = about:blank] 09:53:23 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:23 INFO - PROCESS | 1853 | 1461257603227 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:53:23 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) 09:53:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1811ms 09:53:23 INFO - PROCESS | 1853 | 1461257603262 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 1853 | 1461257603265 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:53:23 INFO - PROCESS | 1853 | 1461257603270 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 1853 | 1461257603275 Marionette TRACE conn3 <- [1,2682,null,{}] 09:53:23 INFO - PROCESS | 1853 | 1461257603288 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:23 INFO - PROCESS | 1853 | 1461257603458 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:53:23 INFO - PROCESS | 1853 | 1461257603695 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc97df000 == 120 [pid = 1853] [id = 678] 09:53:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cc64ac400) [pid = 1853] [serial = 2035] [outer = (nil)] 09:53:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0ccc96b800) [pid = 1853] [serial = 2036] [outer = 0x7f0cc64ac400] 09:53:23 INFO - PROCESS | 1853 | 1461257603753 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd25e0400) [pid = 1853] [serial = 2037] [outer = 0x7f0cc64ac400] 09:53:24 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:25 INFO - PROCESS | 1853 | 1461257604999 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:53:25 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) 09:53:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1739ms 09:53:25 INFO - PROCESS | 1853 | 1461257605011 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1853 | 1461257605015 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:53:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:53:25 INFO - PROCESS | 1853 | 1461257605047 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1853 | 1461257605049 Marionette TRACE conn3 <- [1,2686,null,{}] 09:53:25 INFO - PROCESS | 1853 | 1461257605054 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:25 INFO - PROCESS | 1853 | 1461257605275 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:53:25 INFO - PROCESS | 1853 | 1461257605425 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd315d000 == 121 [pid = 1853] [id = 679] 09:53:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc73f5400) [pid = 1853] [serial = 2038] [outer = (nil)] 09:53:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd448d800) [pid = 1853] [serial = 2039] [outer = 0x7f0cc73f5400] 09:53:25 INFO - PROCESS | 1853 | 1461257605479 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd5ee9800) [pid = 1853] [serial = 2040] [outer = 0x7f0cc73f5400] 09:53:26 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc92d2c00) [pid = 1853] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cc9cf4400) [pid = 1853] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd974ac00) [pid = 1853] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc98c8800) [pid = 1853] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cc6ead400) [pid = 1853] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd6c83800) [pid = 1853] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cc9cf9400) [pid = 1853] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cc1e5a000) [pid = 1853] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd81dac00) [pid = 1853] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cc64af800) [pid = 1853] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cc99c9c00) [pid = 1853] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cd65c9c00) [pid = 1853] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cd97e1c00) [pid = 1853] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd5b88800) [pid = 1853] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0ccbbcac00) [pid = 1853] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cc5209800) [pid = 1853] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cc1e57800) [pid = 1853] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0ccc8a0000) [pid = 1853] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cc6ead800) [pid = 1853] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cc99ea000) [pid = 1853] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cc9246c00) [pid = 1853] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cc9246000) [pid = 1853] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cc64aa000) [pid = 1853] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cc5206000) [pid = 1853] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cd28fb800) [pid = 1853] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd9918c00) [pid = 1853] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cda71a800) [pid = 1853] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cc6ee6800) [pid = 1853] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd9742400) [pid = 1853] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cd314e800) [pid = 1853] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cc6eecc00) [pid = 1853] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cc1e53c00) [pid = 1853] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cc2541400) [pid = 1853] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cc254bc00) [pid = 1853] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cc9c58000) [pid = 1853] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cc5958000) [pid = 1853] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd9743000) [pid = 1853] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0ccc8a3800) [pid = 1853] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:53:26 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cc6eb3000) [pid = 1853] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:53:26 INFO - PROCESS | 1853 | 1461257606983 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 1853 | 1461257607034 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:53:27 INFO - PROCESS | 1853 | 1461257607039 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1853 | 1461257607041 Marionette TRACE conn3 <- [1,2690,null,{}] 09:53:27 INFO - PROCESS | 1853 | 1461257607047 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:27 INFO - PROCESS | 1853 | 1461257607264 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:53:27 INFO - PROCESS | 1853 | 1461257607364 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccc8ed800 == 122 [pid = 1853] [id = 680] 09:53:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cc5958000) [pid = 1853] [serial = 2041] [outer = (nil)] 09:53:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cc9249400) [pid = 1853] [serial = 2042] [outer = 0x7f0cc5958000] 09:53:27 INFO - PROCESS | 1853 | 1461257607420 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cc99ea000) [pid = 1853] [serial = 2043] [outer = 0x7f0cc5958000] 09:53:28 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:28 INFO - PROCESS | 1853 | 1461257608467 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1853 | 1461257608529 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:53:28 INFO - PROCESS | 1853 | 1461257608534 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1853 | 1461257608536 Marionette TRACE conn3 <- [1,2694,null,{}] 09:53:28 INFO - PROCESS | 1853 | 1461257608544 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:28 INFO - PROCESS | 1853 | 1461257608789 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:53:29 INFO - PROCESS | 1853 | 1461257609058 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc3735800 == 123 [pid = 1853] [id = 681] 09:53:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cc1e58400) [pid = 1853] [serial = 2044] [outer = (nil)] 09:53:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cc30eb400) [pid = 1853] [serial = 2045] [outer = 0x7f0cc1e58400] 09:53:29 INFO - PROCESS | 1853 | 1461257609128 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cc6ea5000) [pid = 1853] [serial = 2046] [outer = 0x7f0cc1e58400] 09:53:30 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:30 INFO - PROCESS | 1853 | 1461257610472 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1853 | 1461257610529 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:53:30 INFO - PROCESS | 1853 | 1461257610586 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1853 | 1461257610591 Marionette TRACE conn3 <- [1,2698,null,{}] 09:53:30 INFO - PROCESS | 1853 | 1461257610651 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:30 INFO - PROCESS | 1853 | 1461257610845 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:53:31 INFO - PROCESS | 1853 | 1461257611039 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2c87800 == 124 [pid = 1853] [id = 682] 09:53:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cc1e58c00) [pid = 1853] [serial = 2047] [outer = (nil)] 09:53:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cc99f1400) [pid = 1853] [serial = 2048] [outer = 0x7f0cc1e58c00] 09:53:31 INFO - PROCESS | 1853 | 1461257611106 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0ccc8a0000) [pid = 1853] [serial = 2049] [outer = 0x7f0cc1e58c00] 09:53:32 INFO - PROCESS | 1853 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:32 INFO - PROCESS | 1853 | 1461257612380 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1853 | 1461257612439 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:53:32 INFO - PROCESS | 1853 | 1461257612492 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1853 | 1461257612494 Marionette TRACE conn3 <- [1,2702,null,{}] 09:53:32 INFO - PROCESS | 1853 | 1461257612633 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:32 INFO - PROCESS | 1853 | 1461257612815 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:53:33 INFO - PROCESS | 1853 | 1461257613042 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd577d800 == 125 [pid = 1853] [id = 683] 09:53:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cc7ddc800) [pid = 1853] [serial = 2050] [outer = (nil)] 09:53:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cccaa6400) [pid = 1853] [serial = 2051] [outer = 0x7f0cc7ddc800] 09:53:33 INFO - PROCESS | 1853 | 1461257613108 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd448c800) [pid = 1853] [serial = 2052] [outer = 0x7f0cc7ddc800] 09:53:33 INFO - PROCESS | 1853 | 1461257613983 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:53:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1522ms 09:53:34 INFO - PROCESS | 1853 | 1461257614010 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1853 | 1461257614014 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:53:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:53:34 INFO - PROCESS | 1853 | 1461257614026 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1853 | 1461257614035 Marionette TRACE conn3 <- [1,2706,null,{}] 09:53:34 INFO - PROCESS | 1853 | 1461257614042 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:34 INFO - PROCESS | 1853 | 1461257614246 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:53:34 INFO - PROCESS | 1853 | 1461257614452 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd664f800 == 126 [pid = 1853] [id = 684] 09:53:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cc9c54400) [pid = 1853] [serial = 2053] [outer = (nil)] 09:53:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cd637e800) [pid = 1853] [serial = 2054] [outer = 0x7f0cc9c54400] 09:53:34 INFO - PROCESS | 1853 | 1461257614519 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cd65cbc00) [pid = 1853] [serial = 2055] [outer = 0x7f0cc9c54400] 09:53:35 INFO - PROCESS | 1853 | 1461257615371 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:53:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1393ms 09:53:35 INFO - PROCESS | 1853 | 1461257615414 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1853 | 1461257615419 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:53:35 INFO - PROCESS | 1853 | 1461257615424 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1853 | 1461257615426 Marionette TRACE conn3 <- [1,2710,null,{}] 09:53:35 INFO - PROCESS | 1853 | 1461257615431 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:35 INFO - PROCESS | 1853 | 1461257615615 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:53:35 INFO - PROCESS | 1853 | 1461257615817 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9a09800 == 127 [pid = 1853] [id = 685] 09:53:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd5b8b400) [pid = 1853] [serial = 2056] [outer = (nil)] 09:53:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd6c86c00) [pid = 1853] [serial = 2057] [outer = 0x7f0cd5b8b400] 09:53:35 INFO - PROCESS | 1853 | 1461257615881 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd6e64000) [pid = 1853] [serial = 2058] [outer = 0x7f0cd5b8b400] 09:53:36 INFO - PROCESS | 1853 | 1461257616720 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1853 | 1461257616757 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:53:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:53:36 INFO - PROCESS | 1853 | 1461257616762 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1853 | 1461257616764 Marionette TRACE conn3 <- [1,2714,null,{}] 09:53:36 INFO - PROCESS | 1853 | 1461257616769 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:36 INFO - PROCESS | 1853 | 1461257616960 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:53:37 INFO - PROCESS | 1853 | 1461257617169 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1f0800 == 128 [pid = 1853] [id = 686] 09:53:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cd8007c00) [pid = 1853] [serial = 2059] [outer = (nil)] 09:53:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd818d800) [pid = 1853] [serial = 2060] [outer = 0x7f0cd8007c00] 09:53:37 INFO - PROCESS | 1853 | 1461257617286 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd9918c00) [pid = 1853] [serial = 2061] [outer = 0x7f0cd8007c00] 09:53:38 INFO - PROCESS | 1853 | 1461257618146 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:53:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:53:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1436ms 09:53:38 INFO - PROCESS | 1853 | 1461257618202 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1853 | 1461257618205 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:53:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:53:38 INFO - PROCESS | 1853 | 1461257618214 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1853 | 1461257618217 Marionette TRACE conn3 <- [1,2718,null,{}] 09:53:38 INFO - PROCESS | 1853 | 1461257618222 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:38 INFO - PROCESS | 1853 | 1461257618404 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:53:38 INFO - PROCESS | 1853 | 1461257618609 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde46c000 == 129 [pid = 1853] [id = 687] 09:53:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd80aac00) [pid = 1853] [serial = 2062] [outer = (nil)] 09:53:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cda0a7c00) [pid = 1853] [serial = 2063] [outer = 0x7f0cd80aac00] 09:53:38 INFO - PROCESS | 1853 | 1461257618672 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cda722000) [pid = 1853] [serial = 2064] [outer = 0x7f0cd80aac00] 09:53:39 INFO - PROCESS | 1853 | 1461257619557 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1853 | 1461257619600 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:53:39 INFO - PROCESS | 1853 | 1461257619607 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1853 | 1461257619610 Marionette TRACE conn3 <- [1,2722,null,{}] 09:53:39 INFO - PROCESS | 1853 | 1461257619616 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:39 INFO - PROCESS | 1853 | 1461257619809 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:53:40 INFO - PROCESS | 1853 | 1461257620013 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf6e7800 == 130 [pid = 1853] [id = 688] 09:53:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd991c400) [pid = 1853] [serial = 2065] [outer = (nil)] 09:53:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cdaa54800) [pid = 1853] [serial = 2066] [outer = 0x7f0cd991c400] 09:53:40 INFO - PROCESS | 1853 | 1461257620076 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cdc043800) [pid = 1853] [serial = 2067] [outer = 0x7f0cd991c400] 09:53:40 INFO - PROCESS | 1853 | 1461257620885 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:53:40 INFO - PROCESS | 1853 | 1461257620945 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:53:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:53:40 INFO - PROCESS | 1853 | 1461257620951 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1853 | 1461257620953 Marionette TRACE conn3 <- [1,2726,null,{}] 09:53:40 INFO - PROCESS | 1853 | 1461257620958 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:41 INFO - PROCESS | 1853 | 1461257621132 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:53:41 INFO - PROCESS | 1853 | 1461257621343 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce6ddc800 == 131 [pid = 1853] [id = 689] 09:53:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd26e8c00) [pid = 1853] [serial = 2068] [outer = (nil)] 09:53:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cdc149800) [pid = 1853] [serial = 2069] [outer = 0x7f0cd26e8c00] 09:53:41 INFO - PROCESS | 1853 | 1461257621447 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cdce9c000) [pid = 1853] [serial = 2070] [outer = 0x7f0cd26e8c00] 09:53:42 INFO - PROCESS | 1853 | 1461257622290 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:53:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1383ms 09:53:42 INFO - PROCESS | 1853 | 1461257622335 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1853 | 1461257622338 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:53:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:53:42 INFO - PROCESS | 1853 | 1461257622344 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1853 | 1461257622346 Marionette TRACE conn3 <- [1,2730,null,{}] 09:53:42 INFO - PROCESS | 1853 | 1461257622352 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:42 INFO - PROCESS | 1853 | 1461257622539 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:53:42 INFO - PROCESS | 1853 | 1461257622744 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedb0d800 == 132 [pid = 1853] [id = 690] 09:53:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cda721400) [pid = 1853] [serial = 2071] [outer = (nil)] 09:53:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cde057c00) [pid = 1853] [serial = 2072] [outer = 0x7f0cda721400] 09:53:42 INFO - PROCESS | 1853 | 1461257622807 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cde412800) [pid = 1853] [serial = 2073] [outer = 0x7f0cda721400] 09:53:44 INFO - PROCESS | 1853 | 1461257624064 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1853 | 1461257624132 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:53:44 INFO - PROCESS | 1853 | 1461257624137 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1853 | 1461257624140 Marionette TRACE conn3 <- [1,2734,null,{}] 09:53:44 INFO - PROCESS | 1853 | 1461257624192 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:44 INFO - PROCESS | 1853 | 1461257624402 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:53:44 INFO - PROCESS | 1853 | 1461257624645 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf17a4000 == 133 [pid = 1853] [id = 691] 09:53:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cde40ec00) [pid = 1853] [serial = 2074] [outer = (nil)] 09:53:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cded44400) [pid = 1853] [serial = 2075] [outer = 0x7f0cde40ec00] 09:53:44 INFO - PROCESS | 1853 | 1461257624721 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cdee44c00) [pid = 1853] [serial = 2076] [outer = 0x7f0cde40ec00] 09:53:45 INFO - PROCESS | 1853 | 1461257625612 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:53:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1532ms 09:53:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:53:45 INFO - PROCESS | 1853 | 1461257625670 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1853 | 1461257625673 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:53:45 INFO - PROCESS | 1853 | 1461257625679 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1853 | 1461257625683 Marionette TRACE conn3 <- [1,2738,null,{}] 09:53:45 INFO - PROCESS | 1853 | 1461257625689 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:45 INFO - PROCESS | 1853 | 1461257625901 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:53:46 INFO - PROCESS | 1853 | 1461257626113 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7ccc000 == 134 [pid = 1853] [id = 692] 09:53:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cc1e5dc00) [pid = 1853] [serial = 2077] [outer = (nil)] 09:53:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc254a400) [pid = 1853] [serial = 2078] [outer = 0x7f0cc1e5dc00] 09:53:46 INFO - PROCESS | 1853 | 1461257626224 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0ccc969400) [pid = 1853] [serial = 2079] [outer = 0x7f0cc1e5dc00] 09:53:47 INFO - PROCESS | 1853 | 1461257627089 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:53:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:53:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1484ms 09:53:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:53:47 INFO - PROCESS | 1853 | 1461257627163 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:53:47 INFO - PROCESS | 1853 | 1461257627165 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:53:47 INFO - PROCESS | 1853 | 1461257627171 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1853 | 1461257627174 Marionette TRACE conn3 <- [1,2742,null,{}] 09:53:47 INFO - PROCESS | 1853 | 1461257627179 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:47 INFO - PROCESS | 1853 | 1461257627369 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:53:47 INFO - PROCESS | 1853 | 1461257627577 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7097000 == 135 [pid = 1853] [id = 693] 09:53:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cc1e55800) [pid = 1853] [serial = 2080] [outer = (nil)] 09:53:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cc33de800) [pid = 1853] [serial = 2081] [outer = 0x7f0cc1e55800] 09:53:47 INFO - PROCESS | 1853 | 1461257627642 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cc9c59800) [pid = 1853] [serial = 2082] [outer = 0x7f0cc1e55800] 09:53:48 INFO - PROCESS | 1853 | 1461257628849 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:53:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1738ms 09:53:48 INFO - PROCESS | 1853 | 1461257628911 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1853 | 1461257628918 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:53:48 INFO - PROCESS | 1853 | 1461257628928 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1853 | 1461257628933 Marionette TRACE conn3 <- [1,2746,null,{}] 09:53:48 INFO - PROCESS | 1853 | 1461257628940 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:49 INFO - PROCESS | 1853 | 1461257629131 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:53:49 INFO - PROCESS | 1853 | 1461257629389 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a0c800 == 136 [pid = 1853] [id = 694] 09:53:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cc8306c00) [pid = 1853] [serial = 2083] [outer = (nil)] 09:53:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc924fc00) [pid = 1853] [serial = 2084] [outer = 0x7f0cc8306c00] 09:53:49 INFO - PROCESS | 1853 | 1461257629456 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cc99ce000) [pid = 1853] [serial = 2085] [outer = 0x7f0cc8306c00] 09:53:50 INFO - PROCESS | 1853 | 1461257630502 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:53:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:53:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1630ms 09:53:50 INFO - PROCESS | 1853 | 1461257630559 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 1853 | 1461257630567 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:53:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:53:50 INFO - PROCESS | 1853 | 1461257630576 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 1853 | 1461257630580 Marionette TRACE conn3 <- [1,2750,null,{}] 09:53:50 INFO - PROCESS | 1853 | 1461257630586 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:50 INFO - PROCESS | 1853 | 1461257630785 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd3166000 == 135 [pid = 1853] [id = 305] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccc8ed800 == 134 [pid = 1853] [id = 680] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd25de000) [pid = 1853] [serial = 1970] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd3280800) [pid = 1853] [serial = 1985] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | 1461257631164 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd315d000 == 133 [pid = 1853] [id = 679] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc97df000 == 132 [pid = 1853] [id = 678] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7ffa000 == 131 [pid = 1853] [id = 677] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc98ed000 == 130 [pid = 1853] [id = 676] 09:53:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc76a6000 == 131 [pid = 1853] [id = 695] 09:53:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc6eea400) [pid = 1853] [serial = 2086] [outer = (nil)] 09:53:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0ccc8a9800) [pid = 1853] [serial = 2087] [outer = 0x7f0cc6eea400] 09:53:51 INFO - PROCESS | 1853 | 1461257631233 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cccc39000) [pid = 1853] [serial = 2088] [outer = 0x7f0cc6eea400] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf145800 == 130 [pid = 1853] [id = 671] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde55c800 == 129 [pid = 1853] [id = 670] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda9b2000 == 128 [pid = 1853] [id = 669] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda94b000 == 127 [pid = 1853] [id = 668] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda149000 == 126 [pid = 1853] [id = 667] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a1a800 == 125 [pid = 1853] [id = 666] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd724d800 == 124 [pid = 1853] [id = 665] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd6651000 == 123 [pid = 1853] [id = 664] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5ba0800 == 122 [pid = 1853] [id = 663] 09:53:51 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd970800 == 121 [pid = 1853] [id = 662] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cc808f000) [pid = 1853] [serial = 1959] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cd8007400) [pid = 1853] [serial = 1926] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0ccc968800) [pid = 1853] [serial = 1965] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cc99cac00) [pid = 1853] [serial = 1947] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cd9742c00) [pid = 1853] [serial = 1866] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc99f3400) [pid = 1853] [serial = 1976] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd6e6c000) [pid = 1853] [serial = 1854] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cda717000) [pid = 1853] [serial = 1878] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cdab78c00) [pid = 1853] [serial = 1938] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cc9c5c000) [pid = 1853] [serial = 1977] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cd8b82800) [pid = 1853] [serial = 1863] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0ccd1d2400) [pid = 1853] [serial = 1968] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd97ec800) [pid = 1853] [serial = 1929] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cc9cf1c00) [pid = 1853] [serial = 1914] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd81dbc00) [pid = 1853] [serial = 1860] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cc9a1f800) [pid = 1853] [serial = 1956] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd80a9000) [pid = 1853] [serial = 1857] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd614c000) [pid = 1853] [serial = 1923] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cda0ab800) [pid = 1853] [serial = 1932] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc73f6400) [pid = 1853] [serial = 1974] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd4489000) [pid = 1853] [serial = 1920] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd6143c00) [pid = 1853] [serial = 1851] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cda726000) [pid = 1853] [serial = 1881] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cdc0a4400) [pid = 1853] [serial = 1941] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc98ce400) [pid = 1853] [serial = 1961] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cc73f1c00) [pid = 1853] [serial = 1958] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cccc3a400) [pid = 1853] [serial = 1967] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cd9b14400) [pid = 1853] [serial = 1869] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cda732400) [pid = 1853] [serial = 1935] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cc99f2c00) [pid = 1853] [serial = 1962] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cccab5400) [pid = 1853] [serial = 1842] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cc64a4000) [pid = 1853] [serial = 1911] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cd28f5400) [pid = 1853] [serial = 1944] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd5b8b000) [pid = 1853] [serial = 1848] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cd25de800) [pid = 1853] [serial = 1980] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cd314c000) [pid = 1853] [serial = 1983] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cda0a1400) [pid = 1853] [serial = 1872] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd32f4000) [pid = 1853] [serial = 1845] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0ccc96c800) [pid = 1853] [serial = 1979] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cc98cc000) [pid = 1853] [serial = 1839] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0ccc81a000) [pid = 1853] [serial = 1964] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0ccd1cf000) [pid = 1853] [serial = 1917] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0ccbb56400) [pid = 1853] [serial = 1982] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cc6ea7400) [pid = 1853] [serial = 1973] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cd26e6000) [pid = 1853] [serial = 1836] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cda0ac400) [pid = 1853] [serial = 1875] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cc99f4c00) [pid = 1853] [serial = 1809] [outer = (nil)] [url = about:blank] 09:53:51 INFO - PROCESS | 1853 | 1461257631988 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:53:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1436ms 09:53:52 INFO - PROCESS | 1853 | 1461257632012 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1853 | 1461257632016 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:53:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:53:52 INFO - PROCESS | 1853 | 1461257632022 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1853 | 1461257632027 Marionette TRACE conn3 <- [1,2754,null,{}] 09:53:52 INFO - PROCESS | 1853 | 1461257632041 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:52 INFO - PROCESS | 1853 | 1461257632239 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:53:52 INFO - PROCESS | 1853 | 1461257632422 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2969000 == 122 [pid = 1853] [id = 696] 09:53:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0cc99ecc00) [pid = 1853] [serial = 2089] [outer = (nil)] 09:53:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd25d6c00) [pid = 1853] [serial = 2090] [outer = 0x7f0cc99ecc00] 09:53:52 INFO - PROCESS | 1853 | 1461257632487 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0cd4576000) [pid = 1853] [serial = 2091] [outer = 0x7f0cc99ecc00] 09:53:53 INFO - PROCESS | 1853 | 1461257633166 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:53:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1187ms 09:53:53 INFO - PROCESS | 1853 | 1461257633210 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1853 | 1461257633214 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:53:53 INFO - PROCESS | 1853 | 1461257633332 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1853 | 1461257633335 Marionette TRACE conn3 <- [1,2758,null,{}] 09:53:53 INFO - PROCESS | 1853 | 1461257633359 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:53 INFO - PROCESS | 1853 | 1461257633556 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:53:53 INFO - PROCESS | 1853 | 1461257633757 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccbec9800 == 123 [pid = 1853] [id = 697] 09:53:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cc6eb3800) [pid = 1853] [serial = 2092] [outer = (nil)] 09:53:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cc73f7800) [pid = 1853] [serial = 2093] [outer = 0x7f0cc6eb3800] 09:53:53 INFO - PROCESS | 1853 | 1461257633823 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cc9678800) [pid = 1853] [serial = 2094] [outer = 0x7f0cc6eb3800] 09:53:54 INFO - PROCESS | 1853 | 1461257634677 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:53:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1511ms 09:53:54 INFO - PROCESS | 1853 | 1461257634732 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:53:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:53:54 INFO - PROCESS | 1853 | 1461257634737 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:53:54 INFO - PROCESS | 1853 | 1461257634745 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1853 | 1461257634748 Marionette TRACE conn3 <- [1,2762,null,{}] 09:53:54 INFO - PROCESS | 1853 | 1461257634759 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:55 INFO - PROCESS | 1853 | 1461257635000 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:53:55 INFO - PROCESS | 1853 | 1461257635201 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd439c000 == 124 [pid = 1853] [id = 698] 09:53:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cc33d9800) [pid = 1853] [serial = 2095] [outer = (nil)] 09:53:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cccc2c800) [pid = 1853] [serial = 2096] [outer = 0x7f0cc33d9800] 09:53:55 INFO - PROCESS | 1853 | 1461257635310 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cd28f8800) [pid = 1853] [serial = 2097] [outer = 0x7f0cc33d9800] 09:53:56 INFO - PROCESS | 1853 | 1461257636221 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:53:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:53:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 09:53:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:53:56 INFO - PROCESS | 1853 | 1461257636279 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 1853 | 1461257636282 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:53:56 INFO - PROCESS | 1853 | 1461257636288 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 1853 | 1461257636292 Marionette TRACE conn3 <- [1,2766,null,{}] 09:53:56 INFO - PROCESS | 1853 | 1461257636297 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:56 INFO - PROCESS | 1853 | 1461257636507 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:53:56 INFO - PROCESS | 1853 | 1461257636710 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5e8d800 == 125 [pid = 1853] [id = 699] 09:53:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd5f6c400) [pid = 1853] [serial = 2098] [outer = (nil)] 09:53:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd6257800) [pid = 1853] [serial = 2099] [outer = 0x7f0cd5f6c400] 09:53:56 INFO - PROCESS | 1853 | 1461257636827 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cd6c7f800) [pid = 1853] [serial = 2100] [outer = 0x7f0cd5f6c400] 09:53:57 INFO - PROCESS | 1853 | 1461257637736 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:53:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1497ms 09:53:57 INFO - PROCESS | 1853 | 1461257637790 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1853 | 1461257637793 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:53:57 INFO - PROCESS | 1853 | 1461257637817 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1853 | 1461257637820 Marionette TRACE conn3 <- [1,2770,null,{}] 09:53:57 INFO - PROCESS | 1853 | 1461257637825 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:58 INFO - PROCESS | 1853 | 1461257638018 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:53:58 INFO - PROCESS | 1853 | 1461257638217 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f5a800 == 126 [pid = 1853] [id = 700] 09:53:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cd5f6e800) [pid = 1853] [serial = 2101] [outer = (nil)] 09:53:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cd80abc00) [pid = 1853] [serial = 2102] [outer = 0x7f0cd5f6e800] 09:53:58 INFO - PROCESS | 1853 | 1461257638283 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cd8b7d400) [pid = 1853] [serial = 2103] [outer = 0x7f0cd5f6e800] 09:53:59 INFO - PROCESS | 1853 | 1461257639120 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9fe6800 == 125 [pid = 1853] [id = 217] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece1d000 == 124 [pid = 1853] [id = 210] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc6dbe000 == 123 [pid = 1853] [id = 439] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf6491800 == 122 [pid = 1853] [id = 435] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf3f88000 == 121 [pid = 1853] [id = 271] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdfb21800 == 120 [pid = 1853] [id = 92] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc9621000 == 119 [pid = 1853] [id = 599] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf229b000 == 118 [pid = 1853] [id = 176] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd31d2800 == 117 [pid = 1853] [id = 273] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ceff9c000 == 116 [pid = 1853] [id = 211] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd576e800 == 115 [pid = 1853] [id = 289] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde599800 == 114 [pid = 1853] [id = 108] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda2d4800 == 113 [pid = 1853] [id = 148] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ce6ddc800 == 112 [pid = 1853] [id = 689] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf6e7800 == 111 [pid = 1853] [id = 688] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cde46c000 == 110 [pid = 1853] [id = 687] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1f0800 == 109 [pid = 1853] [id = 686] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd9a09800 == 108 [pid = 1853] [id = 685] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd664f800 == 107 [pid = 1853] [id = 684] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd577d800 == 106 [pid = 1853] [id = 683] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2c87800 == 105 [pid = 1853] [id = 682] 09:54:01 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc3735800 == 104 [pid = 1853] [id = 681] 09:54:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:54:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3842ms 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cc5958000) [pid = 1853] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cc64ac400) [pid = 1853] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cc7ddcc00) [pid = 1853] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cc73fc000) [pid = 1853] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cc73f5400) [pid = 1853] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0ccbbd0c00) [pid = 1853] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cc8305400) [pid = 1853] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cc8306c00) [pid = 1853] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:54:02 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cc6eea400) [pid = 1853] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:54:02 INFO - PROCESS | 1853 | 1461257642103 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1853 | 1461257642107 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:54:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:54:02 INFO - PROCESS | 1853 | 1461257642119 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1853 | 1461257642125 Marionette TRACE conn3 <- [1,2774,null,{}] 09:54:02 INFO - PROCESS | 1853 | 1461257642132 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:02 INFO - PROCESS | 1853 | 1461257642304 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:54:02 INFO - PROCESS | 1853 | 1461257642318 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc83d0000 == 105 [pid = 1853] [id = 701] 09:54:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0cc92dc000) [pid = 1853] [serial = 2104] [outer = (nil)] 09:54:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cc9686400) [pid = 1853] [serial = 2105] [outer = 0x7f0cc92dc000] 09:54:02 INFO - PROCESS | 1853 | 1461257642529 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cc99f1800) [pid = 1853] [serial = 2106] [outer = 0x7f0cc92dc000] 09:54:03 INFO - PROCESS | 1853 | 1461257643165 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:54:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1082ms 09:54:03 INFO - PROCESS | 1853 | 1461257643200 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1853 | 1461257643204 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:54:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:54:03 INFO - PROCESS | 1853 | 1461257643217 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1853 | 1461257643221 Marionette TRACE conn3 <- [1,2778,null,{}] 09:54:03 INFO - PROCESS | 1853 | 1461257643227 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:03 INFO - PROCESS | 1853 | 1461257643391 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:54:03 INFO - PROCESS | 1853 | 1461257643560 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd31d6000 == 106 [pid = 1853] [id = 702] 09:54:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cc73f2c00) [pid = 1853] [serial = 2107] [outer = (nil)] 09:54:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0ccbb56400) [pid = 1853] [serial = 2108] [outer = 0x7f0cc73f2c00] 09:54:03 INFO - PROCESS | 1853 | 1461257643617 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0ccd1c8c00) [pid = 1853] [serial = 2109] [outer = 0x7f0cc73f2c00] 09:54:04 INFO - PROCESS | 1853 | 1461257644434 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:54:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1281ms 09:54:04 INFO - PROCESS | 1853 | 1461257644495 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1853 | 1461257644500 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:54:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:54:04 INFO - PROCESS | 1853 | 1461257644508 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1853 | 1461257644514 Marionette TRACE conn3 <- [1,2782,null,{}] 09:54:04 INFO - PROCESS | 1853 | 1461257644523 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:04 INFO - PROCESS | 1853 | 1461257644745 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:54:04 INFO - PROCESS | 1853 | 1461257644946 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2e48800 == 107 [pid = 1853] [id = 703] 09:54:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cc808d800) [pid = 1853] [serial = 2110] [outer = (nil)] 09:54:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cc9ace800) [pid = 1853] [serial = 2111] [outer = 0x7f0cc808d800] 09:54:05 INFO - PROCESS | 1853 | 1461257645055 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0ccca0c800) [pid = 1853] [serial = 2112] [outer = 0x7f0cc808d800] 09:54:05 INFO - PROCESS | 1853 | 1461257645932 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:54:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1483ms 09:54:05 INFO - PROCESS | 1853 | 1461257645992 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1853 | 1461257645999 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:54:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:54:06 INFO - PROCESS | 1853 | 1461257646009 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1853 | 1461257646013 Marionette TRACE conn3 <- [1,2786,null,{}] 09:54:06 INFO - PROCESS | 1853 | 1461257646019 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:06 INFO - PROCESS | 1853 | 1461257646208 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:54:06 INFO - PROCESS | 1853 | 1461257646405 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d66000 == 108 [pid = 1853] [id = 704] 09:54:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cd25d3c00) [pid = 1853] [serial = 2113] [outer = (nil)] 09:54:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cd5b93400) [pid = 1853] [serial = 2114] [outer = 0x7f0cd25d3c00] 09:54:06 INFO - PROCESS | 1853 | 1461257646480 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd6141c00) [pid = 1853] [serial = 2115] [outer = 0x7f0cd25d3c00] 09:54:07 INFO - PROCESS | 1853 | 1461257647425 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:54:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1479ms 09:54:07 INFO - PROCESS | 1853 | 1461257647489 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 1853 | 1461257647493 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:54:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:54:07 INFO - PROCESS | 1853 | 1461257647500 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1853 | 1461257647506 Marionette TRACE conn3 <- [1,2790,null,{}] 09:54:07 INFO - PROCESS | 1853 | 1461257647522 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:07 INFO - PROCESS | 1853 | 1461257647764 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:54:08 INFO - PROCESS | 1853 | 1461257648007 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bc0800 == 109 [pid = 1853] [id = 705] 09:54:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd6c86400) [pid = 1853] [serial = 2116] [outer = (nil)] 09:54:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cd6f97000) [pid = 1853] [serial = 2117] [outer = 0x7f0cd6c86400] 09:54:08 INFO - PROCESS | 1853 | 1461257648121 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd81de000) [pid = 1853] [serial = 2118] [outer = 0x7f0cd6c86400] 09:54:08 INFO - PROCESS | 1853 | 1461257648939 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:54:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1488ms 09:54:08 INFO - PROCESS | 1853 | 1461257648988 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1853 | 1461257648992 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:54:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:54:09 INFO - PROCESS | 1853 | 1461257648998 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1853 | 1461257649000 Marionette TRACE conn3 <- [1,2794,null,{}] 09:54:09 INFO - PROCESS | 1853 | 1461257649005 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:09 INFO - PROCESS | 1853 | 1461257649180 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:54:09 INFO - PROCESS | 1853 | 1461257649393 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda1f0800 == 110 [pid = 1853] [id = 706] 09:54:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd6c7b000) [pid = 1853] [serial = 2119] [outer = (nil)] 09:54:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd9798400) [pid = 1853] [serial = 2120] [outer = 0x7f0cd6c7b000] 09:54:09 INFO - PROCESS | 1853 | 1461257649501 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd9917400) [pid = 1853] [serial = 2121] [outer = 0x7f0cd6c7b000] 09:54:10 INFO - PROCESS | 1853 | 1461257650348 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:54:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1377ms 09:54:10 INFO - PROCESS | 1853 | 1461257650376 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:54:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:54:10 INFO - PROCESS | 1853 | 1461257650379 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:54:10 INFO - PROCESS | 1853 | 1461257650384 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1853 | 1461257650387 Marionette TRACE conn3 <- [1,2798,null,{}] 09:54:10 INFO - PROCESS | 1853 | 1461257650392 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 1853 | 1461257650557 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:54:10 INFO - PROCESS | 1853 | 1461257650773 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda9a1000 == 111 [pid = 1853] [id = 707] 09:54:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cc98c7c00) [pid = 1853] [serial = 2122] [outer = (nil)] 09:54:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd9b17400) [pid = 1853] [serial = 2123] [outer = 0x7f0cc98c7c00] 09:54:10 INFO - PROCESS | 1853 | 1461257650837 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd9b73c00) [pid = 1853] [serial = 2124] [outer = 0x7f0cc98c7c00] 09:54:11 INFO - PROCESS | 1853 | 1461257651694 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:54:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1377ms 09:54:11 INFO - PROCESS | 1853 | 1461257651762 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1853 | 1461257651765 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:54:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:54:11 INFO - PROCESS | 1853 | 1461257651770 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1853 | 1461257651772 Marionette TRACE conn3 <- [1,2802,null,{}] 09:54:11 INFO - PROCESS | 1853 | 1461257651778 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:11 INFO - PROCESS | 1853 | 1461257651978 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:54:12 INFO - PROCESS | 1853 | 1461257652181 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde488800 == 112 [pid = 1853] [id = 708] 09:54:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cda0a1400) [pid = 1853] [serial = 2125] [outer = (nil)] 09:54:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cdaa50400) [pid = 1853] [serial = 2126] [outer = 0x7f0cda0a1400] 09:54:12 INFO - PROCESS | 1853 | 1461257652247 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cdc040400) [pid = 1853] [serial = 2127] [outer = 0x7f0cda0a1400] 09:54:13 INFO - PROCESS | 1853 | 1461257653125 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:54:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1379ms 09:54:13 INFO - PROCESS | 1853 | 1461257653151 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1853 | 1461257653154 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:54:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:54:13 INFO - PROCESS | 1853 | 1461257653159 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1853 | 1461257653161 Marionette TRACE conn3 <- [1,2806,null,{}] 09:54:13 INFO - PROCESS | 1853 | 1461257653166 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:13 INFO - PROCESS | 1853 | 1461257653338 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:54:13 INFO - PROCESS | 1853 | 1461257653541 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf14b000 == 113 [pid = 1853] [id = 709] 09:54:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cda0aac00) [pid = 1853] [serial = 2128] [outer = (nil)] 09:54:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cdce0b000) [pid = 1853] [serial = 2129] [outer = 0x7f0cda0aac00] 09:54:13 INFO - PROCESS | 1853 | 1461257653604 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cdd5eb000) [pid = 1853] [serial = 2130] [outer = 0x7f0cda0aac00] 09:54:14 INFO - PROCESS | 1853 | 1461257654372 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:54:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1232ms 09:54:14 INFO - PROCESS | 1853 | 1461257654393 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 1853 | 1461257654397 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:54:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:54:14 INFO - PROCESS | 1853 | 1461257654403 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1853 | 1461257654405 Marionette TRACE conn3 <- [1,2810,null,{}] 09:54:14 INFO - PROCESS | 1853 | 1461257654411 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:14 INFO - PROCESS | 1853 | 1461257654594 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:54:14 INFO - PROCESS | 1853 | 1461257654801 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf960800 == 114 [pid = 1853] [id = 710] 09:54:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cc253f000) [pid = 1853] [serial = 2131] [outer = (nil)] 09:54:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cdd5eac00) [pid = 1853] [serial = 2132] [outer = 0x7f0cc253f000] 09:54:14 INFO - PROCESS | 1853 | 1461257654910 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cdea25800) [pid = 1853] [serial = 2133] [outer = 0x7f0cc253f000] 09:54:15 INFO - PROCESS | 1853 | 1461257655744 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:54:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1382ms 09:54:15 INFO - PROCESS | 1853 | 1461257655786 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1853 | 1461257655790 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:54:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:54:15 INFO - PROCESS | 1853 | 1461257655796 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1853 | 1461257655798 Marionette TRACE conn3 <- [1,2814,null,{}] 09:54:15 INFO - PROCESS | 1853 | 1461257655804 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:15 INFO - PROCESS | 1853 | 1461257655991 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:54:16 INFO - PROCESS | 1853 | 1461257656199 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2533800 == 115 [pid = 1853] [id = 711] 09:54:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0ccc961800) [pid = 1853] [serial = 2134] [outer = (nil)] 09:54:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cdee43c00) [pid = 1853] [serial = 2135] [outer = 0x7f0ccc961800] 09:54:16 INFO - PROCESS | 1853 | 1461257656264 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cdf29e000) [pid = 1853] [serial = 2136] [outer = 0x7f0ccc961800] 09:54:17 INFO - PROCESS | 1853 | 1461257657090 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:54:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1330ms 09:54:17 INFO - PROCESS | 1853 | 1461257657127 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 1853 | 1461257657131 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:54:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:54:17 INFO - PROCESS | 1853 | 1461257657136 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 1853 | 1461257657139 Marionette TRACE conn3 <- [1,2818,null,{}] 09:54:17 INFO - PROCESS | 1853 | 1461257657145 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:17 INFO - PROCESS | 1853 | 1461257657333 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:54:17 INFO - PROCESS | 1853 | 1461257657550 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cece11000 == 116 [pid = 1853] [id = 712] 09:54:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc6ee6800) [pid = 1853] [serial = 2137] [outer = (nil)] 09:54:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cdf2a0000) [pid = 1853] [serial = 2138] [outer = 0x7f0cc6ee6800] 09:54:17 INFO - PROCESS | 1853 | 1461257657660 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cdf5a7800) [pid = 1853] [serial = 2139] [outer = 0x7f0cc6ee6800] 09:54:18 INFO - PROCESS | 1853 | 1461257658499 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:54:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1431ms 09:54:18 INFO - PROCESS | 1853 | 1461257658569 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1853 | 1461257658572 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:54:18 INFO - PROCESS | 1853 | 1461257658578 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1853 | 1461257658581 Marionette TRACE conn3 <- [1,2822,null,{}] 09:54:18 INFO - PROCESS | 1853 | 1461257658587 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:18 INFO - PROCESS | 1853 | 1461257658815 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:54:19 INFO - PROCESS | 1853 | 1461257659019 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ceff97800 == 117 [pid = 1853] [id = 713] 09:54:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd5f66c00) [pid = 1853] [serial = 2140] [outer = (nil)] 09:54:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0ce0231c00) [pid = 1853] [serial = 2141] [outer = 0x7f0cd5f66c00] 09:54:19 INFO - PROCESS | 1853 | 1461257659132 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0ce044e000) [pid = 1853] [serial = 2142] [outer = 0x7f0cd5f66c00] 09:54:20 INFO - PROCESS | 1853 | 1461257660006 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:54:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1482ms 09:54:20 INFO - PROCESS | 1853 | 1461257660062 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 1853 | 1461257660065 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:54:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:54:20 INFO - PROCESS | 1853 | 1461257660070 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1853 | 1461257660072 Marionette TRACE conn3 <- [1,2826,null,{}] 09:54:20 INFO - PROCESS | 1853 | 1461257660077 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:20 INFO - PROCESS | 1853 | 1461257660251 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:54:20 INFO - PROCESS | 1853 | 1461257660459 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1969800 == 118 [pid = 1853] [id = 714] 09:54:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd9b10800) [pid = 1853] [serial = 2143] [outer = (nil)] 09:54:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0ce233bc00) [pid = 1853] [serial = 2144] [outer = 0x7f0cd9b10800] 09:54:20 INFO - PROCESS | 1853 | 1461257660521 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0ce2581400) [pid = 1853] [serial = 2145] [outer = 0x7f0cd9b10800] 09:54:21 INFO - PROCESS | 1853 | 1461257661345 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:54:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1330ms 09:54:21 INFO - PROCESS | 1853 | 1461257661401 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1853 | 1461257661403 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:54:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:54:21 INFO - PROCESS | 1853 | 1461257661410 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1853 | 1461257661412 Marionette TRACE conn3 <- [1,2830,null,{}] 09:54:21 INFO - PROCESS | 1853 | 1461257661417 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:21 INFO - PROCESS | 1853 | 1461257661591 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:54:21 INFO - PROCESS | 1853 | 1461257661849 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1b0e000 == 119 [pid = 1853] [id = 715] 09:54:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cdce05c00) [pid = 1853] [serial = 2146] [outer = (nil)] 09:54:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0ce2713c00) [pid = 1853] [serial = 2147] [outer = 0x7f0cdce05c00] 09:54:21 INFO - PROCESS | 1853 | 1461257661917 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0ce5f4c000) [pid = 1853] [serial = 2148] [outer = 0x7f0cdce05c00] 09:54:22 INFO - PROCESS | 1853 | 1461257662688 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:54:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1332ms 09:54:22 INFO - PROCESS | 1853 | 1461257662743 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 1853 | 1461257662745 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:54:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:54:22 INFO - PROCESS | 1853 | 1461257662751 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 1853 | 1461257662753 Marionette TRACE conn3 <- [1,2834,null,{}] 09:54:22 INFO - PROCESS | 1853 | 1461257662759 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:22 INFO - PROCESS | 1853 | 1461257662948 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:54:23 INFO - PROCESS | 1853 | 1461257663161 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1bda800 == 120 [pid = 1853] [id = 716] 09:54:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cc5958400) [pid = 1853] [serial = 2149] [outer = (nil)] 09:54:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cd28f4800) [pid = 1853] [serial = 2150] [outer = 0x7f0cc5958400] 09:54:23 INFO - PROCESS | 1853 | 1461257663285 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0ce6d1cc00) [pid = 1853] [serial = 2151] [outer = 0x7f0cc5958400] 09:54:24 INFO - PROCESS | 1853 | 1461257664383 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:54:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1679ms 09:54:24 INFO - PROCESS | 1853 | 1461257664435 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1853 | 1461257664439 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:54:24 INFO - PROCESS | 1853 | 1461257664448 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1853 | 1461257664452 Marionette TRACE conn3 <- [1,2838,null,{}] 09:54:24 INFO - PROCESS | 1853 | 1461257664460 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:24 INFO - PROCESS | 1853 | 1461257664642 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:54:24 INFO - PROCESS | 1853 | 1461257664856 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2584800 == 121 [pid = 1853] [id = 717] 09:54:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cc9174800) [pid = 1853] [serial = 2152] [outer = (nil)] 09:54:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cc98cf000) [pid = 1853] [serial = 2153] [outer = 0x7f0cc9174800] 09:54:24 INFO - PROCESS | 1853 | 1461257664958 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cc9cf1c00) [pid = 1853] [serial = 2154] [outer = 0x7f0cc9174800] 09:54:25 INFO - PROCESS | 1853 | 1461257665949 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:54:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1535ms 09:54:25 INFO - PROCESS | 1853 | 1461257665983 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 1853 | 1461257665990 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:54:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:54:26 INFO - PROCESS | 1853 | 1461257665999 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1853 | 1461257666002 Marionette TRACE conn3 <- [1,2842,null,{}] 09:54:26 INFO - PROCESS | 1853 | 1461257666008 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:26 INFO - PROCESS | 1853 | 1461257666191 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:54:26 INFO - PROCESS | 1853 | 1461257666406 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3156800 == 122 [pid = 1853] [id = 718] 09:54:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cc9176c00) [pid = 1853] [serial = 2155] [outer = (nil)] 09:54:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cd28f9400) [pid = 1853] [serial = 2156] [outer = 0x7f0cc9176c00] 09:54:26 INFO - PROCESS | 1853 | 1461257666464 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cd548bc00) [pid = 1853] [serial = 2157] [outer = 0x7f0cc9176c00] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cc99ea000) [pid = 1853] [serial = 2043] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cc30eb400) [pid = 1853] [serial = 2045] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc99f1400) [pid = 1853] [serial = 2048] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cccaa6400) [pid = 1853] [serial = 2051] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd637e800) [pid = 1853] [serial = 2054] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd25d6c00) [pid = 1853] [serial = 2090] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0cd6c86c00) [pid = 1853] [serial = 2057] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 171 (0x7f0cd818d800) [pid = 1853] [serial = 2060] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 170 (0x7f0cc9249400) [pid = 1853] [serial = 2042] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 169 (0x7f0cda0a7c00) [pid = 1853] [serial = 2063] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 168 (0x7f0cdaa54800) [pid = 1853] [serial = 2066] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 167 (0x7f0cdc149800) [pid = 1853] [serial = 2069] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 166 (0x7f0cde057c00) [pid = 1853] [serial = 2072] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0cded44400) [pid = 1853] [serial = 2075] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cc254a400) [pid = 1853] [serial = 2078] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cc33de800) [pid = 1853] [serial = 2081] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cc924fc00) [pid = 1853] [serial = 2084] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0ccc8a9800) [pid = 1853] [serial = 2087] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cc99ce000) [pid = 1853] [serial = 2085] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cccc39000) [pid = 1853] [serial = 2088] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cd25e0400) [pid = 1853] [serial = 2037] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cdcde4c00) [pid = 1853] [serial = 2024] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd6e60000) [pid = 1853] [serial = 2003] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cc98c3800) [pid = 1853] [serial = 2031] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0ccc8a6400) [pid = 1853] [serial = 2034] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cdce97c00) [pid = 1853] [serial = 2027] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cc9251000) [pid = 1853] [serial = 1988] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cdc0a1400) [pid = 1853] [serial = 2021] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd5eee800) [pid = 1853] [serial = 1997] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd448d800) [pid = 1853] [serial = 2039] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cd5ee9800) [pid = 1853] [serial = 2040] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cc8306000) [pid = 1853] [serial = 2030] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cccc39800) [pid = 1853] [serial = 1991] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cd97ed800) [pid = 1853] [serial = 2012] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cd26ec800) [pid = 1853] [serial = 1971] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cda72f800) [pid = 1853] [serial = 2018] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cd9745400) [pid = 1853] [serial = 2009] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc99cb400) [pid = 1853] [serial = 2033] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cd448c400) [pid = 1853] [serial = 1986] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cda0a4400) [pid = 1853] [serial = 2015] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0ccc96b800) [pid = 1853] [serial = 2036] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cd8190c00) [pid = 1853] [serial = 2006] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cd448a400) [pid = 1853] [serial = 1994] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd625ac00) [pid = 1853] [serial = 2000] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1853 | 1461257667413 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:54:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1435ms 09:54:27 INFO - PROCESS | 1853 | 1461257667442 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 1853 | 1461257667446 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:54:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:54:27 INFO - PROCESS | 1853 | 1461257667454 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1853 | 1461257667458 Marionette TRACE conn3 <- [1,2846,null,{}] 09:54:27 INFO - PROCESS | 1853 | 1461257667471 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:27 INFO - PROCESS | 1853 | 1461257667640 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:54:27 INFO - PROCESS | 1853 | 1461257667657 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2a15000 == 123 [pid = 1853] [id = 719] 09:54:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0ccd1cf000) [pid = 1853] [serial = 2158] [outer = (nil)] 09:54:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cd6383800) [pid = 1853] [serial = 2159] [outer = 0x7f0ccd1cf000] 09:54:27 INFO - PROCESS | 1853 | 1461257667713 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cd6c88c00) [pid = 1853] [serial = 2160] [outer = 0x7f0ccd1cf000] 09:54:28 INFO - PROCESS | 1853 | 1461257668571 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:54:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1185ms 09:54:28 INFO - PROCESS | 1853 | 1461257668639 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1853 | 1461257668643 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:54:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:54:28 INFO - PROCESS | 1853 | 1461257668648 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1853 | 1461257668650 Marionette TRACE conn3 <- [1,2850,null,{}] 09:54:28 INFO - PROCESS | 1853 | 1461257668658 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:28 INFO - PROCESS | 1853 | 1461257668854 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:54:29 INFO - PROCESS | 1853 | 1461257669014 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd542e800 == 124 [pid = 1853] [id = 720] 09:54:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cc9a1b400) [pid = 1853] [serial = 2161] [outer = (nil)] 09:54:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cd81ddc00) [pid = 1853] [serial = 2162] [outer = 0x7f0cc9a1b400] 09:54:29 INFO - PROCESS | 1853 | 1461257669075 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd97ed800) [pid = 1853] [serial = 2163] [outer = 0x7f0cc9a1b400] 09:54:29 INFO - PROCESS | 1853 | 1461257669841 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:54:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1233ms 09:54:29 INFO - PROCESS | 1853 | 1461257669883 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1853 | 1461257669886 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:54:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:54:29 INFO - PROCESS | 1853 | 1461257669891 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1853 | 1461257669892 Marionette TRACE conn3 <- [1,2854,null,{}] 09:54:29 INFO - PROCESS | 1853 | 1461257669897 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:30 INFO - PROCESS | 1853 | 1461257670126 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:54:30 INFO - PROCESS | 1853 | 1461257670167 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d6a000 == 125 [pid = 1853] [id = 721] 09:54:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0ccc81a000) [pid = 1853] [serial = 2164] [outer = (nil)] 09:54:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd9b74c00) [pid = 1853] [serial = 2165] [outer = 0x7f0ccc81a000] 09:54:30 INFO - PROCESS | 1853 | 1461257670221 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cda717400) [pid = 1853] [serial = 2166] [outer = 0x7f0ccc81a000] 09:54:31 INFO - PROCESS | 1853 | 1461257671028 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:54:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1176ms 09:54:31 INFO - PROCESS | 1853 | 1461257671068 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 1853 | 1461257671070 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:54:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:54:31 INFO - PROCESS | 1853 | 1461257671079 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 1853 | 1461257671082 Marionette TRACE conn3 <- [1,2858,null,{}] 09:54:31 INFO - PROCESS | 1853 | 1461257671086 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:31 INFO - PROCESS | 1853 | 1461257671345 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:54:31 INFO - PROCESS | 1853 | 1461257671374 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f6d000 == 126 [pid = 1853] [id = 722] 09:54:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cda718400) [pid = 1853] [serial = 2167] [outer = (nil)] 09:54:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cdce0c800) [pid = 1853] [serial = 2168] [outer = 0x7f0cda718400] 09:54:31 INFO - PROCESS | 1853 | 1461257671432 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0ce0237000) [pid = 1853] [serial = 2169] [outer = 0x7f0cda718400] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cde40ec00) [pid = 1853] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cdc040800) [pid = 1853] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cc7ddc800) [pid = 1853] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cd80aac00) [pid = 1853] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cc9c54400) [pid = 1853] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cd5b8b400) [pid = 1853] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cc6eb1800) [pid = 1853] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cda719c00) [pid = 1853] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cc5952800) [pid = 1853] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cc33e1800) [pid = 1853] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cc73f1400) [pid = 1853] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd6c82400) [pid = 1853] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cd54d6800) [pid = 1853] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 133 (0x7f0cccaa7800) [pid = 1853] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 132 (0x7f0cd25d8400) [pid = 1853] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 131 (0x7f0cd80a9800) [pid = 1853] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 130 (0x7f0cc1e55800) [pid = 1853] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 129 (0x7f0cc33dc000) [pid = 1853] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 128 (0x7f0cd6c7ec00) [pid = 1853] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 127 (0x7f0cc6eb3800) [pid = 1853] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 126 (0x7f0cc92dc000) [pid = 1853] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 125 (0x7f0cdaa55800) [pid = 1853] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 124 (0x7f0cd26e8c00) [pid = 1853] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 123 (0x7f0cc1e58400) [pid = 1853] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 122 (0x7f0cd8007c00) [pid = 1853] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 121 (0x7f0cc1e5dc00) [pid = 1853] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 120 (0x7f0cda721400) [pid = 1853] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 119 (0x7f0cc1e58c00) [pid = 1853] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:54:32 INFO - PROCESS | 1853 | --DOMWINDOW == 118 (0x7f0cd991c400) [pid = 1853] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:54:32 INFO - PROCESS | 1853 | 1461257672404 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:54:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1376ms 09:54:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:54:32 INFO - PROCESS | 1853 | 1461257672456 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1853 | 1461257672458 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:54:32 INFO - PROCESS | 1853 | 1461257672464 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1853 | 1461257672467 Marionette TRACE conn3 <- [1,2862,null,{}] 09:54:32 INFO - PROCESS | 1853 | 1461257672472 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:32 INFO - PROCESS | 1853 | 1461257672645 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:54:32 INFO - PROCESS | 1853 | 1461257672811 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7f60000 == 127 [pid = 1853] [id = 723] 09:54:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 119 (0x7f0cc1e5c000) [pid = 1853] [serial = 2170] [outer = (nil)] 09:54:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 120 (0x7f0ccbbcb000) [pid = 1853] [serial = 2171] [outer = 0x7f0cc1e5c000] 09:54:32 INFO - PROCESS | 1853 | 1461257672866 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 121 (0x7f0cd6c7ec00) [pid = 1853] [serial = 2172] [outer = 0x7f0cc1e5c000] 09:54:33 INFO - PROCESS | 1853 | 1461257673534 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1127ms 09:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:54:33 INFO - PROCESS | 1853 | 1461257673591 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1853 | 1461257673593 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:54:33 INFO - PROCESS | 1853 | 1461257673598 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1853 | 1461257673601 Marionette TRACE conn3 <- [1,2866,null,{}] 09:54:33 INFO - PROCESS | 1853 | 1461257673605 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:33 INFO - PROCESS | 1853 | 1461257673836 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:54:33 INFO - PROCESS | 1853 | 1461257673852 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda958800 == 128 [pid = 1853] [id = 724] 09:54:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 122 (0x7f0ccc89c800) [pid = 1853] [serial = 2173] [outer = (nil)] 09:54:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 123 (0x7f0cd96c1c00) [pid = 1853] [serial = 2174] [outer = 0x7f0ccc89c800] 09:54:33 INFO - PROCESS | 1853 | 1461257673908 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1853 | ++DOMWINDOW == 124 (0x7f0cda731400) [pid = 1853] [serial = 2175] [outer = 0x7f0ccc89c800] 09:54:35 INFO - PROCESS | 1853 | 1461257674998 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:54:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1429ms 09:54:35 INFO - PROCESS | 1853 | 1461257675027 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1853 | 1461257675034 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:54:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:54:35 INFO - PROCESS | 1853 | 1461257675043 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1853 | 1461257675047 Marionette TRACE conn3 <- [1,2870,null,{}] 09:54:35 INFO - PROCESS | 1853 | 1461257675054 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:35 INFO - PROCESS | 1853 | 1461257675255 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:54:35 INFO - PROCESS | 1853 | 1461257675474 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2963800 == 129 [pid = 1853] [id = 725] 09:54:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 125 (0x7f0cc98d1800) [pid = 1853] [serial = 2176] [outer = (nil)] 09:54:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 126 (0x7f0ccbbd2000) [pid = 1853] [serial = 2177] [outer = 0x7f0cc98d1800] 09:54:35 INFO - PROCESS | 1853 | 1461257675585 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 127 (0x7f0cd25e0000) [pid = 1853] [serial = 2178] [outer = 0x7f0cc98d1800] 09:54:36 INFO - PROCESS | 1853 | 1461257676495 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:54:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1480ms 09:54:36 INFO - PROCESS | 1853 | 1461257676523 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1853 | 1461257676530 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:54:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:54:36 INFO - PROCESS | 1853 | 1461257676539 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1853 | 1461257676543 Marionette TRACE conn3 <- [1,2874,null,{}] 09:54:36 INFO - PROCESS | 1853 | 1461257676548 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:36 INFO - PROCESS | 1853 | 1461257676733 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:54:36 INFO - PROCESS | 1853 | 1461257676952 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd7258800 == 130 [pid = 1853] [id = 726] 09:54:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 128 (0x7f0cc99c9400) [pid = 1853] [serial = 2179] [outer = (nil)] 09:54:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 129 (0x7f0cd6384400) [pid = 1853] [serial = 2180] [outer = 0x7f0cc99c9400] 09:54:37 INFO - PROCESS | 1853 | 1461257677016 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 130 (0x7f0cd707a000) [pid = 1853] [serial = 2181] [outer = 0x7f0cc99c9400] 09:54:37 INFO - PROCESS | 1853 | 1461257677893 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:54:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1386ms 09:54:37 INFO - PROCESS | 1853 | 1461257677926 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 1853 | 1461257677935 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:54:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:54:37 INFO - PROCESS | 1853 | 1461257677945 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1853 | 1461257677949 Marionette TRACE conn3 <- [1,2878,null,{}] 09:54:37 INFO - PROCESS | 1853 | 1461257677964 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:38 INFO - PROCESS | 1853 | 1461257678162 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:54:38 INFO - PROCESS | 1853 | 1461257678378 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf14f000 == 131 [pid = 1853] [id = 727] 09:54:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 131 (0x7f0cc5208000) [pid = 1853] [serial = 2182] [outer = (nil)] 09:54:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 132 (0x7f0cda717000) [pid = 1853] [serial = 2183] [outer = 0x7f0cc5208000] 09:54:38 INFO - PROCESS | 1853 | 1461257678491 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 133 (0x7f0cdc047000) [pid = 1853] [serial = 2184] [outer = 0x7f0cc5208000] 09:54:39 INFO - PROCESS | 1853 | 1461257679301 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:54:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1432ms 09:54:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:54:39 INFO - PROCESS | 1853 | 1461257679377 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 1853 | 1461257679380 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:54:39 INFO - PROCESS | 1853 | 1461257679386 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 1853 | 1461257679389 Marionette TRACE conn3 <- [1,2882,null,{}] 09:54:39 INFO - PROCESS | 1853 | 1461257679394 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:39 INFO - PROCESS | 1853 | 1461257679631 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:54:39 INFO - PROCESS | 1853 | 1461257679835 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb8e000 == 132 [pid = 1853] [id = 728] 09:54:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 134 (0x7f0cc7dd5400) [pid = 1853] [serial = 2185] [outer = (nil)] 09:54:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cde01a400) [pid = 1853] [serial = 2186] [outer = 0x7f0cc7dd5400] 09:54:39 INFO - PROCESS | 1853 | 1461257679940 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cdee46400) [pid = 1853] [serial = 2187] [outer = 0x7f0cc7dd5400] 09:54:40 INFO - PROCESS | 1853 | 1461257680772 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1429ms 09:54:40 INFO - PROCESS | 1853 | 1461257680815 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:54:40 INFO - PROCESS | 1853 | 1461257680817 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:54:40 INFO - PROCESS | 1853 | 1461257680824 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 1853 | 1461257680827 Marionette TRACE conn3 <- [1,2886,null,{}] 09:54:40 INFO - PROCESS | 1853 | 1461257680832 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:41 INFO - PROCESS | 1853 | 1461257681024 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:54:41 INFO - PROCESS | 1853 | 1461257681235 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cefa17000 == 133 [pid = 1853] [id = 729] 09:54:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cdce04400) [pid = 1853] [serial = 2188] [outer = (nil)] 09:54:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cdf674400) [pid = 1853] [serial = 2189] [outer = 0x7f0cdce04400] 09:54:41 INFO - PROCESS | 1853 | 1461257681338 Marionette DEBUG loaded listener.js 09:54:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0ce026fc00) [pid = 1853] [serial = 2190] [outer = 0x7f0cdce04400] 09:54:42 INFO - PROCESS | 1853 | 1461257682197 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1430ms 09:54:42 INFO - PROCESS | 1853 | 1461257682255 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 1853 | 1461257682258 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:54:42 INFO - PROCESS | 1853 | 1461257682264 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 1853 | 1461257682267 Marionette TRACE conn3 <- [1,2890,null,{}] 09:54:42 INFO - PROCESS | 1853 | 1461257682272 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:42 INFO - PROCESS | 1853 | 1461257682485 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:54:42 INFO - PROCESS | 1853 | 1461257682691 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf2083800 == 134 [pid = 1853] [id = 730] 09:54:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0ce0274800) [pid = 1853] [serial = 2191] [outer = (nil)] 09:54:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cec963c00) [pid = 1853] [serial = 2192] [outer = 0x7f0ce0274800] 09:54:42 INFO - PROCESS | 1853 | 1461257682801 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cecbd9800) [pid = 1853] [serial = 2193] [outer = 0x7f0ce0274800] 09:54:43 INFO - PROCESS | 1853 | 1461257683633 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1432ms 09:54:43 INFO - PROCESS | 1853 | 1461257683696 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 1853 | 1461257683700 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:54:43 INFO - PROCESS | 1853 | 1461257683705 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 1853 | 1461257683707 Marionette TRACE conn3 <- [1,2894,null,{}] 09:54:43 INFO - PROCESS | 1853 | 1461257683713 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 1853 | 1461257683895 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:54:44 INFO - PROCESS | 1853 | 1461257684110 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf233c800 == 135 [pid = 1853] [id = 731] 09:54:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cc92dd000) [pid = 1853] [serial = 2194] [outer = (nil)] 09:54:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cecc6a400) [pid = 1853] [serial = 2195] [outer = 0x7f0cc92dd000] 09:54:44 INFO - PROCESS | 1853 | 1461257684212 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cece2ec00) [pid = 1853] [serial = 2196] [outer = 0x7f0cc92dd000] 09:54:45 INFO - PROCESS | 1853 | 1461257685048 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1379ms 09:54:45 INFO - PROCESS | 1853 | 1461257685085 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:54:45 INFO - PROCESS | 1853 | 1461257685088 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:54:45 INFO - PROCESS | 1853 | 1461257685093 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1853 | 1461257685096 Marionette TRACE conn3 <- [1,2898,null,{}] 09:54:45 INFO - PROCESS | 1853 | 1461257685100 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:45 INFO - PROCESS | 1853 | 1461257685268 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:54:45 INFO - PROCESS | 1853 | 1461257685476 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf4ce0800 == 136 [pid = 1853] [id = 732] 09:54:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cc99d0000) [pid = 1853] [serial = 2197] [outer = (nil)] 09:54:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cecea8c00) [pid = 1853] [serial = 2198] [outer = 0x7f0cc99d0000] 09:54:45 INFO - PROCESS | 1853 | 1461257685579 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0ced0e5c00) [pid = 1853] [serial = 2199] [outer = 0x7f0cc99d0000] 09:54:46 INFO - PROCESS | 1853 | 1461257686380 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:54:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1330ms 09:54:46 INFO - PROCESS | 1853 | 1461257686423 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 1853 | 1461257686426 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:54:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:54:46 INFO - PROCESS | 1853 | 1461257686431 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 1853 | 1461257686434 Marionette TRACE conn3 <- [1,2902,null,{}] 09:54:46 INFO - PROCESS | 1853 | 1461257686439 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:46 INFO - PROCESS | 1853 | 1461257686613 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:54:46 INFO - PROCESS | 1853 | 1461257686872 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf99ad000 == 137 [pid = 1853] [id = 733] 09:54:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cecc66c00) [pid = 1853] [serial = 2200] [outer = (nil)] 09:54:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cedd2d000) [pid = 1853] [serial = 2201] [outer = 0x7f0cecc66c00] 09:54:46 INFO - PROCESS | 1853 | 1461257686937 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cedeb9400) [pid = 1853] [serial = 2202] [outer = 0x7f0cecc66c00] 09:54:47 INFO - PROCESS | 1853 | 1461257687697 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:54:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1328ms 09:54:47 INFO - PROCESS | 1853 | 1461257687761 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1853 | 1461257687765 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:54:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:54:47 INFO - PROCESS | 1853 | 1461257687770 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1853 | 1461257687772 Marionette TRACE conn3 <- [1,2906,null,{}] 09:54:47 INFO - PROCESS | 1853 | 1461257687777 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:47 INFO - PROCESS | 1853 | 1461257687961 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:54:48 INFO - PROCESS | 1853 | 1461257688172 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2bb2800 == 138 [pid = 1853] [id = 734] 09:54:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cece31000) [pid = 1853] [serial = 2203] [outer = (nil)] 09:54:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cee00d400) [pid = 1853] [serial = 2204] [outer = 0x7f0cece31000] 09:54:48 INFO - PROCESS | 1853 | 1461257688277 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0ceff25400) [pid = 1853] [serial = 2205] [outer = 0x7f0cece31000] 09:54:49 INFO - PROCESS | 1853 | 1461257689124 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1379ms 09:54:49 INFO - PROCESS | 1853 | 1461257689151 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 1853 | 1461257689154 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:54:49 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:54:49 INFO - PROCESS | 1853 | 1461257689159 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1853 | 1461257689163 Marionette TRACE conn3 <- [1,2910,null,{}] 09:54:49 INFO - PROCESS | 1853 | 1461257689167 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:49 INFO - PROCESS | 1853 | 1461257689361 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:54:49 INFO - PROCESS | 1853 | 1461257689628 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc758f000 == 139 [pid = 1853] [id = 735] 09:54:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cc64aa000) [pid = 1853] [serial = 2206] [outer = (nil)] 09:54:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0ceff2f000) [pid = 1853] [serial = 2207] [outer = 0x7f0cc64aa000] 09:54:49 INFO - PROCESS | 1853 | 1461257689698 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cf206c400) [pid = 1853] [serial = 2208] [outer = 0x7f0cc64aa000] 09:54:50 INFO - PROCESS | 1853 | 1461257690412 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:54:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:54:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:54:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1280ms 09:54:50 INFO - PROCESS | 1853 | 1461257690445 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:54:50 INFO - PROCESS | 1853 | 1461257690447 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:54:50 INFO - TEST-START | /DOMEvents/constructors.html 09:54:50 INFO - PROCESS | 1853 | 1461257690454 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1853 | 1461257690456 Marionette TRACE conn3 <- [1,2914,null,{}] 09:54:50 INFO - PROCESS | 1853 | 1461257690461 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:50 INFO - PROCESS | 1853 | 1461257690619 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:54:50 INFO - PROCESS | 1853 | 1461257690843 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cbf9ea000 == 140 [pid = 1853] [id = 736] 09:54:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cc1e53400) [pid = 1853] [serial = 2209] [outer = (nil)] 09:54:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cc1f93800) [pid = 1853] [serial = 2210] [outer = 0x7f0cc1e53400] 09:54:50 INFO - PROCESS | 1853 | 1461257690906 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cc1f98400) [pid = 1853] [serial = 2211] [outer = 0x7f0cc1e53400] 09:54:52 INFO - PROCESS | 1853 | 1461257692443 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:54:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:54:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:54:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 2040ms 09:54:52 INFO - PROCESS | 1853 | 1461257692517 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 1853 | 1461257692529 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:54:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:54:52 INFO - PROCESS | 1853 | 1461257692539 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 1853 | 1461257692543 Marionette TRACE conn3 <- [1,2918,null,{}] 09:54:52 INFO - PROCESS | 1853 | 1461257692552 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:52 INFO - PROCESS | 1853 | 1461257692706 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:54:52 INFO - PROCESS | 1853 | 1461257692916 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc7588800 == 141 [pid = 1853] [id = 737] 09:54:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cc6ea8000) [pid = 1853] [serial = 2212] [outer = (nil)] 09:54:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cc73ef400) [pid = 1853] [serial = 2213] [outer = 0x7f0cc6ea8000] 09:54:53 INFO - PROCESS | 1853 | 1461257693016 Marionette DEBUG loaded listener.js 09:54:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cc7ddc400) [pid = 1853] [serial = 2214] [outer = 0x7f0cc6ea8000] 09:54:53 INFO - PROCESS | 1853 | 1461257693731 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:54:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:54:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1230ms 09:54:53 INFO - PROCESS | 1853 | 1461257693770 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1853 | 1461257693777 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:54:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:54:53 INFO - PROCESS | 1853 | 1461257693785 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1853 | 1461257693788 Marionette TRACE conn3 <- [1,2922,null,{}] 09:54:53 INFO - PROCESS | 1853 | 1461257693793 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:53 INFO - PROCESS | 1853 | 1461257693937 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:54:54 INFO - PROCESS | 1853 | 1461257694305 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66f8800 == 142 [pid = 1853] [id = 738] 09:54:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc33e1c00) [pid = 1853] [serial = 2215] [outer = (nil)] 09:54:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cc9178c00) [pid = 1853] [serial = 2216] [outer = 0x7f0cc33e1c00] 09:54:54 INFO - PROCESS | 1853 | 1461257694400 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cc92dc000) [pid = 1853] [serial = 2217] [outer = 0x7f0cc33e1c00] 09:54:55 INFO - PROCESS | 1853 | [1853] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:54:55 INFO - PROCESS | 1853 | [1853] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:54:55 INFO - PROCESS | 1853 | [1853] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:54:55 INFO - PROCESS | 1853 | [1853] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:54:55 INFO - PROCESS | 1853 | 1461257695145 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:54:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:54:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:54:55 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 09:54:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:54:55 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 09:54:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:54:55 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]" 09:54:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:54:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:54:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1380ms 09:54:55 INFO - PROCESS | 1853 | 1461257695167 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 1853 | 1461257695173 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:54:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:54:55 INFO - PROCESS | 1853 | 1461257695180 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 1853 | 1461257695185 Marionette TRACE conn3 <- [1,2926,null,{}] 09:54:55 INFO - PROCESS | 1853 | 1461257695198 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:55 INFO - PROCESS | 1853 | 1461257695359 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:54:55 INFO - PROCESS | 1853 | 1461257695619 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5b9a800 == 141 [pid = 1853] [id = 61] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd4372800 == 140 [pid = 1853] [id = 256] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cda1e2000 == 139 [pid = 1853] [id = 214] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2581800 == 138 [pid = 1853] [id = 307] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2e52800 == 137 [pid = 1853] [id = 306] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5e94800 == 136 [pid = 1853] [id = 213] 09:54:55 INFO - PROCESS | 1853 | --DOMWINDOW == 165 (0x7f0ccbb56400) [pid = 1853] [serial = 2108] [outer = (nil)] [url = about:blank] 09:54:55 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cccc2c800) [pid = 1853] [serial = 2096] [outer = (nil)] [url = about:blank] 09:54:55 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd6257800) [pid = 1853] [serial = 2099] [outer = (nil)] [url = about:blank] 09:54:55 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cd80abc00) [pid = 1853] [serial = 2102] [outer = (nil)] [url = about:blank] 09:54:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc3739000 == 137 [pid = 1853] [id = 739] 09:54:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cc595c400) [pid = 1853] [serial = 2218] [outer = (nil)] 09:54:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cc7dde800) [pid = 1853] [serial = 2219] [outer = 0x7f0cc595c400] 09:54:55 INFO - PROCESS | 1853 | 1461257695752 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0ccbbd2c00) [pid = 1853] [serial = 2220] [outer = 0x7f0cc595c400] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f60000 == 136 [pid = 1853] [id = 723] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7f6d000 == 135 [pid = 1853] [id = 722] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd5d6a000 == 134 [pid = 1853] [id = 721] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd542e800 == 133 [pid = 1853] [id = 720] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2a15000 == 132 [pid = 1853] [id = 719] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd3156800 == 131 [pid = 1853] [id = 718] 09:54:55 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2584800 == 130 [pid = 1853] [id = 717] 09:54:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf1969800 == 129 [pid = 1853] [id = 714] 09:54:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ceff97800 == 128 [pid = 1853] [id = 713] 09:54:56 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cece11000 == 127 [pid = 1853] [id = 712] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 164 (0x7f0cda5d5400) [pid = 1853] [serial = 2016] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 163 (0x7f0cd7c29400) [pid = 1853] [serial = 2004] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 162 (0x7f0cd448c800) [pid = 1853] [serial = 2052] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 161 (0x7f0cda722000) [pid = 1853] [serial = 2064] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 160 (0x7f0cd65cbc00) [pid = 1853] [serial = 2055] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 159 (0x7f0cd6e64000) [pid = 1853] [serial = 2058] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 158 (0x7f0cc99e8800) [pid = 1853] [serial = 1989] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 157 (0x7f0cdc67c000) [pid = 1853] [serial = 2022] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 156 (0x7f0cd8b81000) [pid = 1853] [serial = 2007] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 155 (0x7f0cdab78800) [pid = 1853] [serial = 2019] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 154 (0x7f0cd28ed400) [pid = 1853] [serial = 1992] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 153 (0x7f0cd974d000) [pid = 1853] [serial = 2010] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 152 (0x7f0cd6c7a400) [pid = 1853] [serial = 2001] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 151 (0x7f0cd54b0c00) [pid = 1853] [serial = 1995] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 150 (0x7f0cd6148000) [pid = 1853] [serial = 1998] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 149 (0x7f0cd9b15c00) [pid = 1853] [serial = 2013] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 148 (0x7f0cc9c59800) [pid = 1853] [serial = 2082] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 147 (0x7f0cc9678800) [pid = 1853] [serial = 2094] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 146 (0x7f0cc73f7800) [pid = 1853] [serial = 2093] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0cc99f1800) [pid = 1853] [serial = 2106] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0cc9686400) [pid = 1853] [serial = 2105] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cdce0ac00) [pid = 1853] [serial = 2025] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cdce9c000) [pid = 1853] [serial = 2070] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc6ea5000) [pid = 1853] [serial = 2046] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cd9918c00) [pid = 1853] [serial = 2061] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0ccc969400) [pid = 1853] [serial = 2079] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cde412800) [pid = 1853] [serial = 2073] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0ccc8a0000) [pid = 1853] [serial = 2049] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cdc043800) [pid = 1853] [serial = 2067] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cdee44c00) [pid = 1853] [serial = 2076] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | --DOMWINDOW == 134 (0x7f0cdded9800) [pid = 1853] [serial = 2028] [outer = (nil)] [url = about:blank] 09:54:56 INFO - PROCESS | 1853 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:54:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:54:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1230ms 09:54:56 INFO - PROCESS | 1853 | 1461257696404 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:54:56 INFO - PROCESS | 1853 | 1461257696412 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1853 | 1461257696415 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:54:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:54:56 INFO - PROCESS | 1853 | 1461257696420 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1853 | 1461257696422 Marionette TRACE conn3 <- [1,2930,null,{}] 09:54:56 INFO - PROCESS | 1853 | 1461257696427 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:56 INFO - PROCESS | 1853 | 1461257696622 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:54:56 INFO - PROCESS | 1853 | 1461257696785 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd126800 == 128 [pid = 1853] [id = 740] 09:54:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 135 (0x7f0cc595d800) [pid = 1853] [serial = 2221] [outer = (nil)] 09:54:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0ccc8a1400) [pid = 1853] [serial = 2222] [outer = 0x7f0cc595d800] 09:54:56 INFO - PROCESS | 1853 | 1461257696846 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0ccca11400) [pid = 1853] [serial = 2223] [outer = 0x7f0cc595d800] 09:54:57 INFO - PROCESS | 1853 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:54:57 INFO - PROCESS | 1853 | 1461257697421 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:54:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:54:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1031ms 09:54:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:54:57 INFO - PROCESS | 1853 | 1461257697453 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 1853 | 1461257697455 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:54:57 INFO - PROCESS | 1853 | 1461257697461 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 1853 | 1461257697463 Marionette TRACE conn3 <- [1,2934,null,{}] 09:54:57 INFO - PROCESS | 1853 | 1461257697482 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:57 INFO - PROCESS | 1853 | 1461257697621 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:54:57 INFO - PROCESS | 1853 | 1461257697785 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd274d000 == 129 [pid = 1853] [id = 741] 09:54:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cc99f1800) [pid = 1853] [serial = 2224] [outer = (nil)] 09:54:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cccaa6c00) [pid = 1853] [serial = 2225] [outer = 0x7f0cc99f1800] 09:54:57 INFO - PROCESS | 1853 | 1461257697838 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cccc33400) [pid = 1853] [serial = 2226] [outer = 0x7f0cc99f1800] 09:54:58 INFO - PROCESS | 1853 | 1461257698476 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:54:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:54:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1090ms 09:54:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:54:58 INFO - PROCESS | 1853 | 1461257698551 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1853 | 1461257698553 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:54:58 INFO - PROCESS | 1853 | 1461257698557 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1853 | 1461257698560 Marionette TRACE conn3 <- [1,2938,null,{}] 09:54:58 INFO - PROCESS | 1853 | 1461257698564 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 1853 | 1461257698791 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:54:58 INFO - PROCESS | 1853 | 1461257698815 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd310d000 == 130 [pid = 1853] [id = 742] 09:54:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cd25d3800) [pid = 1853] [serial = 2227] [outer = (nil)] 09:54:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cd3277000) [pid = 1853] [serial = 2228] [outer = 0x7f0cd25d3800] 09:54:58 INFO - PROCESS | 1853 | 1461257698870 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cd32f4400) [pid = 1853] [serial = 2229] [outer = 0x7f0cd25d3800] 09:54:59 INFO - PROCESS | 1853 | 1461257699459 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:54:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:54:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 927ms 09:54:59 INFO - PROCESS | 1853 | 1461257699501 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1853 | 1461257699504 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:54:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:54:59 INFO - PROCESS | 1853 | 1461257699509 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1853 | 1461257699512 Marionette TRACE conn3 <- [1,2942,null,{}] 09:54:59 INFO - PROCESS | 1853 | 1461257699516 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:59 INFO - PROCESS | 1853 | 1461257699743 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:54:59 INFO - PROCESS | 1853 | 1461257699791 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd420b000 == 131 [pid = 1853] [id = 743] 09:54:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cd32f6000) [pid = 1853] [serial = 2230] [outer = (nil)] 09:54:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cd4579800) [pid = 1853] [serial = 2231] [outer = 0x7f0cd32f6000] 09:54:59 INFO - PROCESS | 1853 | 1461257699871 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cd548cc00) [pid = 1853] [serial = 2232] [outer = 0x7f0cd32f6000] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 145 (0x7f0ccc81a000) [pid = 1853] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 144 (0x7f0ccd1cf000) [pid = 1853] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 143 (0x7f0cc33d9800) [pid = 1853] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 142 (0x7f0cc9a1b400) [pid = 1853] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 141 (0x7f0cc1e5c000) [pid = 1853] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 140 (0x7f0cc9176c00) [pid = 1853] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 139 (0x7f0cc73f2c00) [pid = 1853] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 138 (0x7f0cc9174800) [pid = 1853] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 137 (0x7f0cd5f6c400) [pid = 1853] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 136 (0x7f0cda718400) [pid = 1853] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:55:01 INFO - PROCESS | 1853 | --DOMWINDOW == 135 (0x7f0cd5f6e800) [pid = 1853] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:55:01 INFO - PROCESS | 1853 | 1461257701280 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:55:01 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:55:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:55:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1800ms 09:55:01 INFO - PROCESS | 1853 | 1461257701311 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1853 | 1461257701313 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:55:01 INFO - PROCESS | 1853 | 1461257701319 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1853 | 1461257701321 Marionette TRACE conn3 <- [1,2946,null,{}] 09:55:01 INFO - PROCESS | 1853 | 1461257701326 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:01 INFO - PROCESS | 1853 | 1461257701562 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:55:01 INFO - PROCESS | 1853 | 1461257701840 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc371d800 == 132 [pid = 1853] [id = 744] 09:55:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 136 (0x7f0cc1e52400) [pid = 1853] [serial = 2233] [outer = (nil)] 09:55:01 INFO - PROCESS | 1853 | ++DOMWINDOW == 137 (0x7f0cc1e5b400) [pid = 1853] [serial = 2234] [outer = 0x7f0cc1e52400] 09:55:01 INFO - PROCESS | 1853 | 1461257701917 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1853 | ++DOMWINDOW == 138 (0x7f0cc1f9ac00) [pid = 1853] [serial = 2235] [outer = 0x7f0cc1e52400] 09:55:02 INFO - PROCESS | 1853 | 1461257702629 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:55:02 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. 09:55:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1325ms 09:55:02 INFO - PROCESS | 1853 | 1461257702657 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1853 | 1461257702661 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:55:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:55:02 INFO - PROCESS | 1853 | 1461257702669 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1853 | 1461257702675 Marionette TRACE conn3 <- [1,2950,null,{}] 09:55:02 INFO - PROCESS | 1853 | 1461257702682 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:02 INFO - PROCESS | 1853 | 1461257702861 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:55:03 INFO - PROCESS | 1853 | 1461257703078 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc961b000 == 133 [pid = 1853] [id = 745] 09:55:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 139 (0x7f0cc595c000) [pid = 1853] [serial = 2236] [outer = (nil)] 09:55:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 140 (0x7f0cc808f000) [pid = 1853] [serial = 2237] [outer = 0x7f0cc595c000] 09:55:03 INFO - PROCESS | 1853 | 1461257703150 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 141 (0x7f0cc92dbc00) [pid = 1853] [serial = 2238] [outer = 0x7f0cc595c000] 09:55:03 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc66ec800 == 134 [pid = 1853] [id = 746] 09:55:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 142 (0x7f0cc9cf3000) [pid = 1853] [serial = 2239] [outer = (nil)] 09:55:03 INFO - PROCESS | 1853 | ++DOMWINDOW == 143 (0x7f0cc8093c00) [pid = 1853] [serial = 2240] [outer = 0x7f0cc9cf3000] 09:55:03 INFO - PROCESS | 1853 | 1461257703991 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:55:04 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:55:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1337ms 09:55:04 INFO - PROCESS | 1853 | 1461257704018 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1853 | 1461257704024 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:55:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:55:04 INFO - PROCESS | 1853 | 1461257704031 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1853 | 1461257704035 Marionette TRACE conn3 <- [1,2954,null,{}] 09:55:04 INFO - PROCESS | 1853 | 1461257704039 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:04 INFO - PROCESS | 1853 | 1461257704253 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:55:04 INFO - PROCESS | 1853 | 1461257704450 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd3174800 == 135 [pid = 1853] [id = 747] 09:55:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 144 (0x7f0cc6eb0400) [pid = 1853] [serial = 2241] [outer = (nil)] 09:55:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 145 (0x7f0cc9cf9c00) [pid = 1853] [serial = 2242] [outer = 0x7f0cc6eb0400] 09:55:04 INFO - PROCESS | 1853 | 1461257704511 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1853 | ++DOMWINDOW == 146 (0x7f0cccaa9c00) [pid = 1853] [serial = 2243] [outer = 0x7f0cc6eb0400] 09:55:05 INFO - PROCESS | 1853 | 1461257705321 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:55:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:55:05 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 09:55:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1330ms 09:55:05 INFO - PROCESS | 1853 | 1461257705362 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1853 | 1461257705366 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:55:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:55:05 INFO - PROCESS | 1853 | 1461257705379 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1853 | 1461257705387 Marionette TRACE conn3 <- [1,2958,null,{}] 09:55:05 INFO - PROCESS | 1853 | 1461257705393 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:05 INFO - PROCESS | 1853 | 1461257705625 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:55:05 INFO - PROCESS | 1853 | 1461257705828 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd577b000 == 136 [pid = 1853] [id = 748] 09:55:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 147 (0x7f0cc92db400) [pid = 1853] [serial = 2244] [outer = (nil)] 09:55:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 148 (0x7f0cd314b800) [pid = 1853] [serial = 2245] [outer = 0x7f0cc92db400] 09:55:05 INFO - PROCESS | 1853 | 1461257705888 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1853 | ++DOMWINDOW == 149 (0x7f0cd3283c00) [pid = 1853] [serial = 2246] [outer = 0x7f0cc92db400] 09:55:06 INFO - PROCESS | 1853 | 1461257706631 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:55:06 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. 09:55:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1292ms 09:55:06 INFO - PROCESS | 1853 | 1461257706663 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 1853 | 1461257706666 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:55:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:55:06 INFO - PROCESS | 1853 | 1461257706672 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1853 | 1461257706674 Marionette TRACE conn3 <- [1,2962,null,{}] 09:55:06 INFO - PROCESS | 1853 | 1461257706679 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:06 INFO - PROCESS | 1853 | 1461257706849 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:55:07 INFO - PROCESS | 1853 | 1461257707076 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5d63000 == 137 [pid = 1853] [id = 749] 09:55:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 150 (0x7f0cd25d4800) [pid = 1853] [serial = 2247] [outer = (nil)] 09:55:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 151 (0x7f0cd4579000) [pid = 1853] [serial = 2248] [outer = 0x7f0cd25d4800] 09:55:07 INFO - PROCESS | 1853 | 1461257707140 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1853 | ++DOMWINDOW == 152 (0x7f0cd54d0400) [pid = 1853] [serial = 2249] [outer = 0x7f0cd25d4800] 09:55:07 INFO - PROCESS | 1853 | 1461257707802 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:55:07 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. 09:55:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1174ms 09:55:07 INFO - PROCESS | 1853 | 1461257707848 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:55:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:55:07 INFO - PROCESS | 1853 | 1461257707852 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:55:07 INFO - PROCESS | 1853 | 1461257707857 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1853 | 1461257707860 Marionette TRACE conn3 <- [1,2966,null,{}] 09:55:07 INFO - PROCESS | 1853 | 1461257707864 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:08 INFO - PROCESS | 1853 | 1461257708037 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:55:08 INFO - PROCESS | 1853 | 1461257708257 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd68aa000 == 138 [pid = 1853] [id = 750] 09:55:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 153 (0x7f0cd6256000) [pid = 1853] [serial = 2250] [outer = (nil)] 09:55:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 154 (0x7f0cd6380000) [pid = 1853] [serial = 2251] [outer = 0x7f0cd6256000] 09:55:08 INFO - PROCESS | 1853 | 1461257708330 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 1853 | ++DOMWINDOW == 155 (0x7f0cd6c86c00) [pid = 1853] [serial = 2252] [outer = 0x7f0cd6256000] 09:55:09 INFO - PROCESS | 1853 | 1461257709038 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:55:09 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. 09:55:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1230ms 09:55:09 INFO - PROCESS | 1853 | 1461257709087 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1853 | 1461257709090 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:55:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:55:09 INFO - PROCESS | 1853 | 1461257709096 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1853 | 1461257709099 Marionette TRACE conn3 <- [1,2970,null,{}] 09:55:09 INFO - PROCESS | 1853 | 1461257709104 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:09 INFO - PROCESS | 1853 | 1461257709270 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:55:09 INFO - PROCESS | 1853 | 1461257709487 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd8029000 == 139 [pid = 1853] [id = 751] 09:55:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 156 (0x7f0cd5f68800) [pid = 1853] [serial = 2253] [outer = (nil)] 09:55:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 157 (0x7f0cd6e6a800) [pid = 1853] [serial = 2254] [outer = 0x7f0cd5f68800] 09:55:09 INFO - PROCESS | 1853 | 1461257709550 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1853 | ++DOMWINDOW == 158 (0x7f0cd81e0c00) [pid = 1853] [serial = 2255] [outer = 0x7f0cd5f68800] 09:55:10 INFO - PROCESS | 1853 | 1461257710236 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:55:10 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. 09:55:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1176ms 09:55:10 INFO - PROCESS | 1853 | 1461257710273 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1853 | 1461257710275 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:55:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:55:10 INFO - PROCESS | 1853 | 1461257710281 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1853 | 1461257710283 Marionette TRACE conn3 <- [1,2974,null,{}] 09:55:10 INFO - PROCESS | 1853 | 1461257710287 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:10 INFO - PROCESS | 1853 | 1461257710450 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:55:10 INFO - PROCESS | 1853 | 1461257710666 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9fe7000 == 140 [pid = 1853] [id = 752] 09:55:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 159 (0x7f0cd6257800) [pid = 1853] [serial = 2256] [outer = (nil)] 09:55:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 160 (0x7f0cd96c5c00) [pid = 1853] [serial = 2257] [outer = 0x7f0cd6257800] 09:55:10 INFO - PROCESS | 1853 | 1461257710730 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1853 | ++DOMWINDOW == 161 (0x7f0cd979c800) [pid = 1853] [serial = 2258] [outer = 0x7f0cd6257800] 09:55:11 INFO - PROCESS | 1853 | 1461257711416 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:55:11 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. 09:55:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1175ms 09:55:11 INFO - PROCESS | 1853 | 1461257711457 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1853 | 1461257711459 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:55:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:55:11 INFO - PROCESS | 1853 | 1461257711465 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1853 | 1461257711467 Marionette TRACE conn3 <- [1,2978,null,{}] 09:55:11 INFO - PROCESS | 1853 | 1461257711472 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:11 INFO - PROCESS | 1853 | 1461257711640 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:55:11 INFO - PROCESS | 1853 | 1461257711857 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda19a800 == 141 [pid = 1853] [id = 753] 09:55:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 162 (0x7f0cd81e3400) [pid = 1853] [serial = 2259] [outer = (nil)] 09:55:11 INFO - PROCESS | 1853 | ++DOMWINDOW == 163 (0x7f0cd9918c00) [pid = 1853] [serial = 2260] [outer = 0x7f0cd81e3400] 09:55:11 INFO - PROCESS | 1853 | 1461257711930 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1853 | ++DOMWINDOW == 164 (0x7f0cd9b68800) [pid = 1853] [serial = 2261] [outer = 0x7f0cd81e3400] 09:55:12 INFO - PROCESS | 1853 | 1461257712589 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:55:12 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. 09:55:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1175ms 09:55:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:55:12 INFO - PROCESS | 1853 | 1461257712641 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 1853 | 1461257712644 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:55:12 INFO - PROCESS | 1853 | 1461257712649 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1853 | 1461257712652 Marionette TRACE conn3 <- [1,2982,null,{}] 09:55:12 INFO - PROCESS | 1853 | 1461257712657 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:12 INFO - PROCESS | 1853 | 1461257712824 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:55:13 INFO - PROCESS | 1853 | 1461257713042 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda961000 == 142 [pid = 1853] [id = 754] 09:55:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 165 (0x7f0cd3151000) [pid = 1853] [serial = 2262] [outer = (nil)] 09:55:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 166 (0x7f0cd9b71800) [pid = 1853] [serial = 2263] [outer = 0x7f0cd3151000] 09:55:13 INFO - PROCESS | 1853 | 1461257713107 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 1853 | ++DOMWINDOW == 167 (0x7f0cda0af000) [pid = 1853] [serial = 2264] [outer = 0x7f0cd3151000] 09:55:13 INFO - PROCESS | 1853 | 1461257713817 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:55:13 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 09:55:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:55:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1180ms 09:55:13 INFO - PROCESS | 1853 | 1461257713849 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1853 | 1461257713852 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:55:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:55:13 INFO - PROCESS | 1853 | 1461257713859 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1853 | 1461257713861 Marionette TRACE conn3 <- [1,2986,null,{}] 09:55:13 INFO - PROCESS | 1853 | 1461257713866 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:14 INFO - PROCESS | 1853 | 1461257714039 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:55:14 INFO - PROCESS | 1853 | 1461257714259 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3c3800 == 143 [pid = 1853] [id = 755] 09:55:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 168 (0x7f0cda71fc00) [pid = 1853] [serial = 2265] [outer = (nil)] 09:55:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 169 (0x7f0cda732400) [pid = 1853] [serial = 2266] [outer = 0x7f0cda71fc00] 09:55:14 INFO - PROCESS | 1853 | 1461257714335 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1853 | ++DOMWINDOW == 170 (0x7f0cdab7a400) [pid = 1853] [serial = 2267] [outer = 0x7f0cda71fc00] 09:55:15 INFO - PROCESS | 1853 | 1461257715056 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:55:15 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. 09:55:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1228ms 09:55:15 INFO - PROCESS | 1853 | 1461257715088 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 1853 | 1461257715091 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:55:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:55:15 INFO - PROCESS | 1853 | 1461257715097 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1853 | 1461257715107 Marionette TRACE conn3 <- [1,2990,null,{}] 09:55:15 INFO - PROCESS | 1853 | 1461257715112 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:15 INFO - PROCESS | 1853 | 1461257715294 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:55:15 INFO - PROCESS | 1853 | 1461257715513 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdf1bb800 == 144 [pid = 1853] [id = 756] 09:55:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 171 (0x7f0cda71e800) [pid = 1853] [serial = 2268] [outer = (nil)] 09:55:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 172 (0x7f0cdce0d000) [pid = 1853] [serial = 2269] [outer = 0x7f0cda71e800] 09:55:15 INFO - PROCESS | 1853 | 1461257715575 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cde01b400) [pid = 1853] [serial = 2270] [outer = 0x7f0cda71e800] 09:55:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cdfb1f000 == 145 [pid = 1853] [id = 757] 09:55:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cdf2a1400) [pid = 1853] [serial = 2271] [outer = (nil)] 09:55:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cde0cf800) [pid = 1853] [serial = 2272] [outer = 0x7f0cdf2a1400] 09:55:16 INFO - PROCESS | 1853 | 1461257716328 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:55:16 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. 09:55:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1239ms 09:55:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:55:16 INFO - PROCESS | 1853 | 1461257716336 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1853 | 1461257716338 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:55:16 INFO - PROCESS | 1853 | 1461257716343 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1853 | 1461257716346 Marionette TRACE conn3 <- [1,2994,null,{}] 09:55:16 INFO - PROCESS | 1853 | 1461257716351 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:16 INFO - PROCESS | 1853 | 1461257716560 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:55:16 INFO - PROCESS | 1853 | 1461257716766 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce2504800 == 146 [pid = 1853] [id = 758] 09:55:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cda721c00) [pid = 1853] [serial = 2273] [outer = (nil)] 09:55:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0cd5f62000) [pid = 1853] [serial = 2274] [outer = 0x7f0cda721c00] 09:55:16 INFO - PROCESS | 1853 | 1461257716869 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cdf5a7000) [pid = 1853] [serial = 2275] [outer = 0x7f0cda721c00] 09:55:17 INFO - PROCESS | 1853 | 1461257717567 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:55:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:55:17 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 09:55:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1280ms 09:55:17 INFO - PROCESS | 1853 | 1461257717624 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1853 | 1461257717626 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:55:17 INFO - PROCESS | 1853 | 1461257717632 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1853 | 1461257717633 Marionette TRACE conn3 <- [1,2998,null,{}] 09:55:17 INFO - PROCESS | 1853 | 1461257717638 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:17 INFO - PROCESS | 1853 | 1461257717811 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:55:17 INFO - PROCESS | 1853 | 1461257717992 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cecb82800 == 147 [pid = 1853] [id = 759] 09:55:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cdab77400) [pid = 1853] [serial = 2276] [outer = (nil)] 09:55:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cdf9f8000) [pid = 1853] [serial = 2277] [outer = 0x7f0cdab77400] 09:55:18 INFO - PROCESS | 1853 | 1461257718068 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0ce044c400) [pid = 1853] [serial = 2278] [outer = 0x7f0cdab77400] 09:55:18 INFO - PROCESS | 1853 | 1461257718763 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:55:18 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. 09:55:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1175ms 09:55:18 INFO - PROCESS | 1853 | 1461257718807 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 1853 | 1461257718810 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:55:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:55:18 INFO - PROCESS | 1853 | 1461257718815 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1853 | 1461257718818 Marionette TRACE conn3 <- [1,3002,null,{}] 09:55:18 INFO - PROCESS | 1853 | 1461257718822 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:18 INFO - PROCESS | 1853 | 1461257718989 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:55:19 INFO - PROCESS | 1853 | 1461257719210 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cedd14800 == 148 [pid = 1853] [id = 760] 09:55:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cda727800) [pid = 1853] [serial = 2279] [outer = (nil)] 09:55:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0ce0791800) [pid = 1853] [serial = 2280] [outer = 0x7f0cda727800] 09:55:19 INFO - PROCESS | 1853 | 1461257719273 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0ce2714400) [pid = 1853] [serial = 2281] [outer = 0x7f0cda727800] 09:55:19 INFO - PROCESS | 1853 | 1461257719959 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:55:19 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. 09:55:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1176ms 09:55:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:55:19 INFO - PROCESS | 1853 | 1461257719991 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 1853 | 1461257719993 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:55:20 INFO - PROCESS | 1853 | 1461257719999 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1853 | 1461257720009 Marionette TRACE conn3 <- [1,3006,null,{}] 09:55:20 INFO - PROCESS | 1853 | 1461257720013 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:20 INFO - PROCESS | 1853 | 1461257720179 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:55:20 INFO - PROCESS | 1853 | 1461257720402 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1897800 == 149 [pid = 1853] [id = 761] 09:55:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cde4ecc00) [pid = 1853] [serial = 2282] [outer = (nil)] 09:55:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0ce6d0e400) [pid = 1853] [serial = 2283] [outer = 0x7f0cde4ecc00] 09:55:20 INFO - PROCESS | 1853 | 1461257720464 Marionette DEBUG loaded listener.js 09:55:20 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cebd46400) [pid = 1853] [serial = 2284] [outer = 0x7f0cde4ecc00] 09:55:21 INFO - PROCESS | 1853 | 1461257721165 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:55:21 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. 09:55:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1188ms 09:55:21 INFO - PROCESS | 1853 | 1461257721198 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 1853 | 1461257721200 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:55:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:55:21 INFO - PROCESS | 1853 | 1461257721207 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1853 | 1461257721209 Marionette TRACE conn3 <- [1,3010,null,{}] 09:55:21 INFO - PROCESS | 1853 | 1461257721214 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:21 INFO - PROCESS | 1853 | 1461257721380 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:55:21 INFO - PROCESS | 1853 | 1461257721602 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1be2800 == 150 [pid = 1853] [id = 762] 09:55:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0ce022f400) [pid = 1853] [serial = 2285] [outer = (nil)] 09:55:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cecbd4800) [pid = 1853] [serial = 2286] [outer = 0x7f0ce022f400] 09:55:21 INFO - PROCESS | 1853 | 1461257721665 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cecea9400) [pid = 1853] [serial = 2287] [outer = 0x7f0ce022f400] 09:55:22 INFO - PROCESS | 1853 | 1461257722344 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:55:22 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 09:55:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1176ms 09:55:22 INFO - PROCESS | 1853 | 1461257722384 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 1853 | 1461257722387 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:55:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:55:22 INFO - PROCESS | 1853 | 1461257722392 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1853 | 1461257722394 Marionette TRACE conn3 <- [1,3014,null,{}] 09:55:22 INFO - PROCESS | 1853 | 1461257722398 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:22 INFO - PROCESS | 1853 | 1461257722566 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:55:22 INFO - PROCESS | 1853 | 1461257722790 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf6499800 == 151 [pid = 1853] [id = 763] 09:55:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0ce2747c00) [pid = 1853] [serial = 2288] [outer = (nil)] 09:55:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cedeba800) [pid = 1853] [serial = 2289] [outer = 0x7f0ce2747c00] 09:55:22 INFO - PROCESS | 1853 | 1461257722852 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0ceff33400) [pid = 1853] [serial = 2290] [outer = 0x7f0ce2747c00] 09:55:23 INFO - PROCESS | 1853 | [1853] 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 09:55:23 INFO - PROCESS | 1853 | 1461257723610 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:55:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:55:23 INFO - {} 09:55:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:55:23 INFO - {} 09:55:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:55:23 INFO - {} 09:55:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:55:23 INFO - {} 09:55:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1276ms 09:55:23 INFO - PROCESS | 1853 | 1461257723670 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1853 | 1461257723672 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /FileAPI/fileReader.html 09:55:23 INFO - PROCESS | 1853 | 1461257723677 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1853 | 1461257723679 Marionette TRACE conn3 <- [1,3018,null,{}] 09:55:23 INFO - PROCESS | 1853 | 1461257723684 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:23 INFO - PROCESS | 1853 | 1461257723893 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:55:24 INFO - PROCESS | 1853 | 1461257724076 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9a7d800 == 152 [pid = 1853] [id = 764] 09:55:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0ceffda400) [pid = 1853] [serial = 2291] [outer = (nil)] 09:55:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cf1dd0800) [pid = 1853] [serial = 2292] [outer = 0x7f0ceffda400] 09:55:24 INFO - PROCESS | 1853 | 1461257724179 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cf1e8a400) [pid = 1853] [serial = 2293] [outer = 0x7f0ceffda400] 09:55:24 INFO - PROCESS | 1853 | 1461257724885 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:55:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:55:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:55:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:55:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:55:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1225ms 09:55:24 INFO - PROCESS | 1853 | 1461257724904 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 1853 | 1461257724906 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:55:24 INFO - TEST-START | /FileAPI/historical.html 09:55:24 INFO - PROCESS | 1853 | 1461257724912 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1853 | 1461257724914 Marionette TRACE conn3 <- [1,3022,null,{}] 09:55:24 INFO - PROCESS | 1853 | 1461257724919 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:25 INFO - PROCESS | 1853 | 1461257725094 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:55:25 INFO - PROCESS | 1853 | 1461257725330 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9a96000 == 153 [pid = 1853] [id = 765] 09:55:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc5a2d400) [pid = 1853] [serial = 2294] [outer = (nil)] 09:55:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc5a34000) [pid = 1853] [serial = 2295] [outer = 0x7f0cc5a2d400] 09:55:25 INFO - PROCESS | 1853 | 1461257725392 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cc5a3a000) [pid = 1853] [serial = 2296] [outer = 0x7f0cc5a2d400] 09:55:26 INFO - PROCESS | 1853 | 1461257726103 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:55:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:55:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:55:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:55:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:55:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:55:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:55:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:55:26 INFO - TEST-OK | /FileAPI/historical.html | took 1226ms 09:55:26 INFO - PROCESS | 1853 | 1461257726141 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 1853 | 1461257726144 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:55:26 INFO - TEST-START | /FileAPI/idlharness.html 09:55:26 INFO - PROCESS | 1853 | 1461257726156 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 1853 | 1461257726158 Marionette TRACE conn3 <- [1,3026,null,{}] 09:55:26 INFO - PROCESS | 1853 | 1461257726163 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:26 INFO - PROCESS | 1853 | 1461257726331 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:55:26 INFO - PROCESS | 1853 | 1461257726558 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc13b1000 == 154 [pid = 1853] [id = 766] 09:55:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0cc1e58c00) [pid = 1853] [serial = 2297] [outer = (nil)] 09:55:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cc98c3800) [pid = 1853] [serial = 2298] [outer = 0x7f0cc1e58c00] 09:55:26 INFO - PROCESS | 1853 | 1461257726621 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0ccbbc4c00) [pid = 1853] [serial = 2299] [outer = 0x7f0cc1e58c00] 09:55:28 INFO - PROCESS | 1853 | 1461257728383 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:55:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:55:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:55:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:55:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:55:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:55:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:55:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:55:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:55:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:55:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:55:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:55:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:55:28 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 09:55:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:55:28 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 09:55:28 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 09:55:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:55:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:55:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:55:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:55:28 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 09:55:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:55:28 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 09:55:28 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 09:55:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:55:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:55:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:55:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:55:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:55:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:55:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2307ms 09:55:28 INFO - PROCESS | 1853 | 1461257728561 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1853 | 1461257728569 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:55:28 INFO - TEST-START | /FileAPI/idlharness.worker 09:55:28 INFO - PROCESS | 1853 | 1461257728584 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1853 | 1461257728591 Marionette TRACE conn3 <- [1,3030,null,{}] 09:55:28 INFO - PROCESS | 1853 | 1461257728597 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:28 INFO - PROCESS | 1853 | 1461257728803 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:55:29 INFO - PROCESS | 1853 | 1461257729050 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc1dbf800 == 155 [pid = 1853] [id = 767] 09:55:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cd32eb000) [pid = 1853] [serial = 2300] [outer = (nil)] 09:55:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cd448c800) [pid = 1853] [serial = 2301] [outer = 0x7f0cd32eb000] 09:55:29 INFO - PROCESS | 1853 | 1461257729110 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd5b88800) [pid = 1853] [serial = 2302] [outer = 0x7f0cd32eb000] 09:55:29 INFO - PROCESS | 1853 | [1853] 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 09:55:30 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd420b000 == 154 [pid = 1853] [id = 743] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 204 (0x7f0ce2713c00) [pid = 1853] [serial = 2147] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 203 (0x7f0cd96c1c00) [pid = 1853] [serial = 2174] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd310d000 == 153 [pid = 1853] [id = 742] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd274d000 == 152 [pid = 1853] [id = 741] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0ccd126800 == 151 [pid = 1853] [id = 740] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc3739000 == 150 [pid = 1853] [id = 739] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc66f8800 == 149 [pid = 1853] [id = 738] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc7588800 == 148 [pid = 1853] [id = 737] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cc758f000 == 147 [pid = 1853] [id = 735] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2bb2800 == 146 [pid = 1853] [id = 734] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf99ad000 == 145 [pid = 1853] [id = 733] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf4ce0800 == 144 [pid = 1853] [id = 732] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf233c800 == 143 [pid = 1853] [id = 731] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cf2083800 == 142 [pid = 1853] [id = 730] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cefa17000 == 141 [pid = 1853] [id = 729] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cecb8e000 == 140 [pid = 1853] [id = 728] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cdf14f000 == 139 [pid = 1853] [id = 727] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd7258800 == 138 [pid = 1853] [id = 726] 09:55:31 INFO - PROCESS | 1853 | --DOCSHELL 0x7f0cd2963800 == 137 [pid = 1853] [id = 725] 09:55:31 INFO - PROCESS | 1853 | 1461257731405 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 202 (0x7f0cdee43c00) [pid = 1853] [serial = 2135] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 201 (0x7f0cda717400) [pid = 1853] [serial = 2166] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 200 (0x7f0cd6c88c00) [pid = 1853] [serial = 2160] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 199 (0x7f0cd28f8800) [pid = 1853] [serial = 2097] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 198 (0x7f0cd81ddc00) [pid = 1853] [serial = 2162] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 197 (0x7f0ccbbcb000) [pid = 1853] [serial = 2171] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 196 (0x7f0cd28f9400) [pid = 1853] [serial = 2156] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 195 (0x7f0ce0231c00) [pid = 1853] [serial = 2141] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 194 (0x7f0cd6c7ec00) [pid = 1853] [serial = 2172] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 193 (0x7f0ccd1c8c00) [pid = 1853] [serial = 2109] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 192 (0x7f0cdce0b000) [pid = 1853] [serial = 2129] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 191 (0x7f0cdaa50400) [pid = 1853] [serial = 2126] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 190 (0x7f0cc98cf000) [pid = 1853] [serial = 2153] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 189 (0x7f0cc9ace800) [pid = 1853] [serial = 2111] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 188 (0x7f0cd6c7f800) [pid = 1853] [serial = 2100] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 187 (0x7f0cd548bc00) [pid = 1853] [serial = 2157] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 186 (0x7f0cd6383800) [pid = 1853] [serial = 2159] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 185 (0x7f0cd97ed800) [pid = 1853] [serial = 2163] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 184 (0x7f0cd28f4800) [pid = 1853] [serial = 2150] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cd9b17400) [pid = 1853] [serial = 2123] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cdce0c800) [pid = 1853] [serial = 2168] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0ce0237000) [pid = 1853] [serial = 2169] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cdd5eac00) [pid = 1853] [serial = 2132] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cd9798400) [pid = 1853] [serial = 2120] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cd5b93400) [pid = 1853] [serial = 2114] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 177 (0x7f0cd6f97000) [pid = 1853] [serial = 2117] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 176 (0x7f0cc9cf1c00) [pid = 1853] [serial = 2154] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 175 (0x7f0cdf2a0000) [pid = 1853] [serial = 2138] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 174 (0x7f0cd8b7d400) [pid = 1853] [serial = 2103] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 173 (0x7f0cd9b74c00) [pid = 1853] [serial = 2165] [outer = (nil)] [url = about:blank] 09:55:31 INFO - PROCESS | 1853 | --DOMWINDOW == 172 (0x7f0ce233bc00) [pid = 1853] [serial = 2144] [outer = (nil)] [url = about:blank] 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:55:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:55:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:55:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:55:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:55:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:55:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:55:31 INFO - {} 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:55:31 INFO - {} 09:55:31 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 - {} 09:55:31 INFO - {} 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:55:31 INFO - {} 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:55:31 INFO - {} 09:55:31 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 - {} 09:55:31 INFO - {} 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:55:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:55:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 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 09:55:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:55:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:55:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:55:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:55:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:55:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:55:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:55:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:55:31 INFO - {} 09:55:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2916ms 09:55:31 INFO - PROCESS | 1853 | 1461257731500 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 1853 | 1461257731506 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:55:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:55:31 INFO - PROCESS | 1853 | 1461257731524 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 1853 | 1461257731531 Marionette TRACE conn3 <- [1,3034,null,{}] 09:55:31 INFO - PROCESS | 1853 | 1461257731542 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:31 INFO - PROCESS | 1853 | 1461257731827 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:55:31 INFO - PROCESS | 1853 | 1461257731995 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd125000 == 138 [pid = 1853] [id = 768] 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 173 (0x7f0cc73f9800) [pid = 1853] [serial = 2303] [outer = (nil)] 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 174 (0x7f0cccc2c800) [pid = 1853] [serial = 2304] [outer = 0x7f0cc73f9800] 09:55:32 INFO - PROCESS | 1853 | 1461257732055 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 175 (0x7f0cdf5a9000) [pid = 1853] [serial = 2305] [outer = 0x7f0cc73f9800] 09:55:32 INFO - PROCESS | 1853 | 1461257732587 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:55:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:55:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1092ms 09:55:32 INFO - PROCESS | 1853 | 1461257732617 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1853 | 1461257732620 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:55:32 INFO - PROCESS | 1853 | 1461257732630 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1853 | 1461257732634 Marionette TRACE conn3 <- [1,3038,null,{}] 09:55:32 INFO - PROCESS | 1853 | 1461257732648 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:32 INFO - PROCESS | 1853 | 1461257732814 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:55:32 INFO - PROCESS | 1853 | 1461257732833 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd4394800 == 139 [pid = 1853] [id = 769] 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 176 (0x7f0cecc73400) [pid = 1853] [serial = 2306] [outer = (nil)] 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 177 (0x7f0ceceef400) [pid = 1853] [serial = 2307] [outer = 0x7f0cecc73400] 09:55:32 INFO - PROCESS | 1853 | 1461257732888 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1853 | ++DOMWINDOW == 178 (0x7f0cf16f1800) [pid = 1853] [serial = 2308] [outer = 0x7f0cecc73400] 09:55:33 INFO - PROCESS | 1853 | 1461257733655 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:55:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:55:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:55:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1084ms 09:55:33 INFO - PROCESS | 1853 | 1461257733721 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1853 | 1461257733725 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:55:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:55:33 INFO - PROCESS | 1853 | 1461257733730 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 1853 | 1461257733732 Marionette TRACE conn3 <- [1,3042,null,{}] 09:55:33 INFO - PROCESS | 1853 | 1461257733743 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:33 INFO - PROCESS | 1853 | 1461257733982 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:55:34 INFO - PROCESS | 1853 | 1461257734020 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd6637000 == 140 [pid = 1853] [id = 770] 09:55:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cbf7f5800) [pid = 1853] [serial = 2309] [outer = (nil)] 09:55:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cbf7fd400) [pid = 1853] [serial = 2310] [outer = 0x7f0cbf7f5800] 09:55:34 INFO - PROCESS | 1853 | 1461257734075 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cde5cb000) [pid = 1853] [serial = 2311] [outer = 0x7f0cbf7f5800] 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:55:35 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. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:55:35 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'.) 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:55:35 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. 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:55:35 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. 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:55:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:55:35 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. 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:55:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:55:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:55:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:55:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:55:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1457ms 09:55:35 INFO - PROCESS | 1853 | 1461257735146 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:55:35 INFO - PROCESS | 1853 | 1461257735208 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 1853 | 1461257735217 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:55:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:55:35 INFO - PROCESS | 1853 | 1461257735222 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 1853 | 1461257735229 Marionette TRACE conn3 <- [1,3046,null,{}] 09:55:35 INFO - PROCESS | 1853 | 1461257735251 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:35 INFO - PROCESS | 1853 | 1461257735472 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:55:35 INFO - PROCESS | 1853 | 1461257735495 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd9bc1000 == 141 [pid = 1853] [id = 771] 09:55:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cbf7f8c00) [pid = 1853] [serial = 2312] [outer = (nil)] 09:55:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0cf1dcf400) [pid = 1853] [serial = 2313] [outer = 0x7f0cbf7f8c00] 09:55:35 INFO - PROCESS | 1853 | 1461257735552 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cf1e8d400) [pid = 1853] [serial = 2314] [outer = 0x7f0cbf7f8c00] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 183 (0x7f0cc6ea8000) [pid = 1853] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 182 (0x7f0cc99f1800) [pid = 1853] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 181 (0x7f0cd25d3800) [pid = 1853] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 180 (0x7f0cc595c400) [pid = 1853] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 179 (0x7f0cc33e1c00) [pid = 1853] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:55:36 INFO - PROCESS | 1853 | --DOMWINDOW == 178 (0x7f0cc595d800) [pid = 1853] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:55:36 INFO - PROCESS | 1853 | [1853] 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 09:55:36 INFO - PROCESS | 1853 | 1461257736469 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:55:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:55:36 INFO - {} 09:55:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1301ms 09:55:36 INFO - PROCESS | 1853 | 1461257736525 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:55:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:55:36 INFO - PROCESS | 1853 | 1461257736527 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:55:36 INFO - PROCESS | 1853 | 1461257736532 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1853 | 1461257736534 Marionette TRACE conn3 <- [1,3050,null,{}] 09:55:36 INFO - PROCESS | 1853 | 1461257736547 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:36 INFO - PROCESS | 1853 | 1461257736730 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:55:36 INFO - PROCESS | 1853 | 1461257736748 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc1e42800 == 142 [pid = 1853] [id = 772] 09:55:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 179 (0x7f0cc1f93400) [pid = 1853] [serial = 2315] [outer = (nil)] 09:55:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 180 (0x7f0cc9685800) [pid = 1853] [serial = 2316] [outer = 0x7f0cc1f93400] 09:55:36 INFO - PROCESS | 1853 | 1461257736858 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1853 | ++DOMWINDOW == 181 (0x7f0cc9a18c00) [pid = 1853] [serial = 2317] [outer = 0x7f0cc1f93400] 09:55:37 INFO - PROCESS | 1853 | 1461257737546 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:55:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:55:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:55:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:55:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:55:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1037ms 09:55:37 INFO - PROCESS | 1853 | 1461257737570 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1853 | 1461257737573 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:55:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:55:37 INFO - PROCESS | 1853 | 1461257737578 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1853 | 1461257737581 Marionette TRACE conn3 <- [1,3054,null,{}] 09:55:37 INFO - PROCESS | 1853 | 1461257737585 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:37 INFO - PROCESS | 1853 | 1461257737746 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:55:37 INFO - PROCESS | 1853 | 1461257737920 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd2748800 == 143 [pid = 1853] [id = 773] 09:55:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 182 (0x7f0cc38abc00) [pid = 1853] [serial = 2318] [outer = (nil)] 09:55:37 INFO - PROCESS | 1853 | ++DOMWINDOW == 183 (0x7f0ccd1c8800) [pid = 1853] [serial = 2319] [outer = 0x7f0cc38abc00] 09:55:37 INFO - PROCESS | 1853 | 1461257737972 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 1853 | ++DOMWINDOW == 184 (0x7f0cd6140000) [pid = 1853] [serial = 2320] [outer = 0x7f0cc38abc00] 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:55:39 INFO - PROCESS | 1853 | 1461257739221 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:55:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:55:39 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" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:55:39 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" 09:55:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:55:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:55:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1713ms 09:55:39 INFO - PROCESS | 1853 | 1461257739292 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1853 | 1461257739298 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:55:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:55:39 INFO - PROCESS | 1853 | 1461257739312 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1853 | 1461257739321 Marionette TRACE conn3 <- [1,3058,null,{}] 09:55:39 INFO - PROCESS | 1853 | 1461257739412 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:39 INFO - PROCESS | 1853 | 1461257739677 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:55:39 INFO - PROCESS | 1853 | 1461257739904 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ccd127800 == 144 [pid = 1853] [id = 774] 09:55:39 INFO - PROCESS | 1853 | ++DOMWINDOW == 185 (0x7f0cc38ac000) [pid = 1853] [serial = 2321] [outer = (nil)] 09:55:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 186 (0x7f0cc92d2800) [pid = 1853] [serial = 2322] [outer = 0x7f0cc38ac000] 09:55:40 INFO - PROCESS | 1853 | 1461257740011 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1853 | ++DOMWINDOW == 187 (0x7f0cc9c5fc00) [pid = 1853] [serial = 2323] [outer = 0x7f0cc38ac000] 09:55:40 INFO - PROCESS | 1853 | 1461257740799 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:55:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:55:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:55:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:55:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:55:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:55:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:55:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:55:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:55:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1520ms 09:55:40 INFO - PROCESS | 1853 | 1461257740831 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1853 | 1461257740841 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:55:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:55:40 INFO - PROCESS | 1853 | 1461257740850 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1853 | 1461257740853 Marionette TRACE conn3 <- [1,3062,null,{}] 09:55:40 INFO - PROCESS | 1853 | 1461257740858 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:41 INFO - PROCESS | 1853 | 1461257741052 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:55:41 INFO - PROCESS | 1853 | 1461257741317 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cd5429800 == 145 [pid = 1853] [id = 775] 09:55:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 188 (0x7f0cc6ea6c00) [pid = 1853] [serial = 2324] [outer = (nil)] 09:55:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 189 (0x7f0cd4485400) [pid = 1853] [serial = 2325] [outer = 0x7f0cc6ea6c00] 09:55:41 INFO - PROCESS | 1853 | 1461257741386 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1853 | ++DOMWINDOW == 190 (0x7f0cd5b8b800) [pid = 1853] [serial = 2326] [outer = 0x7f0cc6ea6c00] 09:55:41 INFO - PROCESS | 1853 | [1853] 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 09:55:42 INFO - PROCESS | 1853 | 1461257742220 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:55:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:55:42 INFO - {} 09:55:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1429ms 09:55:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:55:42 INFO - PROCESS | 1853 | 1461257742279 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1853 | 1461257742282 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:55:42 INFO - PROCESS | 1853 | 1461257742295 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1853 | 1461257742299 Marionette TRACE conn3 <- [1,3066,null,{}] 09:55:42 INFO - PROCESS | 1853 | 1461257742313 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:42 INFO - PROCESS | 1853 | 1461257742594 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:55:42 INFO - PROCESS | 1853 | 1461257742786 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cde3d2000 == 146 [pid = 1853] [id = 776] 09:55:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 191 (0x7f0cc38b8800) [pid = 1853] [serial = 2327] [outer = (nil)] 09:55:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 192 (0x7f0cd7c29400) [pid = 1853] [serial = 2328] [outer = 0x7f0cc38b8800] 09:55:42 INFO - PROCESS | 1853 | 1461257742852 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1853 | ++DOMWINDOW == 193 (0x7f0cd96c1c00) [pid = 1853] [serial = 2329] [outer = 0x7f0cc38b8800] 09:55:43 INFO - PROCESS | 1853 | 1461257743553 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:55:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:55:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1289ms 09:55:43 INFO - PROCESS | 1853 | 1461257743582 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1853 | 1461257743586 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:55:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:55:43 INFO - PROCESS | 1853 | 1461257743593 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1853 | 1461257743595 Marionette TRACE conn3 <- [1,3070,null,{}] 09:55:43 INFO - PROCESS | 1853 | 1461257743600 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:43 INFO - PROCESS | 1853 | 1461257743775 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:55:44 INFO - PROCESS | 1853 | 1461257744015 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0ce07d1800 == 147 [pid = 1853] [id = 777] 09:55:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 194 (0x7f0cdaa47c00) [pid = 1853] [serial = 2330] [outer = (nil)] 09:55:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 195 (0x7f0cdaa4dc00) [pid = 1853] [serial = 2331] [outer = 0x7f0cdaa47c00] 09:55:44 INFO - PROCESS | 1853 | 1461257744109 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1853 | ++DOMWINDOW == 196 (0x7f0cdf2a0000) [pid = 1853] [serial = 2332] [outer = 0x7f0cdaa47c00] 09:55:44 INFO - PROCESS | 1853 | 1461257744833 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:55:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1278ms 09:55:44 INFO - PROCESS | 1853 | 1461257744872 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 1853 | 1461257744875 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:55:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:55:44 INFO - PROCESS | 1853 | 1461257744880 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1853 | 1461257744882 Marionette TRACE conn3 <- [1,3074,null,{}] 09:55:44 INFO - PROCESS | 1853 | 1461257744887 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:45 INFO - PROCESS | 1853 | 1461257745059 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:55:45 INFO - PROCESS | 1853 | 1461257745279 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cede5e000 == 148 [pid = 1853] [id = 778] 09:55:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 197 (0x7f0cc523d800) [pid = 1853] [serial = 2333] [outer = (nil)] 09:55:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 198 (0x7f0cc5244000) [pid = 1853] [serial = 2334] [outer = 0x7f0cc523d800] 09:55:45 INFO - PROCESS | 1853 | 1461257745385 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1853 | ++DOMWINDOW == 199 (0x7f0cc5249c00) [pid = 1853] [serial = 2335] [outer = 0x7f0cc523d800] 09:55:46 INFO - PROCESS | 1853 | 1461257746111 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:55:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1275ms 09:55:46 INFO - PROCESS | 1853 | 1461257746157 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1853 | 1461257746161 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:55:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:55:46 INFO - PROCESS | 1853 | 1461257746166 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1853 | 1461257746168 Marionette TRACE conn3 <- [1,3078,null,{}] 09:55:46 INFO - PROCESS | 1853 | 1461257746173 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:46 INFO - PROCESS | 1853 | 1461257746390 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:55:46 INFO - PROCESS | 1853 | 1461257746615 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cf1ed2800 == 149 [pid = 1853] [id = 779] 09:55:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 200 (0x7f0ce2250400) [pid = 1853] [serial = 2336] [outer = (nil)] 09:55:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 201 (0x7f0cedde2800) [pid = 1853] [serial = 2337] [outer = 0x7f0ce2250400] 09:55:46 INFO - PROCESS | 1853 | 1461257746722 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1853 | ++DOMWINDOW == 202 (0x7f0cf1dc9400) [pid = 1853] [serial = 2338] [outer = 0x7f0ce2250400] 09:55:47 INFO - PROCESS | 1853 | 1461257747433 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1853 | 1461257747499 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:55:47 INFO - PROCESS | 1853 | 1461257747550 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1853 | 1461257747552 Marionette TRACE conn3 <- [1,3082,null,{}] 09:55:47 INFO - PROCESS | 1853 | 1461257747556 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:47 INFO - PROCESS | 1853 | 1461257747730 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:55:47 INFO - PROCESS | 1853 | 1461257747945 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cda18e000 == 150 [pid = 1853] [id = 780] 09:55:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 203 (0x7f0cc6d55000) [pid = 1853] [serial = 2339] [outer = (nil)] 09:55:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 204 (0x7f0cc6d60000) [pid = 1853] [serial = 2340] [outer = 0x7f0cc6d55000] 09:55:48 INFO - PROCESS | 1853 | 1461257748050 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1853 | ++DOMWINDOW == 205 (0x7f0cd65cac00) [pid = 1853] [serial = 2341] [outer = 0x7f0cc6d55000] 09:55:48 INFO - PROCESS | 1853 | 1461257748713 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:55:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:55:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1180ms 09:55:48 INFO - PROCESS | 1853 | 1461257748726 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 1853 | 1461257748729 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:55:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:55:48 INFO - PROCESS | 1853 | 1461257748734 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 1853 | 1461257748736 Marionette TRACE conn3 <- [1,3086,null,{}] 09:55:48 INFO - PROCESS | 1853 | 1461257748741 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:48 INFO - PROCESS | 1853 | 1461257748911 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:55:49 INFO - PROCESS | 1853 | 1461257749192 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc225a800 == 151 [pid = 1853] [id = 781] 09:55:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 206 (0x7f0cc5a50400) [pid = 1853] [serial = 2342] [outer = (nil)] 09:55:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 207 (0x7f0cc5a57800) [pid = 1853] [serial = 2343] [outer = 0x7f0cc5a50400] 09:55:49 INFO - PROCESS | 1853 | 1461257749255 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1853 | ++DOMWINDOW == 208 (0x7f0cc5a5e400) [pid = 1853] [serial = 2344] [outer = 0x7f0cc5a50400] 09:55:49 INFO - PROCESS | 1853 | 1461257749984 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1275ms 09:55:50 INFO - PROCESS | 1853 | 1461257750010 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1853 | 1461257750013 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:55:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:55:50 INFO - PROCESS | 1853 | 1461257750018 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1853 | 1461257750020 Marionette TRACE conn3 <- [1,3090,null,{}] 09:55:50 INFO - PROCESS | 1853 | 1461257750025 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:50 INFO - PROCESS | 1853 | 1461257750208 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:55:50 INFO - PROCESS | 1853 | 1461257750443 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc5578800 == 152 [pid = 1853] [id = 782] 09:55:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 209 (0x7f0cc5a51000) [pid = 1853] [serial = 2345] [outer = (nil)] 09:55:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 210 (0x7f0cc6ee3000) [pid = 1853] [serial = 2346] [outer = 0x7f0cc5a51000] 09:55:50 INFO - PROCESS | 1853 | 1461257750512 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1853 | ++DOMWINDOW == 211 (0x7f0cc96bc800) [pid = 1853] [serial = 2347] [outer = 0x7f0cc5a51000] 09:55:51 INFO - PROCESS | 1853 | 1461257751164 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1174ms 09:55:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:55:51 INFO - PROCESS | 1853 | 1461257751198 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 1853 | 1461257751201 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:55:51 INFO - PROCESS | 1853 | 1461257751208 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1853 | 1461257751211 Marionette TRACE conn3 <- [1,3094,null,{}] 09:55:51 INFO - PROCESS | 1853 | 1461257751215 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:51 INFO - PROCESS | 1853 | 1461257751399 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:55:51 INFO - PROCESS | 1853 | 1461257751633 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9a8b800 == 153 [pid = 1853] [id = 783] 09:55:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 212 (0x7f0cc55ef800) [pid = 1853] [serial = 2348] [outer = (nil)] 09:55:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 213 (0x7f0cc55f4800) [pid = 1853] [serial = 2349] [outer = 0x7f0cc55ef800] 09:55:51 INFO - PROCESS | 1853 | 1461257751699 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1853 | ++DOMWINDOW == 214 (0x7f0cc55fb000) [pid = 1853] [serial = 2350] [outer = 0x7f0cc55ef800] 09:55:52 INFO - PROCESS | 1853 | 1461257752392 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:55:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1232ms 09:55:52 INFO - PROCESS | 1853 | 1461257752439 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 1853 | 1461257752443 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:55:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:55:52 INFO - PROCESS | 1853 | 1461257752448 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 1853 | 1461257752451 Marionette TRACE conn3 <- [1,3098,null,{}] 09:55:52 INFO - PROCESS | 1853 | 1461257752456 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:52 INFO - PROCESS | 1853 | 1461257752645 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:55:52 INFO - PROCESS | 1853 | 1461257752916 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc59b2000 == 154 [pid = 1853] [id = 784] 09:55:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 215 (0x7f0cc5a5dc00) [pid = 1853] [serial = 2351] [outer = (nil)] 09:55:52 INFO - PROCESS | 1853 | ++DOMWINDOW == 216 (0x7f0cc96c4400) [pid = 1853] [serial = 2352] [outer = 0x7f0cc5a5dc00] 09:55:52 INFO - PROCESS | 1853 | 1461257752986 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1853 | ++DOMWINDOW == 217 (0x7f0cd6c7a400) [pid = 1853] [serial = 2353] [outer = 0x7f0cc5a5dc00] 09:55:53 INFO - PROCESS | 1853 | 1461257753640 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1229ms 09:55:53 INFO - PROCESS | 1853 | 1461257753679 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1853 | 1461257753681 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:55:53 INFO - PROCESS | 1853 | 1461257753686 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1853 | 1461257753689 Marionette TRACE conn3 <- [1,3102,null,{}] 09:55:53 INFO - PROCESS | 1853 | 1461257753693 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:53 INFO - PROCESS | 1853 | 1461257753863 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:55:54 INFO - PROCESS | 1853 | 1461257754097 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc1bdd800 == 155 [pid = 1853] [id = 785] 09:55:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 218 (0x7f0cc6d5f000) [pid = 1853] [serial = 2354] [outer = (nil)] 09:55:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 219 (0x7f0cd2635400) [pid = 1853] [serial = 2355] [outer = 0x7f0cc6d5f000] 09:55:54 INFO - PROCESS | 1853 | 1461257754159 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1853 | ++DOMWINDOW == 220 (0x7f0cd263a000) [pid = 1853] [serial = 2356] [outer = 0x7f0cc6d5f000] 09:55:54 INFO - PROCESS | 1853 | 1461257754823 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:55:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:55:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1177ms 09:55:54 INFO - PROCESS | 1853 | 1461257754865 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:55:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:55:54 INFO - PROCESS | 1853 | 1461257754868 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:55:54 INFO - PROCESS | 1853 | 1461257754873 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1853 | 1461257754875 Marionette TRACE conn3 <- [1,3106,null,{}] 09:55:54 INFO - PROCESS | 1853 | 1461257754880 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:55 INFO - PROCESS | 1853 | 1461257755052 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:55:55 INFO - PROCESS | 1853 | 1461257755287 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9dd0800 == 156 [pid = 1853] [id = 786] 09:55:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 221 (0x7f0cc5228400) [pid = 1853] [serial = 2357] [outer = (nil)] 09:55:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 222 (0x7f0cc522b800) [pid = 1853] [serial = 2358] [outer = 0x7f0cc5228400] 09:55:55 INFO - PROCESS | 1853 | 1461257755353 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1853 | ++DOMWINDOW == 223 (0x7f0cc5231400) [pid = 1853] [serial = 2359] [outer = 0x7f0cc5228400] 09:55:56 INFO - PROCESS | 1853 | 1461257756022 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:55:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1176ms 09:55:56 INFO - PROCESS | 1853 | 1461257756050 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1853 | 1461257756052 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:55:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:55:56 INFO - PROCESS | 1853 | 1461257756058 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1853 | 1461257756060 Marionette TRACE conn3 <- [1,3110,null,{}] 09:55:56 INFO - PROCESS | 1853 | 1461257756065 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:56 INFO - PROCESS | 1853 | 1461257756242 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:55:56 INFO - PROCESS | 1853 | 1461257756478 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9ec6000 == 157 [pid = 1853] [id = 787] 09:55:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 224 (0x7f0cc2233400) [pid = 1853] [serial = 2360] [outer = (nil)] 09:55:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 225 (0x7f0cc2239000) [pid = 1853] [serial = 2361] [outer = 0x7f0cc2233400] 09:55:56 INFO - PROCESS | 1853 | 1461257756539 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1853 | ++DOMWINDOW == 226 (0x7f0cc223e400) [pid = 1853] [serial = 2362] [outer = 0x7f0cc2233400] 09:55:57 INFO - PROCESS | 1853 | 1461257757201 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:55:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:55:57 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 09:55:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:55:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1177ms 09:55:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:55:57 INFO - PROCESS | 1853 | 1461257757236 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1853 | 1461257757238 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:55:57 INFO - PROCESS | 1853 | 1461257757242 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1853 | 1461257757246 Marionette TRACE conn3 <- [1,3114,null,{}] 09:55:57 INFO - PROCESS | 1853 | 1461257757250 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:57 INFO - PROCESS | 1853 | 1461257757432 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:55:57 INFO - PROCESS | 1853 | 1461257757677 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c016d64d-ed2c-4f36-a474-4fc961eb2334\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1853 | ++DOCSHELL 0x7f0cc9edc800 == 158 [pid = 1853] [id = 788] 09:55:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 227 (0x7f0cc2233c00) [pid = 1853] [serial = 2363] [outer = (nil)] 09:55:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 228 (0x7f0cc522c000) [pid = 1853] [serial = 2364] [outer = 0x7f0cc2233c00] 09:55:57 INFO - PROCESS | 1853 | 1461257757741 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1853 | ++DOMWINDOW == 229 (0x7f0cc5a3b400) [pid = 1853] [serial = 2365] [outer = 0x7f0cc2233c00] 09:55:58 INFO - PROCESS | 1853 | 1461257758407 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:55:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:55:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1229ms 09:55:58 INFO - PROCESS | 1853 | 1461257758473 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 1853 | 1461257758476 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:55:59 WARNING - u'runner_teardown' () 09:55:59 INFO - No more tests 09:55:59 INFO - Got 0 unexpected results 09:55:59 INFO - SUITE-END | took 999s 09:55:59 INFO - Closing logging queue 09:55:59 INFO - queue closed 09:55:59 INFO - Return code: 0 09:55:59 WARNING - # TBPL SUCCESS # 09:55:59 INFO - Running post-action listener: _resource_record_post_action 09:55:59 INFO - Running post-run listener: _resource_record_post_run 09:56:00 INFO - Total resource usage - Wall time: 1031s; CPU: 98.0%; Read bytes: 8347648; Write bytes: 978677760; Read time: 284; Write time: 277952 09:56:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:56:00 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 84320256; Read time: 0; Write time: 74220 09:56:00 INFO - run-tests - Wall time: 1004s; CPU: 98.0%; Read bytes: 5746688; Write bytes: 885428224; Read time: 196; Write time: 197184 09:56:00 INFO - Running post-run listener: _upload_blobber_files 09:56:00 INFO - Blob upload gear active. 09:56:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:56:00 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 09:56:00 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'] 09:56:00 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 09:56:01 INFO - (blobuploader) - INFO - Open directory for files ... 09:56:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:56:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:56:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:56:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:56:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:56:03 INFO - (blobuploader) - INFO - Done attempting. 09:56:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:56:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:56:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:56:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:56:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:56:05 INFO - (blobuploader) - INFO - Done attempting. 09:56:05 INFO - (blobuploader) - INFO - Iteration through files over. 09:56:05 INFO - Return code: 0 09:56:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:56:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:56:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d2649972093c2b9abc9658421e38d771b5908054bccb8e118c503badd1985f4087f95b879605dbccc7cbee7483e7e8e5a9e24319806d85fb7ce0c16a8763e89a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/df852679f300af9a311627b6bba10de7d99f645d3876c4d9e426ff1c84a9252ae7cb325907b26c819dbc7a3aee36909a2ffc42f6702891d736500e0dcc183c9b"} 09:56:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:56:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:56:05 INFO - Contents: 09:56:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d2649972093c2b9abc9658421e38d771b5908054bccb8e118c503badd1985f4087f95b879605dbccc7cbee7483e7e8e5a9e24319806d85fb7ce0c16a8763e89a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/df852679f300af9a311627b6bba10de7d99f645d3876c4d9e426ff1c84a9252ae7cb325907b26c819dbc7a3aee36909a2ffc42f6702891d736500e0dcc183c9b"} 09:56:05 INFO - Running post-run listener: copy_logs_to_upload_dir 09:56:05 INFO - Copying logs to upload dir... 09:56:05 INFO - mkdir: /builds/slave/test/build/upload/logs 09:56:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1104.435860 ========= master_lag: 271.20 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 55 secs) (at 2016-04-21 10:00:36.316534) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-21 10:00:36.317752) ========= 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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d2649972093c2b9abc9658421e38d771b5908054bccb8e118c503badd1985f4087f95b879605dbccc7cbee7483e7e8e5a9e24319806d85fb7ce0c16a8763e89a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/df852679f300af9a311627b6bba10de7d99f645d3876c4d9e426ff1c84a9252ae7cb325907b26c819dbc7a3aee36909a2ffc42f6702891d736500e0dcc183c9b"} build_url:https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032828 build_url: 'https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/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/d2649972093c2b9abc9658421e38d771b5908054bccb8e118c503badd1985f4087f95b879605dbccc7cbee7483e7e8e5a9e24319806d85fb7ce0c16a8763e89a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/df852679f300af9a311627b6bba10de7d99f645d3876c4d9e426ff1c84a9252ae7cb325907b26c819dbc7a3aee36909a2ffc42f6702891d736500e0dcc183c9b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dhpeMt1RSl2eXH7tL3CAnw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 13.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-21 10:00:49.747155) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-04-21 10:00:49.747660) ========= 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-1461255486.513592-656481606 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018762 ========= master_lag: 9.82 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-04-21 10:00:59.589464) ========= ========= Started reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-21 10:00:59.589756) ========= ========= Finished reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-21 10:01:03.316823) ========= ========= Total master_lag: 294.76 =========